On Thu, Oct 01, 2009 at 08:33:09PM +0200, Frank Jäger wrote:
Erste Hürde:
Wie bekomme ich eine Liste der IDs von Relationen von Radwegen, deren dazugehörige Ways unserere Region schneiden.
Region = OWL = http://map.krz.de/mapwww/?Kunden
Ich würde das gerne üb er eine Schnittstelle auslesen und mir nicht von Wiki-Seiten zusammen suchen.
Hat jemand eine Idee?
http://silicon-verl.de/home/flo/tmp/owl-relations.20091001.txt Liste aller relations die einen weg in OWL enthalten ... Das erste ist immer die relation id das 2te die way id. Und waren nicht 24 Stunden aber immerhin 2 ... Das hier ist mein SQL Statement gewesen: select rm.relation_id, w.id from ways w, completeborders c, relation_members rm where c.id = 73347 and ST_NumPoints(w.linestring)>1 and ST_Intersects(w.linestring, c.border) and rm.member_id = w.id and rm.member_type = 'W' Wobei in den completeborders sind bei mir schon aus den OSM Daten erzeugte Flaechen der Grenzen diverser Areas - 73347 ist Regierungsbezirk Detmold was OWL entspricht. relation_id | id -------------+---------- 19801 | 25383108 28185 | 25383108 151000 | 25383108 109827 | 25383108 22139 | 31831648 [...] Insgesamt: flo@t1:~$ cat owl-relations | awk '{ print $1 }' | sort | uniq | wc -l 1345 1345 relations ... Das sind jetzt natuerlich Bus routen, Wanderwege, Fahrradstrecken, Abbiegerelations, Interpolations/AssociatedStreet relations etc ... Ich kann das morgen sicher auch nochmal reduzieren auf Radwanderwege aber jetzt erstmal schlafen - Morgen frueh um 6 sind die zwerge wieder aktiv ... Flo -- Florian Lohoff flo@rfc822.org "Es ist ein grobes Missverständnis und eine Fehlwahrnehmung, dem Staat im Internet Zensur- und Überwachungsabsichten zu unterstellen." - - Bundesminister Dr. Wolfgang Schäuble -- 10. Juli in Berlin