Hi, nur so zu archivierungszwecken - ich bin gerade mal wieder dabei neue mapper in OWL und diesemal vor allem ganz OWL anzumailen - Dazu habe ich mir das OWL Shape aus den aktuellen daten mit der Regierungsbezirk Detmold relation erzeugt - Fuer alle die die auch mit den OSM Daten in einer Datenbank rumspielen - so gehts:
Ich spiele mit die polygone gleich wieder in eine neue tabelle fuer die haeufigere wiederverwendung. Das einzige problem mit ST_BuildArea ist das nicht geschlossene flaechen nicht funktionieren d.h. BuildArea einen null zurueckliefert. insert into osmpoly ( select 46 as integer, 'Regierungsbezirk Detmold', ST_BuildArea(ST_Collect(way)) as geom from ( select way_id,ST_MakeLine(waygeoms.geom) as way from ( select n.geom as geom, wn.way_id as way_id, wn.node_id as node_id from nodes n,way_nodes wn where wn.node_id = n.id and wn.way_id in ( select member_id from relation_members where member_type = 2 and relation_id in ( select relation_id from relation_tags where k='name' and v='Regierungsbezirk Detmold' ) order by member_id ) order by sequence_id ) waygeoms group by way_id ) lines ); Flo -- Florian Lohoff f...@rfc822.org +49-171-2280134 Those who would give up a little freedom to get a little security shall soon have neither - Benjamin Franklin
signature.asc
Description: Digital signature
_______________________________________________ OSM mailing list OSM@gt.owl.de http://gt.owl.de/mailman/listinfo/osm