freegeocz AT fsv.cvut.cz
Předmět: Svobodná geoinformační infrastruktura
List archive
- 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
- [FreeGeoCZ] Spájanie polygónov, Rasti Matus, 02/10/2010
- RE: [FreeGeoCZ] Spájanie polygónov, jan.ruzicka, 02/11/2010
Archivace běží na MHonArc 2.6.19+.