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