Hallo liebe OSM-Liste, wir bekommen bei der FFW das nette Programm "Fireboard" (http://fireboard.net/de/fireboard/) zur Einsatzdokumentation. Dort kann man auch Straßennamen als Vorlagen für den Einsatzort per CSV importieren. Kennt jemand einen Ansatz diese Namen für meine SG aus OSM zu extrahieren ? Danke und Gruß Klaus Schäfer
Hallo Klaus On 05.12.2015 10:44, Klaus Schäfer wrote:
Hallo liebe OSM-Liste,
wir bekommen bei der FFW das nette Programm "Fireboard" (http://fireboard.net/de/fireboard/) zur Einsatzdokumentation. Dort kann man auch Straßennamen als Vorlagen für den Einsatzort per CSV importieren. Kennt jemand einen Ansatz diese Namen für meine SG aus OSM zu extrahieren ?
Möchtest du nur die Liste oder möchtest du auch ein bisschen rumspielen :-) Wenn du nur die Liste möchtest: Nette Bitte hier auf der Liste mit der exakten Angabe des gewünschten Bereiches. Da wird sich jemand finden der hilfreich ist. Wenn du selber spielen möchtest: Ein paar Info über deine IT-Fähigkeiten. gruß Martin
Am 05.12.2015 um 11:02 schrieb Martin Krüger:
Hallo Klaus
On 05.12.2015 10:44, Klaus Schäfer wrote:
Hallo liebe OSM-Liste,
wir bekommen bei der FFW das nette Programm "Fireboard" (http://fireboard.net/de/fireboard/) zur Einsatzdokumentation. Dort kann man auch Straßennamen als Vorlagen für den Einsatzort per CSV importieren. Kennt jemand einen Ansatz diese Namen für meine SG aus OSM zu extrahieren ?
Möchtest du nur die Liste oder möchtest du auch ein bisschen rumspielen :-)
Wenn du nur die Liste möchtest: Nette Bitte hier auf der Liste mit der exakten Angabe des gewünschten Bereiches. Da wird sich jemand finden der hilfreich ist.
Wenn du selber spielen möchtest: Ein paar Info über deine IT-Fähigkeiten.
gruß Martin
Hallo Martin, wenn hier jemand so fit und bereit wär das zu erledigen, das wäre schon prima. Vielleicht ist das auch für jemanden, der sich auskennt einfacher als einen "Dummen" anzuleiten. Den Bereich den ich brauche ist: 9.4717598,51.8465956,9.5890045,51.9183323 Eine Webanwendung die das erledigen könnte wäre hier: http://regio-osm.de/listofstreets/evaluation?title=Holzminden%20%28Holzminde... Allerdings ist der Bereich den ich brauche standardmäßig nicht verfügbar :-( Bin aber auch gerne bereit etwas Zeit und Gehirnschmalz zu investieren. Kann man ja was lernen. Meine IT-Fähigkeiten sind wohl eher begrenzt. Habe schon mal mit JOSM die von mir eingetragenen Hydranten selektiert in eine neue Ebene kopiert. Und dann mit gpsbabel in eine gpx geschoben. Nicht weiter schwer. emergency:fire_hydrant Könnte mir vorstellen, das das mit "highway" auch geht. Mit einer einfachen Suche ist nur halt alles drin und ich will ja eigentlich nur den "name-tag" haben. Alles nicht gewollte nachträglich raus zu löschen ist von Hand sehr mühsam. Evtl. geht da mit einer ausgeklügelteren Abfrage mehr. Habe hier "nur" Linux zur Verfügung. Aber auch schon ein paar Jahre damit auf dem Buckel. Seit Zeiten wo man noch nicht gleich ein grafische Benutzeroberfläche hatte. Kann ein wenig HTML und habe mit auch schon mit einfachen MySQL-Abfragen rumgeschlagen. Meist aber durch Trail and Error Erfolge erzielt und alles selber angeeignet. Danke und Gruß Klaus Schäfer
Hallo Klaus
wenn hier jemand so fit und bereit wär das zu erledigen, das wäre schon prima. Vielleicht ist das auch für jemanden, der sich auskennt einfacher als einen "Dummen" anzuleiten.
Den Bereich den ich brauche ist: 9.4717598,51.8465956,9.5890045,51.9183323
Eine Webanwendung die das erledigen könnte wäre hier: http://regio-osm.de/listofstreets/evaluation?title=Holzminden%20%28Holzminde...
Dann versuch es mal mit der angehängten Datei. Zeichencodierung ist "UTF8" , heutzutage eigentlich üblich aber man weiss ja nie ... Wenn Umlaute falsch dargestellt werden müssen wir noch einmal schauen. Gruß Martin PS: Eine Erfolgsmeldung kommt auf der Liste immer gut. Ein Mapper freut sich wenn Daten aus OSM Verwendung finden :-)
Am 05.12.2015 um 16:25 schrieb Martin Krüger:
Hallo Klaus
wenn hier jemand so fit und bereit wär das zu erledigen, das wäre schon prima. Vielleicht ist das auch für jemanden, der sich auskennt einfacher als einen "Dummen" anzuleiten.
Den Bereich den ich brauche ist: 9.4717598,51.8465956,9.5890045,51.9183323
Eine Webanwendung die das erledigen könnte wäre hier: http://regio-osm.de/listofstreets/evaluation?title=Holzminden%20%28Holzminde...
Dann versuch es mal mit der angehängten Datei. Zeichencodierung ist "UTF8" , heutzutage eigentlich üblich aber man weiss ja nie ...
Wenn Umlaute falsch dargestellt werden müssen wir noch einmal schauen.
Gruß Martin
PS: Eine Erfolgsmeldung kommt auf der Liste immer gut. Ein Mapper freut sich wenn Daten aus OSM Verwendung finden :-)
Hallo Martin, vielen Dank. Funktioniert soweit Top. Beim Import hat das Programm erst etwas gemeckert. Deshalb habe ich mal die dort hinterlegten Beispieldaten exportiert. Die schauen so aus: Adresse;Breite;Länge Rodgau, Ahornweg;0.0;0.0 Rodgau, Fireboard GmbH;49.99823;8.875557 Rodgau, Fontanestraße;0.0;0.0 Rodgau, Friedensstraße;0.0;0.0 Rodgau, Friedhofstraße;0.0;0.0 Rodgau, Hainburgstraße;0.0;0.0 Rodgau, Ostendstraße;0.0;0.0 Also kann man auch "POIs" dort einspielen und die Lagekarte automatisch auf den Einsatzort zentrieren. Dafür braucht man dann natürlich die Koordinaten. Was bei Straßen nicht so einfach ist, da könnte man dan evtl die "Mitte" der Straße wäre. Und die müsste man erstmal ermitteln. Das greift natürlich schon etwas tiefer und ich entschuldige mich jetzt schon für die Arbeit die ich jetzt Anfrage. Wie schaut den der Workflow für deinen Auszug aus ? Super wäre ja wenn man jetzt nicht nur die Straße hätte, sondern auch den Ort (Komma und Leerzeichen kann man ja in LibreOffice mit "verketten" erledigen und zusammenbauen. Wenn man dann noch die "Mitte" der Straße dazu berechnen kann, top. Fireboard nutzt übrigens zu darstellen der Lagekart OSM, ist in Java geschieben und läuft auch mit einigen Anpassungen und Nachinstallationen von Java auf einem "Raspberry PI 2" mit Raspbian. Wird das für die Liste jetzt evtl. ein wenig Off-Topic ? Danke und Gruß Klaus Schäfer
Am 05.12.2015 um 18:36 schrieb Klaus Schäfer:
Am 05.12.2015 um 16:25 schrieb Martin Krüger:
Hallo Klaus
wenn hier jemand so fit und bereit wär das zu erledigen, das wäre schon prima. Vielleicht ist das auch für jemanden, der sich auskennt einfacher als einen "Dummen" anzuleiten.
Den Bereich den ich brauche ist: 9.4717598,51.8465956,9.5890045,51.9183323
Eine Webanwendung die das erledigen könnte wäre hier: http://regio-osm.de/listofstreets/evaluation?title=Holzminden%20%28Holzminde...
Dann versuch es mal mit der angehängten Datei. Zeichencodierung ist "UTF8" , heutzutage eigentlich üblich aber man weiss ja nie ...
Wenn Umlaute falsch dargestellt werden müssen wir noch einmal schauen.
Gruß Martin
PS: Eine Erfolgsmeldung kommt auf der Liste immer gut. Ein Mapper freut sich wenn Daten aus OSM Verwendung finden :-)
Hallo Martin,
vielen Dank.
Funktioniert soweit Top.
Beim Import hat das Programm erst etwas gemeckert. Deshalb habe ich mal die dort hinterlegten Beispieldaten exportiert. Die schauen so aus:
Adresse;Breite;Länge Rodgau, Ahornweg;0.0;0.0 Rodgau, Fireboard GmbH;49.99823;8.875557 Rodgau, Fontanestraße;0.0;0.0 Rodgau, Friedensstraße;0.0;0.0 Rodgau, Friedhofstraße;0.0;0.0 Rodgau, Hainburgstraße;0.0;0.0 Rodgau, Ostendstraße;0.0;0.0
Also kann man auch "POIs" dort einspielen und die Lagekarte automatisch auf den Einsatzort zentrieren. Dafür braucht man dann natürlich die Koordinaten. Was bei Straßen nicht so einfach ist, da könnte man dan evtl die "Mitte" der Straße wäre. Und die müsste man erstmal ermitteln.
Das greift natürlich schon etwas tiefer und ich entschuldige mich jetzt schon für die Arbeit die ich jetzt Anfrage.
Wie schaut den der Workflow für deinen Auszug aus ?
Super wäre ja wenn man jetzt nicht nur die Straße hätte, sondern auch den Ort (Komma und Leerzeichen kann man ja in LibreOffice mit "verketten" erledigen und zusammenbauen. Wenn man dann noch die "Mitte" der Straße dazu berechnen kann, top.
Fireboard nutzt übrigens zu darstellen der Lagekart OSM, ist in Java geschieben und läuft auch mit einigen Anpassungen und Nachinstallationen von Java auf einem "Raspberry PI 2" mit Raspbian.
Wird das für die Liste jetzt evtl. ein wenig Off-Topic ?
Danke und Gruß
Klaus Schäfer
Moin moin, für den der da evtl. was mit anfangen kann. Habe ich nach Martins Hilfe nach einem eigenem Workflow gesucht. Ohne http://geoconverter.hsr.ch/ wäre das wohl nicht s geworden. 1.) Bereich in JOSM laden. Über "Suchen" den entsprechenden Tag wählen (bei mir "highway") STRG+A, STRG+N, STRG+V (alle Straßen auf eine neue Datenebene kopieren. Die alte Datenebene löschen. Und als "*.OSM" speichern. 2.) Die "*.OSM" in http://geoconverter.hsr.ch/ diese Datei laden und als CSV Konvertieren lassen. Die gepackte Datei herunterladen und entpacken. 3.) Die CSV mit dem Namen "lines" in einer Tabellenkalkulation laden und all mit leerer "name" Spalte löschen. Und alles was man sonst nicht braucht. Fertig. Ich habe das je Ort gemacht und mit verketten so aufbereitet, wie es das Programm zum Import braucht. Adresse;Breite;Länge Bevern, Am Markt;0;0 Bevern, Am Mauseborn;0;0 Bevern, Am Schloss;0;0 Bevern, Am Schwarzen Stuken;0;0 Die Koordinaten der Straßen sind dann weg :-( Schade. Aber so komme ich schon weiter. Gruß Klaus Schäfer
_______________________________________________ OSM mailing list OSM@gt.owl.de http://gt.owl.de/cgi-bin/mailman/listinfo/osm
Hallo Klaus On 06.12.2015 22:10, Klaus Schäfer wrote:
Adresse;Breite;Länge Bevern, Am Markt;0;0 Bevern, Am Mauseborn;0;0 Bevern, Am Schloss;0;0 Bevern, Am Schwarzen Stuken;0;0
Die Koordinaten der Straßen sind dann weg :-( Schade.
Was du benötigst ist unter dem Stichwort "Geocoder" bekannt. Das bedeutet generell das eine Beschreibung wie z.b. "Minden Bahnhof" in Koordinaten umgewandelt wird. Ein Geocoder der mit OSM Daten arbeitet ist "Nomination" . Der wird für die OSM-Suche verwendet. Aufgerufen wird er per http Api. Ein Beispiel: http://nominatim.openstreetmap.org/search?city=Bielefeld&street=Liebigstra%C... Das liefert neben anderen Informationen : lat="52.0303394" lon="8.5615131" Du kannst mal ein wenig mit Nomination herumspielen um zu schauen ob die gelieferten Ergebnisse für deine Ansprüche zu gebrauchen sind. gruß Martin
@Martin: Wie hast du denn die Liste erzeugt, die du als Anhang verschickt hast? Die enthielt ja keine Koordinaten, aber einen Geocoder drüberzujagen, wenn du das vorher aus OSM geholt hast, ist ja nicht unbedingt die ideale Lösung... Gruß Peter Am 07.12.2015 um 09:47 schrieb Martin Krüger:
Hallo Klaus On 06.12.2015 22:10, Klaus Schäfer wrote:
Adresse;Breite;Länge Bevern, Am Markt;0;0 Bevern, Am Mauseborn;0;0 Bevern, Am Schloss;0;0 Bevern, Am Schwarzen Stuken;0;0
Die Koordinaten der Straßen sind dann weg :-( Schade.
Was du benötigst ist unter dem Stichwort "Geocoder" bekannt. Das bedeutet generell das eine Beschreibung wie z.b. "Minden Bahnhof" in Koordinaten umgewandelt wird. Ein Geocoder der mit OSM Daten arbeitet ist "Nomination" . Der wird für die OSM-Suche verwendet.
Aufgerufen wird er per http Api.
Ein Beispiel:
http://nominatim.openstreetmap.org/search?city=Bielefeld&street=Liebigstra%C...
Das liefert neben anderen Informationen : lat="52.0303394" lon="8.5615131"
Du kannst mal ein wenig mit Nomination herumspielen um zu schauen ob die gelieferten Ergebnisse für deine Ansprüche zu gebrauchen sind.
gruß Martin
_______________________________________________ OSM mailing list OSM@gt.owl.de http://gt.owl.de/cgi-bin/mailman/listinfo/osm
Hallo Peter On 07.12.2015 21:18, Peter Wendorff wrote:
@Martin: Wie hast du denn die Liste erzeugt, die du als Anhang verschickt hast?
Die enthielt ja keine Koordinaten, aber einen Geocoder drüberzujagen, wenn du das vorher aus OSM geholt hast, ist ja nicht unbedingt die ideale Lösung... Kann ich dir gerne sagen: OSM Download , per osmosis filtern nach highway=* , Name extrahieren, Dubletten entfernen.
Ich bin eher leidenschaftlos was die "Schönheit" einer Lösung angeht .... gruß Martin
Am 07.12.2015 um 09:47 schrieb Martin Krüger:
Hallo Klaus On 06.12.2015 22:10, Klaus Schäfer wrote:
Adresse;Breite;Länge Bevern, Am Markt;0;0 Bevern, Am Mauseborn;0;0 Bevern, Am Schloss;0;0 Bevern, Am Schwarzen Stuken;0;0
Die Koordinaten der Straßen sind dann weg :-( Schade.
Was du benötigst ist unter dem Stichwort "Geocoder" bekannt. Das bedeutet generell das eine Beschreibung wie z.b. "Minden Bahnhof" in Koordinaten umgewandelt wird. Ein Geocoder der mit OSM Daten arbeitet ist "Nomination" . Der wird für die OSM-Suche verwendet.
Aufgerufen wird er per http Api.
Ein Beispiel:
http://nominatim.openstreetmap.org/search?city=Bielefeld&street=Liebigstra%C...
Das liefert neben anderen Informationen : lat="52.0303394" lon="8.5615131"
Du kannst mal ein wenig mit Nomination herumspielen um zu schauen ob die gelieferten Ergebnisse für deine Ansprüche zu gebrauchen sind.
gruß Martin
Moin Martin, nominatim nimmt ja irdendwie keine Massenanfragen entgegen. Bei über 400 Straßen recht langwierig. Die Lösung von Flo ist schon schön. Und taugt wohl auch für etliches mehr. Aber es braucht auch ein wenig Kenntnis von der Materie. Ich habe es mal mit: http://www.gpsvisualizer.com/geocoder/ versucht. Das benötigt eine kostenlose Registrierung, haut aber hin. Wenn man die Anfrage richtig stellt (Straße,Ort). Danke und Gruß Klaus Schäfer
On Sat, Dec 05, 2015 at 10:44:46AM +0100, Klaus Schäfer wrote:
Hallo liebe OSM-Liste,
wir bekommen bei der FFW das nette Programm "Fireboard" (http://fireboard.net/de/fireboard/) zur Einsatzdokumentation. Dort kann man auch Straßennamen als Vorlagen für den Einsatzort per CSV importieren. Kennt jemand einen Ansatz diese Namen für meine SG aus OSM zu extrahieren ?
Okay - Also - Mein vorgehen: https://osm.wno-edv-service.de/boundaries/ Boundary besorgen für Holzminden - Kommt dann ein ZIP mit einem POLY File. unzip exported_boundaries_Holzminden.poly.zip Einmal Niedersachsen besorgen von der Geofabrik: wget http://download.geofabrik.de/europe/germany/niedersachsen-latest.osm.pbf osmconvert holen und bauen: wget -O - http://m.m.i24.cc/osmconvert.c | cc -x c - -lz -O3 -o osmconvert Holzminden ausschneiden: osmconvert \ -B=Holzminden/al8/Holzminden.poly \ -o=holzminden.pbf \ niedersachsen-latest.osm.pbf In ein "vernünftiges" format formatieren: osmconvert \ holzminden.pbf \ --add-bbox-tags \ --drop-nodes \ --drop-relations \ --csv-headline \ --csv-separator="|" \ --csv="@id bBox highway name" \ -o=holzminden.csv Und ein bischen Filtern mit perl: cat holzminden.csv |\ perl -ne 'chomp(); @a=split(/\|/, $_); next if ($a[2] eq "" || $a[3] eq "" ); print $_ . "\n"; ' Und schon kommt da sowas bei raus: @id|bBox|highway|name 4779942|9.4361676,51.8048935,9.4452806,51.8117640|tertiary|Lüchtringer Weg 4787992|9.5061201,51.7521596,9.5207522,51.7541177|secondary|Am Wildenkiel 4788228|9.5212170,51.7525355,9.5213715,51.7534958|primary|Am Schloßpark 4884333|9.4674408,51.8388563,9.4690181,51.8393600|secondary|Allersheimer Straße 4884334|9.4516524,51.8310768,9.4559001,51.8322328|secondary|Karlstraße 4884337|9.4495133,51.8276917,9.4505785,51.8305762|secondary|Neue Straße 6528824|9.4391610,51.8279783,9.4411105,51.8295425|secondary|Stahler Ufer 6528826|9.4411105,51.8278691,9.4417827,51.8279783|secondary|Obere Straße 8085779|9.4451525,51.8296966,9.4471013,51.8299868|residential|Niedere Straße [...] Damit hast du für die wege den typ, namen und bounding box ... Flo -- Florian Lohoff f@zz.de We need to self-defend - GnuPG/PGP enable your email today!
participants (4)
-
Florian Lohoff -
Klaus Schäfer -
Martin Krüger -
Peter Wendorff