Skip to Content.
Sympa Menu

freegeocz - RE: [FreeGeoCZ] Spájanie polygónov

freegeocz AT fsv.cvut.cz

Předmět: Svobodná geoinformační infrastruktura

List archive

RE: [FreeGeoCZ] Spájanie polygónov


Chronological Podle vláken 
  • From: <jan.ruzicka AT vsb.cz>
  • To: <freegeocz AT fsv.cvut.cz>
  • Subject: RE: [FreeGeoCZ] Spájanie polygónov
  • Date: Thu, 11 Feb 2010 02:01:36 +0100
  • List-archive: <http://mailman.fsv.cvut.cz/pipermail/freegeocz>
  • List-id: Svobodná geoinformační infrastruktura <freegeocz.fsv.cvut.cz>

Title: RE: [FreeGeoCZ] Spájanie polygónov

V rámci jednoho SQL, bych to asi spáchat nedokázal, ale v cyklu několik SQL by to řeąilo. Funkce ST_GeomFromText.

V jednom dotazu by to ąlo řeąit pomocí ST_Collect, ale ten vrací multipolygon, který se nedá vľdy pouľít.

JR


-----Původní zpráva-----
Od: freegeocz-bounces AT fsv.cvut.cz za uľivatele Rasti Matus
Odesláno: st 10.2.2010 22:33
Komu: freegeocz AT fsv.cvut.cz
Předmět: [FreeGeoCZ] Spájanie polygónov

Mám:
 polygóny elementárnych povodí IV. rádu pre skúmané územie. Kaľdý polygón má
unikátne ID, RECIPIENT_ID (ID povodia do ktorého sa vlieva) a PRAMEN_ID (ID
pramenitej oblasti; t.j. ak ID=PRAMEN_ID potom sa jedná o rovnaký tok),
kaľdý polygón ma kumulatívnu plochu povodí, od ktorých je závislí.

Potrebujem:
1) necha» polygóny povodí, kde sa nachádza prameň daného toku (PRAMEN_ID=ID
a RECIPIENT_ID ostatných povodí !=ID daného povodia)
2) vytvori» jeden polygón s polygónov, ktoré sa doňho vlievajú, t.j. spoji»
polygóny s daným polygónom do jedneho, od ktorých je závislý
(RECIPIENT_ID=ID+ vąetky polygóny, ktoré sa vlievajú do polygónu s
RECIPENT_ID=ID atď. aľ po prameň) - napríklad elementárne povodie v Dečíne
na Labe spojíme do jedného polygónu, ktorý bude obsahova» vąetky subpovodia
povodia Labe v Čechách.

Dá sa to urobi» pomocou Postgres, kedľe ide o geometrie?

Ďakujem za nápady.

R. Matus




Archivace běží na MHonArc 2.6.19+.

Top of Page