[Talk-de] Erstellung einer Ortsliste im Umkreis von x Kilometern um y

Andreas Schmidt schmidt-postfach at freenet.de
Fr Sep 6 06:55:03 UTC 2013


Hallo Peter,

super, das ist sehr hilfreich ( -- so bekomme ich auch mal was zurück
aus der Datenbank, in die ich sonst immer nur per josm reinschreibe).

Hintergrund ist, auf meiner Arbeit bekommen wir häufig Anfragen wie
"könnt ihr mal gleich nach <<Kleinkleckersdorf>> fahren, könnt ihr in 30
Minuten da sein, wie weit ist das überhaupt von euch?"
Ich habe viele Orte bereits in einer Tabelle erfasst, aber die Methode,
bei der ich Ortsnamen von einer Karte abschreibe und in die Liste
eintrage, ist nicht optimal.

Jetzt habe ich mir eine 1.095.047 Bytes große Datei export.osm.xml
runtergeladen und versuche mal, daraus eine Tabelle zu erstellen.
LibreOffice Writer macht daraus 450 Seiten, mal sehen, ob ich das
sortiert bekomme.

Vielen Dank!
Grüße, Andreas

Am 05.09.2013 23:10, schrieb Peter Barth:
> Hi,
>
> Andreas Schmidt schrieb:
>> Ich möchte eine Liste aller Orte (Ortsnamen, evtl. mit PLZ) rund um
>> meinen Arbeitsort.
> mit Overpass-API? Kannst du via http://overpass-turbo.eu/ auch direkt 
> mit Karte mal testen. Für meinen Wohnort sähe eine mögliche Anfrage z.B. 
> so aus (reinkopieren und auf "Run" drücken ;)):
>
> -----
>
> <query type="node">
>   <has-kv k="name" v="Passau"/>
>   <has-kv k="place"/>
> </query>
> <query type="node">
>   <around radius="50000"/>
>   <has-kv k="place" regv="city|village|town"/>
> </query>
> <print/>
>
> -----
>
> Könnte sein, dass da das ein oder andere Dorf noch fehlt weil manche
> Sachen nur über Wege/Relationen getaggt sind und keinen Node haben,
> könnte man aber auch noch einbaun. Und musst dir halt überlegen, ob dir
> z.B. village nicht schon zu klein ist. Könnte man zwar noch via
> population-tag nach Größe filtern, das ist aber zu selten getaggt für
> sinnvolle Ergebnisse.
>
> Hoffe das hilft,
> Peda
>





Mehr Informationen über die Mailingliste Talk-de