2 külön poligon mint admin határ?

Ferenc Veres lionkmp at gmail.com
2012. Május. 1., K, 22:42:39 UTC


Sziasztok!

Aki érti nézze meg legyen szíves, hogy "Kőszegszerdahely"-nek direkt 
van-e 2 poligonból a határa.

Kapcsolat ID: 1131572

Elvileg persze OK, elfogadhatónak tűnik ahogy kinéz, csak belefutottam 
az utca leválogatómmal.

Bár, most látom, hogy 15 ilyen van, valószínűleg ez ettől még így jó...

"count";"max osm_id";"min osm_id"
2;-1418121;-1418121
2;-1372510;-1372510
2;-1130414;-1130414
2;-1130407;-1130407
2;-1131572;-1131572
2;-1431968;-1431968
2;-1317805;-1317805
2;-1452145;-1452145
2;-1078624;-1078624
2;-1130435;-1130435
2;-1335907;-1335907
2;-1025105;-1025105
2;-1078574;-1078574
2;-1130343;-1130343
2;-1371938;-1371938
2;-1405218;-1405218
2;-1317791;-1317791
2;-1026144;-1026144
2;-1027792;-1027792
2;-1317822;-1317822

De ha valaki tudja, hogy lehet 2 poligont beadni az st_within() 
függvények, az is jó. :-)

select DISTINCT(name) from planet_osm_line where highway != '' and name 
!= '' and
st_within(way, (select way from planet_osm_polygon where 
boundary='administrative' and name='Kőszegszerdahely'))

ERROR:  more than one row returned by a subquery used as an expression

Semmi egyedi azonosító nincs a 2 sorban, csak a way (geo adat) meg a 
way_area különbözik. Na jó, mivel max 2 van, ezért lehetne egy-egy 
min(way_area)-s meg max(way_area)-s st_within()-t OR-ral. Hack. :-) 
Legközelebb akkor borul, ha lesz 1 falu 3 különálló admin boundary-vel.

Király lesz az írás közbeni utca kiegészítő, csak sajnos a legtöbb 
településen nincs is utca. :-)

Üdv,
Feri




További információk a(z) Talk-hu levelezőlistáról