OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2018-01-23 10:41:31

WorldWide2018
Member
Registered: 2018-01-23
Posts: 26

Städte ID's

Hallo liebe Gemeinde,

ich bin ganz neu bei dem Thema und bräuchte dringend eure Hilfe. Ich möchte gerne alle Städte Deutschlands mittels ID's aufsammeln und diese als Polygone aufmalen (werde eine App entwickeln). Ich lese mich seit Tagen ein und bin teilweise überfordert.

Könnt ihr mir mitteilen, wie ich bei meinem Anliegen vorgehen soll? Und falls meine Frage nicht hierher gehört, möchte ich mich dafür im Vorfeld entschuldigen.

Viele Grüße

WorldWide2018

Offline

#2 2018-01-23 13:33:12

kreuzschnabel
Member
From: Taunusstein ± 1300 km
Registered: 2015-07-03
Posts: 4,018

Re: Städte ID's

Damit dein Anliegen richtig verstanden wird: Du möchtest Stadtgrenzen aus OSM extrahieren und für eine eigene Anwendung Polygone draus machen?

Sollte kein Problem sein. User:wambacher kann dir da wohl am ehesten weiterhelfen smile

Schau mal hier vorbei:
https://wambachers-osm.website/index.ph … es-map-4-2
https://wiki.openstreetmap.org/wiki/DE:Overpass_turbo

--ks


Avatar-Bild von Elaine R. Wilson, www.naturespicsonline.com, CC-BY-SA 3.0
Mitmachen? Klar! Mein OSM-Tutorial auf Deutsch

Offline

#3 2018-01-23 14:38:40

WorldWide2018
Member
Registered: 2018-01-23
Posts: 26

Re: Städte ID's

Hallo @kreuzschnabel,

ich danke Dir vielmals für die schnelle Antwort. Das ist schonmal ein guter Anfang. Bedauerlicherweise ist seine Map aktuell offline, so dass ich es nicht auf die Funktionalitäten testen konnte.

Ich kann eben mein Anliegen deutlicher darstellen, so dass Du mir mitteilen könntest, ob es in die richtige Richtung geht. Ich hätte gerne von OSM eine Liste der Deutschen Städte mit deren ID's (um jede eindeutig darzustellen). Jede Stadt soll als Polygon dargestellt werden, unterschiedlich gefärbt.

Diesen Vorgang würde ich gerne so automatisiert wie möglich durchführen. Ich möchte demnächst eine DB für die ganzen JSON Dateien erstellen, jedoch muss ich vorher überprüfen wie ich diesen Vorgang umsetzen soll.

Ich hoffe sehr, dass mein Anliegen bisschen genauer geworden und ihr mir weiterhelfen könnt smile

VG

Offline

#4 2018-01-23 16:23:25

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 15,205
Website

Re: Städte ID's

WorldWide2018 wrote:

Hallo @kreuzschnabel,

ich danke Dir vielmals für die schnelle Antwort. Das ist schonmal ein guter Anfang. Bedauerlicherweise ist seine Map aktuell offline, so dass ich es nicht auf die Funktionalitäten testen konnte.

Hi (hast du auch 'nen Namen?),

prinzipiell geht das mit der Boundaries Map. Aufwand für alle Städte in DE: unter 90 Sekunden.

Geh mal bei deiner Planung davon aus, dass du die Grenzen bekommst (shp oder geojson wäre wohl angebracht), und zerbrech dir nicht den Kopf über Alternativen. Der Server sollte eigentlich bald wieder laufen - wenn er mir gleich nicht beim Reboot um die Ohren fliegt und auch das Nachladen der Daten vom Januar funzt.

also: shp, geojson oder was anderes?

Gruss
walter

Offline

#5 2018-01-23 16:43:11

maxbe
Member
Registered: 2010-01-19
Posts: 2,930
Website

Re: Städte ID's

Hi worldwide,

Die Wartezeit kannst Du dazu nutzen, über den Begriff "Stadt" zu meditieren. Wir haben in OSM zum einen ein Konzept, Orte mit place=* zu kategorisieren. Zum anderen ein Konzept für die Gliederung der Verwaltung mit admin_level=*.

Beides könnte mit Deinem Begriff von Stadt ("alles was so heisst", "alles was irgendein Stadtrecht hat", "alles was irgendeine städtische Infrastruktur besitzt", "alles was zugleich ein Kreis ist" ...) zusammenpassen oder auch nicht. Falls nicht, musst du entscheiden, was Städte sind und die manuell aussuchen.

Offline

#6 2018-01-23 18:47:49

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 15,205
Website

Re: Städte ID's

@WorldWide2018

Hi, Server läuft wieder smile

da der Einstieg nicht sooo einfach ist, frag ruhig nach. Auch per Mail (wnordmann@gmx.de).

wichtig: du MUSST die API verwenden, Info steht oben rechts.

Ich hoffe, du nutzt nicht Windows 10. Geht da natürlich auch, aber wie ist MS? Gaaanz anders sad
Und das Wie steht noch nicht in der Doku.

Gruss
walter

Offline

#7 2018-01-23 20:03:15

WorldWide2018
Member
Registered: 2018-01-23
Posts: 26

Re: Städte ID's

Hallo Walter, Member und alle zusammen,

ich heiße Cenk ^^ in der Hektik vergessen zu erwähnen. Bin da wegen des Projektes recht gestresst, weil ich das in Kürze automatisiert hinbekommen muss. Anfangs hatte ich das mit Google Maps versucht, war ein Reinfall.

Eure Rückmeldungen sind schonmal sehr erfreulich, weil ich schon die Befürchtung hatte, dass es nicht so einfach möglich ist.

Wenn ich das nun selbstständig entwickeln wollen würde, wie sollte ich eurer Meinung vorgehen? Ich bin, wie gesagt, bei dem Thema noch nicht besonders fit. Habe heute einiges über OSM gelesen, Datentypen, etc. Gibt jedoch noch einiges zu lernen. Finde das an sich recht aufregend.

Und

Ich hoffe, du nutzt nicht Windows 10. Geht da natürlich auch, aber wie ist MS? Gaaanz anders sad

Was spricht gegen Windows 10?

Vielen Dank Leute, wünsche euch einen schönen Abend.

Offline

#8 2018-01-23 21:18:17

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 15,205
Website

Re: Städte ID's

WorldWide2018 wrote:

Und

Ich hoffe, du nutzt nicht Windows 10. Geht da natürlich auch, aber wie ist MS? Gaaanz anders sad

Was spricht gegen Windows 10?

Nix. darauf laufen Games bei mir ganz gut wink

Es ist nur so, dass die Syntax für den API-call (wget ...) unter win10 nun mal total anders ist als unter den Unixen.
Irgendwo hier im Forum steht, wie es mit der powershell geht. (Herbst 2017)
Ich hab es halt noch nicht dokumentiert.

Gruss
walter

Last edited by wambacher (2018-01-23 21:19:26)

Offline

#9 2018-01-24 13:08:54

WorldWide2018
Member
Registered: 2018-01-23
Posts: 26

Re: Städte ID's

Hi Walter,

hast mir einen Schreck eingejagt. Aber kenne mich zum Glück auch mit anderen Betriebssystemen aus.

Ich habe mir nun einige Tutorials angesehen, die OSM API einzubinden, werde das heute auch in Android mal umsetzten, eine kleine MapView generieren.

Zurück zu meiner anfänglichen Frage. Kannst Du mir einen Tipp geben, wie ich jetzt vorgehen sollte, wie würde ich die Liste aller Städte aufrufen? Möchte keinen Quellcode oder so, eher ein Tipp wie ich da vorgehen sollte.

Viele Grüße

Cenk

Offline

#10 2018-01-25 15:28:20

WorldWide2018
Member
Registered: 2018-01-23
Posts: 26

Re: Städte ID's

Hi Walter,

Einbindung der API scheint soweit zu funktionieren. Steht dein Angebot noch, bei Fragen zu helfen? Komme alleine bei meinem Vorhaben nicht weit..

Viele Grüße

Offline

#11 2018-01-25 17:58:15

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 15,205
Website

Re: Städte ID's

WorldWide2018 wrote:

Hi Walter,

Einbindung der API scheint soweit zu funktionieren. Steht dein Angebot noch, bei Fragen zu helfen? Komme alleine bei meinem Vorhaben nicht weit..

Viele Grüße

Klaro,

allerdings bin ich jetzt etwas verwirrt: Welche API meinst du genau?

Ich rede von der API der Boundaries Map und du hast im vorherigen Post die OSM-API erwähnt. Was denn nun?

Gruss
walter

Offline

#12 2018-01-25 21:27:46

WorldWide2018
Member
Registered: 2018-01-23
Posts: 26

Re: Städte ID's

Hi Walter,

ich habe die osmdroid API eingebunden. Habe mir die Tage die Boundaries Map angesehen, Overpath, Turbo und osmdroid angesehen und bin um ehrlich zu sein selbst verwirrt.

Aber so wie ich das sehen konnte, ist wohl osmdroid/Overpath zielführend. Oder wie siehst Du das?

Viele Grüße und schönen Abend

Offline

#13 2018-01-25 21:43:47

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 15,205
Website

Re: Städte ID's

WorldWide2018 wrote:

Aber so wie ich das sehen konnte, ist wohl osmdroid/Overpath zielführend. Oder wie siehst Du das?

Natürlich anders wink

Aber das ist deine Entscheidung. Und da ich kein "Overpassisch" spreche, kann ich dir dann nicht weiterhelfen.

Gruss
walter

curl -f -o deu.zip --url 'https://wambachers-osm.website/boundaries/exportBoundaries?apiversion=1.0&apikey=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&exportFormat=shp&exportLayout=levels&exportAreas=land&union=false&debug=3&selected=deu&from_al=2&to_al=8'

und du hast alle relevanten Grenzen von DEU. Muttu "nur noch" den API-Key ersetzen und nach ca 2 Minuten trudeln die Daten ein (117 MB). Json geht natürlich auch.

Last edited by wambacher (2018-01-25 21:54:17)

Offline

#14 2018-01-29 12:57:42

WorldWide2018
Member
Registered: 2018-01-23
Posts: 26

Re: Städte ID's

Grüß Dich Walter,

ich stimme Dir vollkommen zu, Boundaries Map war die richtige Wahl. Habe in zwei Minuten die Deutschland Karte erhalten. Ich danke Dir schonmal für Deine große Hilfe. Werde bei Deiner API bleiben.

Eine kurze Frage hätte ich dazu. die PLZ können als JSON oder in irgendeinem anderen Datenformat nicht abgebildet werden oder? Hier ist ein Beispiel:

https://nominatim.openstreetmap.org/det … =178074018

Viele Grüße

Cenk

Offline

#15 2018-01-29 13:07:57

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 15,205
Website

Re: Städte ID's

WorldWide2018 wrote:

Eine kurze Frage hätte ich dazu. die PLZ können als JSON oder in irgendeinem anderen Datenformat nicht abgebildet werden oder? Hier ist ein Beispiel:

https://nominatim.openstreetmap.org/det … =178074018

Hi Cenk,

diese Frage verstehe ich nicht.

Gruss
walter

Offline

#16 2018-01-29 13:11:09

Harald Hartmann
Member
From: 98667 Schönbrunn
Registered: 2014-04-02
Posts: 2,626
Website

Re: Städte ID's

Ach Walter, er möchte einfach nur wissen, ob es eine Postcode Boundaries Map gibt...
Ach ja, und welch ein Wunder, in deiner Signatur hier ist ja sogar ein Link dorthin...


Mein aktives Gebiet: Gemeinde Schleusegrund
Fingerprint meines Schlüssels: 71F7 3CD9 B647 9079 6B88 326E 8B8B 72AE 34F9 5AAD

Offline

#17 2018-01-30 18:48:30

WorldWide2018
Member
Registered: 2018-01-23
Posts: 26

Re: Städte ID's

Ja, nur leider funktioniert die URL nicht...

Offline

#18 2018-01-30 20:54:15

Harald Hartmann
Member
From: 98667 Schönbrunn
Registered: 2014-04-02
Posts: 2,626
Website

Re: Städte ID's

Also bei mir funktioniert der Link zu den Postcode Boundaries sehr gut und habe soeben meine PLZ als GeoJson downgeloaded.

Fehlermeldungen?!


Mein aktives Gebiet: Gemeinde Schleusegrund
Fingerprint meines Schlüssels: 71F7 3CD9 B647 9079 6B88 326E 8B8B 72AE 34F9 5AAD

Offline

#19 2018-01-30 21:00:42

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 15,205
Website

Re: Städte ID's

WorldWide2018 wrote:

Ja, nur leider funktioniert die URL nicht...

Sorry, gab ne kleine Störung.

Auf eine Antwort von dir warte ich immer noch.

Gruss
walter

Offline

#20 2018-02-01 10:18:40

WorldWide2018
Member
Registered: 2018-01-23
Posts: 26

Re: Städte ID's

Hi Harald, Walter,

hatte es wohl zum Zeitpunkt der Störung versucht und daher nach einer Alternative gefragt. Aber scheint ja jetzt alles zu funktionieren.

Auf eine Antwort von dir warte ich immer noch.

Falls Du meine Frage mit der PLZ GeoJSON meinst, hat sich das bereits erledigt. Ich kann mein Vorhaben, wenn Du möchtest etwas erläutern. Ich versuche dynamisch die Weltkarte zu übermalen, bzw. Polygone über Grenzen zu ziehen. Mit deiner Boundaries API kann ich die für Länder ganz einfach runterladen und später auf einem Server für Abfragen hochladen.

Ich wollte das noch ein Stück erweitern (in den kommenden Wochen) und das auch für PLZ durchführen. So wie ich jetzt gesehen habe, stellst Du diese ebenfalls zur Verfügung.

Großartige Arbeit Walter smile hat mir vieles erleichtert, danke dafür

Offline

#21 2018-02-01 10:25:01

Harald Hartmann
Member
From: 98667 Schönbrunn
Registered: 2014-04-02
Posts: 2,626
Website

Re: Städte ID's

@WorldWide2018: das freut uns natürlich, wenn dir Walter's Arbeit gefällt.

.... Habe ich schon mal erwähnt, dass sein Hardwareausfall ihm persönlich mehrere Hundert Euro gekostet haben und er sich daher gerne über Spenden freut? wink


Mein aktives Gebiet: Gemeinde Schleusegrund
Fingerprint meines Schlüssels: 71F7 3CD9 B647 9079 6B88 326E 8B8B 72AE 34F9 5AAD

Offline

#22 2018-02-01 15:40:12

WorldWide2018
Member
Registered: 2018-01-23
Posts: 26

Re: Städte ID's

@Harald Hartmann keine Sorge, ich hatte sowieso vor zu Spenden.:D
Finde die Arbeit von Walter und die Community im allgemeinen toll. Hatte mir den Kopf zerbrochen wie ich die Polygone darstellen kann und woher ich die Daten erhalte. Daher ist es für mich selbstverständlich Walter zu supporten smile

Offline

#23 2018-02-01 17:15:49

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 15,205
Website

Re: Städte ID's

WorldWide2018 wrote:

Hatte mir den Kopf zerbrochen wie ich die Polygone darstellen kann und woher ich die Daten erhalte.

LOL, genau das hab ich mich vor ca 5 Jahren auch gefragt wink

Gruss
walter

Offline

#24 2018-02-08 10:21:46

WorldWide2018
Member
Registered: 2018-01-23
Posts: 26

Re: Städte ID's

Gut das ich nicht vor fünf Jahren mit dem Projekt angefangen habe big_smile

Ne kleine Info am Rande, habe inzwischen meinen GeoJSONReader geschrieben und kann dynamisch, je nach Datei ein Polygon zeichnen smile Das war ein großer und wichtiger Schritt. Da ich den gesamten Prozess dynamisch halten möchte, bräuchte ich demnächst alle Postleitzahlbezirke. Das sind glaube 18.000 Stück oder so

Kannst Du mir sagen, wie ich alle Dateien gleichzeitig runterladen könnte?

Viele Grüße

Cenk

Offline

#25 2018-02-08 10:59:46

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 15,205
Website

Re: Städte ID's

WorldWide2018 wrote:

Gut das ich nicht vor fünf Jahren mit dem Projekt angefangen habe big_smile

Angefangen hab ich Ende 2009 wink

Kannst Du mir sagen, wie ich alle Dateien gleichzeitig runterladen könnte?

Indem du wartest, bis ich einen Full Export gemacht habe wink

Gruss
walter

Offline

Board footer

Powered by FluxBB