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.

@WorldWide2018

Hi, Server läuft wieder :slight_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 :frowning:
Und das Wie steht noch nicht in der Doku.

Gruss
walter

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

Was spricht gegen Windows 10?

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

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

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

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

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

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.

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/details.php?place_id=178074018

Viele Grüße

Cenk

Hi Cenk,

diese Frage verstehe ich nicht.

Gruss
walter

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…

Ja, nur leider funktioniert die URL nicht…

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

Fehlermeldungen?!

Sorry, gab ne kleine Störung.

Auf eine Antwort von dir warte ich immer noch.

Gruss
walter

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.

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 :slight_smile: hat mir vieles erleichtert, danke dafür

@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:

@Harald Hartmann keine Sorge, ich hatte sowieso vor zu Spenden.:smiley:
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 :slight_smile:

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

Gruss
walter

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

Ne kleine Info am Rande, habe inzwischen meinen GeoJSONReader geschrieben und kann dynamisch, je nach Datei ein Polygon zeichnen :slight_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