Re: [Talk-de] Erstellung einer Ortsliste im Umkreis von x Kilometern um y
Mit den Start- und Zielkoordinaten kannst du automatisiert zB. über yournavigation.org die Entfernung berechnen lassen. Gruß Johannes. Am Donnerstag, 5. September 2013 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=5/ 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 -- ___ Talk-de mailing list Talk-de@openstreetmap.org javascript:; http://lists.openstreetmap.org/listinfo/talk-de ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Erstellung einer Ortsliste im Umkreis von x Kilometern um y
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=5/ 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 ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Erstellung einer Ortsliste im Umkreis von x Kilometern um y
Falls Premium-Betriebssystem zur Hand, kannst du das einfach rausschnibbeln und sortieren lassen. Siehe Straßenliste auf http://wiki.openstreetmap.org/wiki/DE:Overpass_API/Beispielsammlung Am Freitag, 6. September 2013 schrieb Andreas Schmidt : 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=5/ 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 ___ Talk-de mailing list Talk-de@openstreetmap.org javascript:; http://lists.openstreetmap.org/listinfo/talk-de ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Erstellung einer Ortsliste im Umkreis von x Kilometern um y
Am 6. September 2013 18:59 schrieb Andreas Schmidt schmidt-postf...@freenet.de: Eine Menge italienische/französische und andere Orte musste ich händisch aussortieren, weil es wohl auch andere Orte mit Celle als Namensbestandteil gibt. Lies dir mal durch, was du mit der Overpass-Api alles machen kannst. Bisher hast du Celle als regexp gesucht und natürlich Gott und die Welt gefunden! Das dürfte dir helfen: area[name=Niedersachsen]-.a; node(area.a)[place][name=Celle]-.b; node(around.b:5)[place~city|village|town]; out meta; Gruß Johannes ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Erstellung einer Ortsliste im Umkreis von x Kilometern um y
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hallo, ich habe hier Pinguy und elementary auf jeweils einer Kiste laufen, meinst du das mit Premium OS? :-) Aber die Hardware ist alles andere alles Premium (Athlon 2Kern, 4 GB) In LibreOffice bin ich inzwischen so weit, dass ich fünfspaltig bei Schriftgröße 9 Punkt drei Seiten Liste voll habe. (Umkreis 50 km um Celle). Eine Menge italienische/französische und andere Orte musste ich händisch aussortieren, weil es wohl auch andere Orte mit Celle als Namensbestandteil gibt. Ich habe mir geholfen, indem ich die Angabe zur geografischen Länge und Breite sortiert habe und alles ausländische aus der Liste rausgekickt habe. Danke für den Link zu DE:Overpass API/Beispielsammlung - schau ich mir mal bei schlechtem Wetter an. Grüße, Andreas Am 06.09.2013 16:04, schrieb jotpe: Falls Premium-Betriebssystem zur Hand, kannst du das einfach rausschnibbeln und sortieren lassen. Siehe Straßenliste auf http://wiki.openstreetmap.org/wiki/DE:Overpass_API/Beispielsammlung Am Freitag, 6. September 2013 schrieb Andreas Schmidt : 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=5/ 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 ___ Talk-de mailing list Talk-de@openstreetmap.org javascript:; http://lists.openstreetmap.org/listinfo/talk-de ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.14 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSKgoLAAoJEENbQD69P3OqOScH/31AuRCBV7JVgis1jW2KrHTQ YALly46Mu27aQ5fTpbJ9qhil/Z4MuJxgAj6fa61sVImH0PzjIemDqjp2Zsslclk7 34Bw6H0s7/H8/4JfbA2V0BTlR4zqDr54sVmlIiwP6+ceza30F0w1wBePdOSlIL87 GumtIopAgE1zbKKR8xBLNwKK3CBDI16u01HRj6JLWhW34mUrtfAHHDdgtrA68r9C 6fYsfYEtSYfp+5AT0VH20Djo3J1ncvEtP6PZ7eiqP+t2HxNagyGtUlp1aA7Wiziu XdyIl0D5k4EGcwGTIAADShl4atSOeD3mYRWCK0Xjqc6uM9ZOSP3JxNwsuUINDrs= =09xm -END PGP SIGNATURE- ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] Erstellung einer Ortsliste im Umkreis von x Kilometern um y
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hallo, gibt es sowas? Ich möchte eine Liste aller Orte (Ortsnamen, evtl. mit PLZ) rund um meinen Arbeitsort. Danach möchte ich die Liste sortieren und meine Fahrtzeiten händisch eintragen. Ich suche also eine Möglichkeit, aus den Geodaten rund um einen deutschen Ort mit einem Radius, sagen wir mal ca. 30 oder 50 km, eine Liste zu extrahieren. Falls Radius nicht geht, wäre auch ein quadratischer Ausschnitt okay. Ich könnte dafür vier Eckpunkte angeben. Ich habe sowas noch nie gemacht und habe auch nicht so die ganz tolle Hardware für aufwändige Berechnungen. Vielleicht gibt es schon eine Funktion für meinen Wunsch, die ich noch nicht kenne? Grüße, Andreas -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.14 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSKOpiAAoJEENbQD69P3OqApUH/3Je1Zcok7lyMNAvQBqV4TPc 0VMuTbLyTzVrGYyLgxEpHVcCudpYQ0nc3Nn/fx31L8K5cqubW0XaSkkdvJDMj7IT P9J6C+zH0i8yHHDe/q4vIpGfxCf4jjqb8dkgyrp08Ft/42qMSTNmM7chrV7cwXH0 0XLEGu87e+Wy9cuRjjYyMiwauNjzEwLdh1sd36pcCeDR2yX9LeZTyQiuX/3ZVbL8 U2X0iEQ72HS6k4YGIqoXVV0BQUew3W0FnDBADsc9umMZEKsw6gms3I9cQIJD3ePi BY6piJNBLQW5ZXQLsFP9lJqrq0gnDWNFXpm/tW+MenlVYh/SECdK9XjkCKxxDrg= =6umf -END PGP SIGNATURE- ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Erstellung einer Ortsliste im Umkreis von x Kilometern um y
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=5/ 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 -- ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de