Hallo Stefan
Danke für deine Arbeit!
Ich habe in der Stadt Biel/Bienne händisch ca. 14% der Adressen gemäss den kantonalen Daten eingetragen. Leider von Hand, da ich nicht programmieren kann.
Wenn ich dich richtig verstehe, kann dein Script Daten importieren? Ich hätte da einen kleinen Input: Kann man vor dem Iport für die Stadt Biel/Bienne zusätzlich die französischen Strassennamen erfassen und dann als "addr:street:fr" key mit dem entsprechenden Value mit importieren? So muss ich dies dann nicht mehr in JOSM mit ctrl+F tun.
Allenfalls sind auch noch weitere Gemeinden im Berner Jura betroffen. Von Biel/Bienne weiss ich, dass es eine Strassenliste auf der Webseite der Stadt gibt. Allerdings weiss ich nicht wie da der rechtliche Status ist. Ich habe bis anhin immer die französischen Strassennamen gemäss dem "name:fr" Tag der anliegenden Strasse genommen.
Gruss Ueli
Am Mittwoch, den 19.10.2016, 11:52 +0200 schrieb Stefan Berger:
Hallo zusammen,
mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin
zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR).
Simons Eintrag:
http://sosm.ch/building-addresses-canton-berne/
GEBADR:
http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_cat
alog&Itemid=2&context=geocatalog&toolbar=1&task=showMetadata&type=com plete&id=5dfcc475-ef53-4483-a7f0-5d8e503fea9f&lang=de
Simon erwähnt, dass noch niemand mit den GEBADR Daten
weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten.
Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten.
Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab.
> > > > Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-
Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst.
Das Original-Script von swisstopo:
http://www.mont-terri.ch/internet/swisstopo/en/home/products/software
/products/skripts.html
Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb
zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag.
Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee
formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören.
Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM
und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage:
Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der
Kantonsgrenzen aus OSM zu exportieren?
Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des
Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer.
Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch
Englisch sein).
Liebe Grüsse
Stefan
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Stefan,
Was möchtest Du genau machen? Die Adressen automatisch importieren? Die Hausnummern sind immer knifflig: Gibt es ein Haus dazu? Oder gehören viele Nummern zu einem Haus? Gibt es Versatz auf der Karte? etc.
Zur Prüfung, wie gut ein Ort alles gemappt ist empfehle ich Dir Simon's gute Werkzeuge (Alle fehlenden Strassen): - http://qa.poole.ch/ch-roads/
=> Leider fehlen bereits sehr viel STRASSEN in der Karte, so dass Hausnummern fast ein Luxusproblem sind ;-).
Die Hausnummernauswertung auf "regio-osm" gibt sehr detailliert Auskunft darüber, was und ob an Hausnummern zuwenig / "zuviel" vorhanden ist: - http://www.regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=231...
Wenn ich Hausnummern (manuell) ergänze, dann mit der Overlay Karte aus dem Artikel im JOSM ... Haus für Haus.
Grüsse, Oli
Stefan Berger stefanberger.bscyb@gmx.ch schrieb am Mi., 19. Okt. 2016 um 12:55 Uhr:
Hallo Ueli,
danke für deinen Input. nein, dieses Script kann nicht importieren. Das Script rechnet eine Liste von Schweizer Koordinaten in GPS-Koordinaten um und entfernt einige "unwichtige" Spalten von der GEBADR Liste des Kantons. Es bereitet die Daten vor und ist ein erster Schritt zu einem späteren Import.
Ein Problem/Fehlerquelle bei einem Import sind doppelte Einträge. Deshalb möchte ich zuerst noch die GEBADR Liste reduzieren, um möglichst alle bereits in OSM erfassten Einträge zu entfernen. Übrig bleiben sollten dann nur noch die nicht erfassten Adressen.
Zu deinem Anliegen: Ich habe mich zwar noch nicht mit dem Import befasst, es müsste aber möglich sein. Was sicher problemlos geht, ist eine leere Spalte zu kreieren in der Liste der Adressen wo dann z.B. die französischen Strassennamen von Hand eingetragen werden können bevor die Adressen importiert werden.
Liebe Grüsse Stefan
*Gesendet:* Mittwoch, 19. Oktober 2016 um 13:01 Uhr *Von:* "Ulrich Grieb" amilopowers@u-cloud.ch *An:* talk-ch@openstreetmap.ch *Betreff:* Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern Hallo Stefan
Danke für deine Arbeit!
Ich habe in der Stadt Biel/Bienne händisch ca. 14% der Adressen gemäss den kantonalen Daten eingetragen. Leider von Hand, da ich nicht programmieren kann.
Wenn ich dich richtig verstehe, kann dein Script Daten importieren? Ich hätte da einen kleinen Input: Kann man vor dem Iport für die Stadt Biel/Bienne zusätzlich die französischen Strassennamen erfassen und dann als "addr:street:fr" key mit dem entsprechenden Value mit importieren? So muss ich dies dann nicht mehr in JOSM mit ctrl+F tun.
Allenfalls sind auch noch weitere Gemeinden im Berner Jura betroffen. Von Biel/Bienne weiss ich, dass es eine Strassenliste http://www.biel-bienne.ch/de/pub/services/rechtssammlung/systematisches_register.cfm?fuseaction_law=detail&doc=SGR%2DRDCo%2FSGR%2FWORD%2F700%2F732%2E5%2Edoc auf der Webseite der Stadt gibt. Allerdings weiss ich nicht wie da der rechtliche Status ist. Ich habe bis anhin immer die französischen Strassennamen gemäss dem "name:fr" Tag der anliegenden Strasse genommen.
Gruss Ueli
Am Mittwoch, den 19.10.2016, 11:52 +0200 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR).
Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/
GEBADR: http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...
Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten.
Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst.
Das Original-Script von swisstopo: http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...
Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag.
Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören.
Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage:
Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer.
Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan
_______________________________________________ talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Am 22.10.2016 um 11:53 schrieb Stefan Berger:
..
Die Hausnummern (das ist auch nicht immer der optimale Begriff) sind tatsächlich manchmal etwas knifflig. In meiner Heimatsiedlung gibt es z.B. Autogaragen, welche unter einem Rasen liegen. Diese haben dennoch eine eigene Hausnummer. Sie sind korrekt lokalisiert, auf dem Luftbild sieht man aber nur Rasen. Und ein Gebäude zu zeichnen wäre auch falsch. Gibt es da eine allgemeine Regel für "unterirdische" Gebäude? Importiert man die Hausnummern trotzdem?
IMHO lieber nicht, da schlussendlich nicht nützlich und im Schnitt auch nicht überprüfbar und für Mapper die den Hintergrund nicht kennen verwirrend (In der Stadt Zürich haben wir das gleiche Problem).
Simon
2016-10-22 11:58 GMT+02:00 Simon Poole simon@poole.ch:
Am 22.10.2016 um 11:53 schrieb Stefan Berger:
..
Die Hausnummern (das ist auch nicht immer der optimale Begriff) sind tatsächlich manchmal etwas knifflig. In meiner Heimatsiedlung gibt es z.B. Autogaragen, welche unter einem Rasen liegen. Diese haben dennoch eine eigene Hausnummer. Sie sind korrekt lokalisiert, auf dem Luftbild sieht man aber nur Rasen. Und ein Gebäude zu zeichnen wäre auch falsch. Gibt es da eine allgemeine Regel für "unterirdische" Gebäude? Importiert man die Hausnummern trotzdem?
IMHO lieber nicht, da schlussendlich nicht nützlich und im Schnitt auch nicht überprüfbar und für Mapper die den Hintergrund nicht kennen verwirrend (In der Stadt Zürich haben wir das gleiche Problem).
um routenplanung zu machen zu einer adresse zu machen, wo würde das dann gespeichert sein? wie macht es google maps oder andere?
rupert
Hallo Rupert
Da die Hausnummern bei (Tief- und andere) Garagen meistens nicht bekannt sind, versucht typischerweise auch niemand die als Ziel zu verwenden, sprich es ist eher ein theoretisches Problem. Das Argument sie überhaupt zu erfassen bei sichtbaren Nebengebäuden liegt drin, dass das Nummerierungsystem dann eher klar wird und zu weniger Verwirrung führt (keine fehlende Nummern etc.).
Google hat so viel ich weiss einen anderen Ansatz als OSM und verbindet Hausnummern (und auch andere Objekte) nicht mit Gebäuden, die Frage stellt sich da also so nicht (ob sie jetzt Nebengebäude rausfiltern ... müsst man mal testen).
Simon
Am 22.10.2016 um 12:04 schrieb rupert THURNER:
2016-10-22 11:58 GMT+02:00 Simon Poole <simon@poole.ch mailto:simon@poole.ch>:
Am 22.10.2016 um 11:53 schrieb Stefan Berger:
.. Die Hausnummern (das ist auch nicht immer der optimale Begriff) sind tatsächlich manchmal etwas knifflig. In meiner Heimatsiedlung gibt es z.B. Autogaragen, welche unter einem Rasen liegen. Diese haben dennoch eine eigene Hausnummer. Sie sind korrekt lokalisiert, auf dem Luftbild sieht man aber nur Rasen. Und ein Gebäude zu zeichnen wäre auch falsch. Gibt es da eine allgemeine Regel für "unterirdische" Gebäude? Importiert man die Hausnummern trotzdem?
IMHO lieber nicht, da schlussendlich nicht nützlich und im Schnitt auch nicht überprüfbar und für Mapper die den Hintergrund nicht kennen verwirrend (In der Stadt Zürich haben wir das gleiche Problem).
um routenplanung zu machen zu einer adresse zu machen, wo würde das dann gespeichert sein? wie macht es google maps oder andere?
rupert
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Stefan,
Man kann bzgl. allem in OSM verschiedene Meinungen haben. Wo ich Zeit und Musse habe, versuche ich die Gebäude korrekt zu Splitten (Alt-X im JOSM, sehr praktisch) so die Hausnummern zuzuordnen, die Königsdisziplin ist (nach mir) natürlich, wenn sogar der Hauseingang als Teil des Gebäudes korrekt mit der Hausnummer versehen wird. Soviel ich weiss gibt es beim BFS sogar pro Hauseigang eine UID.
ABER für eine wesentlich Verbesserung der Karte als Navigationsgrundlage finde ich Deinen Ansatz sehr gut (bin aber noch nicht ein langjähriger Hase) und das Prüfen auf Sicht pro Haus (falls ein Punkt alleine steht oder etwas neben einem Haus) passt doch. - Die Lösung ist pragmatisch, aber nicht dogmatisch.
Vielen Dank, Oli
PS: Dies wiederspiegelt nur meine persönliche Meinung, falls jemand sich besser auskennt und es so neue Fallstricke in der Karte geben wird - Bitte melden.
Stefan Berger stefanberger.bscyb@gmx.ch schrieb am Sa., 22. Okt. 2016 um 11:53 Uhr:
Hallo Oli, danke für deine Inputs und die hilfreichen Links.
Zuerst ein kurzes Update: Da es ein Plugin (OpenData) gibt, welches .csv files in JOSM importieren kann, ging nun alles plötzlich sehr schnell. Ich musste lediglich kleine Anpassungen in der csv-Liste machen, dann konnte ich auch schon Adressen importieren. Ich habe offline meine Heimatsiedlung getestet, es funktioniert einwandfrei. Ich persönlich werde so damit arbeiten, dass ich die Adressen importiere und mittels Luftbild überprüfe, ob die Adressen auf den Häusern liegen. Das Script ist noch nicht ganz fertig für die Veröffentlichung.
Bezüglich Import: Ich denke man muss unterscheiden zwischen dicht besiedelten und bereits gut gemappten urbanen Gebieten und den zahlreichen (fast) komplett "unadressierten" ruralen Gemeinden. Ich habe die Hausnummernauswertung der Stadt Bern überflogen, da macht es sicher Sinn, die Addressen nur Hausnr- und Strassenweise zu importieren. Andererseits sind viele ländliche Gemeinden komplett unerfasst. Dort würde ich grössere Siedlungen oder gleich ganze Gemeinden importieren, ist auch eine Frage der Anzahl Adressen. Ich bevorzuge klar die Variante, die Adressen als Punkte zu importieren. Schon in meiner kleinen Heimatsiedlung gibt es Gebäude mit mehreren Hausnummern. Die Adresspunkte waren in den richtigen Gebäudeteilen lokalisiert. In Norwegen wurden sämtliche Adressen ebenfalls als Punkte importiert. http://wiki.openstreetmap.org/wiki/Import/Catalogue/Address_import_for_Norwa...
Die Hausnummern (das ist auch nicht immer der optimale Begriff) sind tatsächlich manchmal etwas knifflig. In meiner Heimatsiedlung gibt es z.B. Autogaragen, welche unter einem Rasen liegen. Diese haben dennoch eine eigene Hausnummer. Sie sind korrekt lokalisiert, auf dem Luftbild sieht man aber nur Rasen. Und ein Gebäude zu zeichnen wäre auch falsch. Gibt es da eine allgemeine Regel für "unterirdische" Gebäude? Importiert man die Hausnummern trotzdem?
Wenn man auf dem Luftbild ein Gebäude sieht, würde ich die Adresse immer importieren. Nur weil ein Gebäudeumriss noch nicht gezeichnet wurde, ist für mich kein plausibler Grund, eine Adresse für den Import zu ignorieren. Man kann den Gebäudeumriss auch gleich bei dieser Gelegenheit einzeichnen, aber ich persönlich werde dem nicht erste Priorität geben.
Die Liste von regio-osm ist äusserst praktisch, dann erübrigt sich das Erstellen einer Liste der noch nicht erfassten Adressen. Ich habe darum auch nicht daran weitergearbeitet. Hilfreich wäre eine solche Übersicht aber auch für ganze Ortschaften so dass man übersichtlich sieht, welche Ortschaften bereits "adressiert" wurden. Auch hier haben die Norweger schon die gleiche Idee gehabt: http://osm.beebeetle.com/addrnodeimportstatus.php Lässt sich das irgendwie einrichten? Evtl. mit den Betreibern von regio-osm.de?
Liebe Grüsse und ein schönes Wochenende Stefan
*Gesendet:* Mittwoch, 19. Oktober 2016 um 22:53 Uhr *Von:* "Olivier Chatelain" olivier.chatelain@gmail.com *An:* "Openstreetmap Schweiz/Suisse/Svizzera/Svizra" < talk-ch@openstreetmap.ch>
*Betreff:* Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern Hallo Stefan,
Was möchtest Du genau machen? Die Adressen automatisch importieren? Die Hausnummern sind immer knifflig: Gibt es ein Haus dazu? Oder gehören viele Nummern zu einem Haus? Gibt es Versatz auf der Karte? etc.
Zur Prüfung, wie gut ein Ort alles gemappt ist empfehle ich Dir Simon's gute Werkzeuge (Alle fehlenden Strassen):
=> Leider fehlen bereits sehr viel STRASSEN in der Karte, so dass Hausnummern fast ein Luxusproblem sind ;-).
Die Hausnummernauswertung auf "regio-osm" gibt sehr detailliert Auskunft darüber, was und ob an Hausnummern zuwenig / "zuviel" vorhanden ist:
http://www.regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=231...
Wenn ich Hausnummern (manuell) ergänze, dann mit der Overlay Karte aus dem Artikel im JOSM ... Haus für Haus.
Grüsse, Oli
Stefan Berger stefanberger.bscyb@gmx.ch schrieb am Mi., 19. Okt. 2016 um 12:55 Uhr:
Hallo Ueli,
danke für deinen Input. nein, dieses Script kann nicht importieren. Das Script rechnet eine Liste von Schweizer Koordinaten in GPS-Koordinaten um und entfernt einige "unwichtige" Spalten von der GEBADR Liste des Kantons. Es bereitet die Daten vor und ist ein erster Schritt zu einem späteren Import.
Ein Problem/Fehlerquelle bei einem Import sind doppelte Einträge. Deshalb möchte ich zuerst noch die GEBADR Liste reduzieren, um möglichst alle bereits in OSM erfassten Einträge zu entfernen. Übrig bleiben sollten dann nur noch die nicht erfassten Adressen.
Zu deinem Anliegen: Ich habe mich zwar noch nicht mit dem Import befasst, es müsste aber möglich sein. Was sicher problemlos geht, ist eine leere Spalte zu kreieren in der Liste der Adressen wo dann z.B. die französischen Strassennamen von Hand eingetragen werden können bevor die Adressen importiert werden.
Liebe Grüsse Stefan
*Gesendet:* Mittwoch, 19. Oktober 2016 um 13:01 Uhr *Von:* "Ulrich Grieb" amilopowers@u-cloud.ch *An:* talk-ch@openstreetmap.ch *Betreff:* Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern Hallo Stefan
Danke für deine Arbeit!
Ich habe in der Stadt Biel/Bienne händisch ca. 14% der Adressen gemäss den kantonalen Daten eingetragen. Leider von Hand, da ich nicht programmieren kann.
Wenn ich dich richtig verstehe, kann dein Script Daten importieren? Ich hätte da einen kleinen Input: Kann man vor dem Iport für die Stadt Biel/Bienne zusätzlich die französischen Strassennamen erfassen und dann als "addr:street:fr" key mit dem entsprechenden Value mit importieren? So muss ich dies dann nicht mehr in JOSM mit ctrl+F tun.
Allenfalls sind auch noch weitere Gemeinden im Berner Jura betroffen. Von Biel/Bienne weiss ich, dass es eine Strassenliste http://www.biel-bienne.ch/de/pub/services/rechtssammlung/systematisches_register.cfm?fuseaction_law=detail&doc=SGR%2DRDCo%2FSGR%2FWORD%2F700%2F732%2E5%2Edoc auf der Webseite der Stadt gibt. Allerdings weiss ich nicht wie da der rechtliche Status ist. Ich habe bis anhin immer die französischen Strassennamen gemäss dem "name:fr" Tag der anliegenden Strasse genommen.
Gruss Ueli
Am Mittwoch, den 19.10.2016, 11:52 +0200 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR).
Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/
GEBADR:
http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...
Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten.
Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst.
Das Original-Script von swisstopo:
http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...
Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag.
Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören.
Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage:
Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer.
Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hilfreich wäre eine solche Übersicht aber auch für ganze Ortschaften so dass man übersichtlich sieht, welche Ortschaften bereits "adressiert" wurden.
Das kann man doch schon. http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort#headerSchweiz
Gruss Ueli
Am 22. Oktober 2016 11:53:26 MESZ, schrieb Stefan Berger stefanberger.bscyb@gmx.ch:
Hallo Oli, danke für deine Inputs und die hilfreichen Links.
Zuerst ein kurzes Update: Da es ein Plugin (OpenData) gibt, welches .csv files in JOSM importieren kann, ging nun alles plötzlich sehr schnell. Ich musste lediglich kleine Anpassungen in der csv-Liste machen, dann konnte ich auch schon Adressen importieren. Ich habe offline meine Heimatsiedlung getestet, es funktioniert einwandfrei. Ich persönlich werde so damit arbeiten, dass ich die Adressen importiere und mittels Luftbild überprüfe, ob die Adressen auf den Häusern liegen. Das Script ist noch nicht ganz fertig für die Veröffentlichung.
Bezüglich Import: Ich denke man muss unterscheiden zwischen dicht besiedelten und bereits gut gemappten urbanen Gebieten und den zahlreichen (fast) komplett "unadressierten" ruralen Gemeinden. Ich habe die Hausnummernauswertung der Stadt Bern überflogen, da macht es sicher Sinn, die Addressen nur Hausnr- und Strassenweise zu importieren. Andererseits sind viele ländliche Gemeinden komplett unerfasst. Dort würde ich grössere Siedlungen oder gleich ganze Gemeinden importieren, ist auch eine Frage der Anzahl Adressen.
Ich bevorzuge klar die Variante, die Adressen als Punkte zu importieren. Schon in meiner kleinen Heimatsiedlung gibt es Gebäude mit mehreren Hausnummern. Die Adresspunkte waren in den richtigen Gebäudeteilen lokalisiert. In Norwegen wurden sämtliche Adressen ebenfalls als Punkte importiert. http://wiki.openstreetmap.org/wiki/Import/Catalogue/Address_import_for_Norwa...
Die Hausnummern (das ist auch nicht immer der optimale Begriff) sind tatsächlich manchmal etwas knifflig. In meiner Heimatsiedlung gibt es z.B. Autogaragen, welche unter einem Rasen liegen. Diese haben dennoch eine eigene Hausnummer. Sie sind korrekt lokalisiert, auf dem Luftbild sieht man aber nur Rasen. Und ein Gebäude zu zeichnen wäre auch falsch.
Gibt es da eine allgemeine Regel für "unterirdische" Gebäude? Importiert man die Hausnummern trotzdem?
Wenn man auf dem Luftbild ein Gebäude sieht, würde ich die Adresse immer importieren. Nur weil ein Gebäudeumriss noch nicht gezeichnet wurde, ist für mich kein plausibler Grund, eine Adresse für den Import zu ignorieren. Man kann den Gebäudeumriss auch gleich bei dieser Gelegenheit einzeichnen, aber ich persönlich werde dem nicht erste Priorität geben.
Die Liste von regio-osm ist äusserst praktisch, dann erübrigt sich das Erstellen einer Liste der noch nicht erfassten Adressen. Ich habe darum auch nicht daran weitergearbeitet. Hilfreich wäre eine solche Übersicht aber auch für ganze Ortschaften so dass man übersichtlich sieht, welche Ortschaften bereits "adressiert" wurden. Auch hier haben die Norweger schon die gleiche Idee gehabt: http://osm.beebeetle.com/addrnodeimportstatus.php Lässt sich das irgendwie einrichten? Evtl. mit den Betreibern von regio-osm.de?
Liebe Grüsse und ein schönes Wochenende Stefan
Gesendet: Mittwoch, 19. Oktober 2016 um 22:53 Uhr Von: "Olivier Chatelain" olivier.chatelain@gmail.com An: "Openstreetmap Schweiz/Suisse/Svizzera/Svizra" talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern
Hallo Stefan,
Was möchtest Du genau machen? Die Adressen automatisch importieren? Die Hausnummern sind immer knifflig: Gibt es ein Haus dazu? Oder gehören viele Nummern zu einem Haus? Gibt es Versatz auf der Karte? etc.
Zur Prüfung, wie gut ein Ort alles gemappt ist empfehle ich Dir Simon's gute Werkzeuge (Alle fehlenden Strassen):
=> Leider fehlen bereits sehr viel STRASSEN in der Karte, so dass Hausnummern fast ein Luxusproblem sind ;-).
Die Hausnummernauswertung auf "regio-osm" gibt sehr detailliert Auskunft darüber, was und ob an Hausnummern zuwenig / "zuviel" vorhanden ist:
http://www.regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=231...
Wenn ich Hausnummern (manuell) ergänze, dann mit der Overlay Karte aus dem Artikel im JOSM ... Haus für Haus.
Grüsse, Oli
Stefan Berger stefanberger.bscyb@gmx.ch schrieb am Mi., 19. Okt. 2016 um 12:55 Uhr:
Hallo Ueli,
danke für deinen Input. nein, dieses Script kann nicht importieren. Das Script rechnet eine Liste von Schweizer Koordinaten in GPS-Koordinaten um und entfernt einige "unwichtige" Spalten von der GEBADR Liste des Kantons. Es bereitet die Daten vor und ist ein erster Schritt zu einem späteren Import.
Ein Problem/Fehlerquelle bei einem Import sind doppelte Einträge. Deshalb möchte ich zuerst noch die GEBADR Liste reduzieren, um möglichst alle bereits in OSM erfassten Einträge zu entfernen. Übrig bleiben sollten dann nur noch die nicht erfassten Adressen.
Zu deinem Anliegen: Ich habe mich zwar noch nicht mit dem Import befasst, es müsste aber möglich sein. Was sicher problemlos geht, ist eine leere Spalte zu kreieren in der Liste der Adressen wo dann z.B. die französischen Strassennamen von Hand eingetragen werden können bevor die Adressen importiert werden.
Liebe Grüsse Stefan
Gesendet: Mittwoch, 19. Oktober 2016 um 13:01 Uhr Von: "Ulrich Grieb" amilopowers@u-cloud.ch An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern
Hallo Stefan
Danke für deine Arbeit!
Ich habe in der Stadt Biel/Bienne händisch ca. 14% der Adressen gemäss den kantonalen Daten eingetragen. Leider von Hand, da ich nicht programmieren kann.
Wenn ich dich richtig verstehe, kann dein Script Daten importieren?
Ich hätte da einen kleinen Input: Kann man vor dem Iport für die Stadt Biel/Bienne zusätzlich die französischen Strassennamen erfassen und dann als "addr:street:fr" key mit dem entsprechenden Value mit importieren? So muss ich dies dann nicht mehr in JOSM mit ctrl+F tun.
Allenfalls sind auch noch weitere Gemeinden im Berner Jura betroffen. Von Biel/Bienne weiss ich, dass es eine Strassenliste auf der Webseite der Stadt gibt. Allerdings weiss ich nicht wie da der rechtliche Status ist. Ich habe bis anhin immer die französischen Strassennamen gemäss dem "name:fr" Tag der anliegenden Strasse genommen.
Gruss
Ueli
Am Mittwoch, den 19.10.2016, 11:52 +0200 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR).
Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/
GEBADR: http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...
Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten.
Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst.
Das Original-Script von swisstopo: http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...
Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag.
Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören.
Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage:
Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer.
Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
On 22/10/16 11:53, Stefan Berger wrote:
Ich bevorzuge klar die Variante, die Adressen als Punkte zu importieren. Schon in meiner kleinen Heimatsiedlung gibt es Gebäude mit mehreren Hausnummern. Die Adresspunkte waren in den richtigen Gebäudeteilen lokalisiert. In Norwegen wurden sämtliche Adressen ebenfalls als Punkte importiert.
Wie andere auch schon geschrieben haben, am Gebäudeumriss wäre schöner.
Die Hausnummern (das ist auch nicht immer der optimale Begriff) sind tatsächlich manchmal etwas knifflig. In meiner Heimatsiedlung gibt es z.B. Autogaragen, welche unter einem Rasen liegen. Diese haben dennoch eine eigene Hausnummer. Sie sind korrekt lokalisiert, auf dem Luftbild sieht man aber nur Rasen. Und ein Gebäude zu zeichnen wäre auch falsch. Gibt es da eine allgemeine Regel für "unterirdische" Gebäude? Importiert man die Hausnummern trotzdem?
Mein Evaluation ist auch dass so Sachen wie Autounterstand, unterirdische Gebäude, Einstellhalle, keine Ahnung was sonst noch alles, meist nicht hilfreich sind, wenn nicht sogar Blödsinn: manchmal einfach so "gestapelt" in Nord-Süd Richtung. Vor allem sind die Koordinaten nicht bei der Einfahrt bei Tiefgaragen, was der wohl einzig vernünftige Punkt bei grösseren überbauungen wäre. Somit bin ich auch dafür, dies nicht zu importieren.
Grüsse Michael
Hallo Stefan
Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) eine Liste der schon vorhandenen Adressen im Kanton produzieren. Dabei muss man sich aber bewusst sein, dass es Unschärfen geben wird (etwas andere Koordinaten, keine Abkürzungen, usw) und deshalb ein Vergleich mit dem kantonalen Daten dies natürlich in Betracht ziehen müsste.
Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht für den ganzen Kanton, hier: http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort
Zum Thema Import: wenn man das für alle fehlenden Daten machen will muss man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt):
- ob man mit Adressen ohne entsprechenden Gebäudeumriss leben kann (sprich nur address nodes importieren), falls nicht muss man die Gebäude vorher einzeichnen.
- falls Gebäude vorhanden sind ob man die Adresse auf den Umriss überträgt (für Gebäude mit nur einer Adresse).
Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für Gemeinde die Adressen übernehmen würden, auch wenn das länger geht, so viel Arbeit ist es auch nicht wenn man JOSM verwendet (wenn man auf http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&a... den "mit offiziellen Geokoordinaten als OSM Datei http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097" Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten), Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für Gemeinde würde auch grössere Katastrophen eher unwahrscheinlich machen. Der Nachteil bei dieser Methode ist das wir den Gebäudetyp nicht übernehmen können.
So oder so, falls wir einen organisierten Import der Adressdaten machen würden (auch wenn der essentiell manuell wäre), sollten wir https://wiki.openstreetmap.org/wiki/Import/Guidelines beachten. Lizenz ist bereits abgeklärt, also müsste man noch eine Wikiseite erstellen mit den nötigen Informationen und eine Diskussion auf der Import Liste anstossen.
Simon
Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR).
Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/
GEBADR: http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...
Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten.
Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst.
Das Original-Script von swisstopo: http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...
Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag.
Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören.
Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage:
Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer.
Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Link anwählt bekommt man eine neue Ebene mit vorgefertigten
Adressknoten)
Kann mir einer erklären wie ich diese Ebene erhalte? Ich kapiere das nicht wie es auf regio-osm.de gehen soll.
Danke und Gruss Ueli
Am Freitag, den 21.10.2016, 14:33 +0200 schrieb Simon Poole:
Hallo Stefan Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich)
eine Liste der schon vorhandenen Adressen im Kanton
produzieren.
Dabei muss man sich aber bewusst sein, dass es Unschärfen geben wird (etwas andere Koordinaten, keine Abkürzungen, usw) und
deshalb ein Vergleich mit dem kantonalen Daten dies natürlich
in
Betracht ziehen müsste.
Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht für den ganzen Kanton, hier:
http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort
Zum Thema Import: wenn man das für alle fehlenden Daten machen will muss man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt): - ob man mit Adressen ohne entsprechenden Gebäudeumriss leben
kann (sprich nur address nodes importieren), falls nicht muss
man
die Gebäude vorher einzeichnen. - falls Gebäude vorhanden sind ob man die Adresse auf den Umriss überträgt (für Gebäude mit nur einer Adresse). Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für Gemeinde die Adressen übernehmen würden, auch wenn das länger geht, so viel Arbeit ist es auch nicht wenn man JOSM verwendet (wenn man auf
http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=
23097&ausgabefarbig=true&linktyp=osmkartevoll&unterdrueckfertigestras sen=nein&unterdrueckspalten=nein&land=Schweiz&stadt=Adelboden
den "mit offiziellen Geokoordinaten als OSM Datei" Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten),
Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für
Gemeinde
würde auch grössere Katastrophen eher unwahrscheinlich machen.
Der
Nachteil bei dieser Methode ist das wir den Gebäudetyp nicht übernehmen können. So oder so, falls wir einen organisierten Import der Adressdaten
machen würden (auch wenn der essentiell manuell wäre), sollten
wir
https://wiki.openstreetmap.org/wiki/Import/Guidelines beachten. Lizenz ist bereits abgeklärt, also müsste man noch eine
Wikiseite
erstellen mit den nötigen Informationen und eine Diskussion auf der Import Liste anstossen. Simon
Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen,
mein Name ist Stefan Berger, ich stamme aus der
Region
Thun und bin zur Zeit einige Monate in Iringa,
Tansania.
Da die Gegend hier nicht so leer ist wie es die
Karte
vermuten lässt, startete ich mit mapping für OSM
und
recherchierte auch etwas im Internet. Dabei stiess
ich
auf die Homepage von SOSM und den Blogeintrag von
Simon
vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR). Simons Eintrag:
http://sosm.ch/building-addresses-canton-berne/ GEBADR:
om_easysdi_catalog&Itemid=2&context=geocatalog&toolbar=1&task=showM etadata&type=complete&id=5dfcc475-ef53-4483-a7f0- 5d8e503fea9f&lang=de
Simon erwähnt, dass noch niemand
mit den GEBADR Daten weitergearbeitet hat. Ich
schaute
meine Heimatgemeinde und weitere auch grössere Orte
auf
der Karte an und realisierte, dass ein Grossteil
der
Hausnummern im Kanton fehlt. Da ich teilweise
genügend
Zeit habe nahm ich die Herausforderung an und
begann mit
den Daten weiterzuarbeiten. Die GEBADR Liste lokalisiert die
Adressen in Schweizer Koordinaten. Als Erstes
wollte ich
deshalb die Koordinaten in WGS84 transformieren.
Dazu
änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab.
Hauptänderungen: Das Script läuft jetzt mit
Python3, die
Input-Koordinaten sind anstatt LV03 neu LV95, es
funktioniert nur noch in eine Richtung LV95 ->
WGS84,
und es kann die GEBADR Liste im .csv Format
durchrechnen
(dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und
als
.csv (MS-DOS) speichern) und erstellt eine neue
.csv
Datei mit zwei zusätzlichen Spalten für die WGS84
Koordinaten, einige „überflüssige“ Spalten sind
nicht
mehr dabei. Ich schaute ein paar Adressen
stichprobenartig an, die Lokalisierung passt.
Michael
Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst. Das Original-Script von swisstopo:
ducts/software/products/skripts.html
Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal
“unbekannt“, bei den “Höhenmetern“ manchmal “0“,
bei
Adressen teilweise “nn“. Das Script erstellt
stattdessen
einen leeren Eintrag. Bevor ich jetzt aber
weitermache, möchte ich meine nächste Idee
formulieren,
eine Frage dazu stellen und eure Inputs und
Meinungen
hören. Meine Idee: Die bereits
vorhandenen Adressen des Kantons Bern in OSM und in
der
GEBADR Liste abzugleichen um die Datenmenge zu
reduzieren. Dazu brauche ich eine Liste der OSM
Adressen
und das führt zu meiner Frage: Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren?
Am Ende möchte ich eine Liste aller in OSM
erfassten
Adressen des Kantons Bern als .csv File. Jede Zeile
eine
Adresse; jeweils drei Spalten für die
Informationen:
Ort, Strasse und Hausnummer. Ich freue mich auf eure
Antworten, Vorschläge und Inputs (kann auch
Englisch
sein).
Liebe Grüsse
Stefan
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Im Augenblick scheint da was zu klemmen, ich frag mal bei Dietmar nach.
Simon
On 24.10.2016 15:33, Ulrich Grieb wrote:
Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten)
Kann mir einer erklären wie ich diese Ebene erhalte? Ich kapiere das nicht wie es auf regio-osm.de gehen soll.
Danke und Gruss Ueli
Am Freitag, den 21.10.2016, 14:33 +0200 schrieb Simon Poole:
Hallo Stefan
Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) eine Liste der schon vorhandenen Adressen im Kanton produzieren. Dabei muss man sich aber bewusst sein, dass es Unschärfen geben wird (etwas andere Koordinaten, keine Abkürzungen, usw) und deshalb ein Vergleich mit dem kantonalen Daten dies natürlich in Betracht ziehen müsste.
Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht für den ganzen Kanton, hier: http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort
Zum Thema Import: wenn man das für alle fehlenden Daten machen will muss man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt):
- ob man mit Adressen ohne entsprechenden Gebäudeumriss leben kann
(sprich nur address nodes importieren), falls nicht muss man die Gebäude vorher einzeichnen.
- falls Gebäude vorhanden sind ob man die Adresse auf den Umriss
überträgt (für Gebäude mit nur einer Adresse).
Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für Gemeinde die Adressen übernehmen würden, auch wenn das länger geht, so viel Arbeit ist es auch nicht wenn man JOSM verwendet (wenn man auf http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&a... den "mit offiziellen Geokoordinaten als OSM Datei http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097" Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten), Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für Gemeinde würde auch grössere Katastrophen eher unwahrscheinlich machen. Der Nachteil bei dieser Methode ist das wir den Gebäudetyp nicht übernehmen können.
So oder so, falls wir einen organisierten Import der Adressdaten machen würden (auch wenn der essentiell manuell wäre), sollten wir https://wiki.openstreetmap.org/wiki/Import/Guidelines beachten. Lizenz ist bereits abgeklärt, also müsste man noch eine Wikiseite erstellen mit den nötigen Informationen und eine Diskussion auf der Import Liste anstossen.
Simon
Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR).
Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/
GEBADR: http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...
Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten.
Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst.
Das Original-Script von swisstopo: http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...
Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag.
Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören.
Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage:
Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer.
Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Super, Dankeschön!
Ueli
Am 24. Oktober 2016 16:02:59 MESZ, schrieb Simon Poole simon@poole.ch:
Im Augenblick scheint da was zu klemmen, ich frag mal bei Dietmar nach.
Simon
On 24.10.2016 15:33, Ulrich Grieb wrote:
Link anwählt bekommt man eine neue Ebene mit vorgefertigten
Adressknoten)
Kann mir einer erklären wie ich diese Ebene erhalte? Ich kapiere das nicht wie es auf regio-osm.de gehen soll.
Danke und Gruss Ueli
Am Freitag, den 21.10.2016, 14:33 +0200 schrieb Simon Poole:
Hallo Stefan
Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) eine Liste der schon vorhandenen Adressen im Kanton produzieren. Dabei muss man sich aber bewusst sein, dass es Unschärfen geben wird
(etwas
andere Koordinaten, keine Abkürzungen, usw) und deshalb ein
Vergleich
mit dem kantonalen Daten dies natürlich in Betracht ziehen müsste.
Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht für den ganzen Kanton, hier: http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort
Zum Thema Import: wenn man das für alle fehlenden Daten machen will muss man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt):
- ob man mit Adressen ohne entsprechenden Gebäudeumriss leben kann
(sprich nur address nodes importieren), falls nicht muss man die Gebäude vorher einzeichnen.
- falls Gebäude vorhanden sind ob man die Adresse auf den Umriss
überträgt (für Gebäude mit nur einer Adresse).
Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für Gemeinde die Adressen übernehmen würden, auch wenn das länger geht, so viel Arbeit ist es auch nicht wenn man JOSM verwendet (wenn man auf
http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&a...
den "mit offiziellen Geokoordinaten als OSM Datei
http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097"
Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten), Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für Gemeinde würde auch grössere Katastrophen eher unwahrscheinlich machen. Der Nachteil bei dieser Methode ist das wir den Gebäudetyp nicht übernehmen können.
So oder so, falls wir einen organisierten Import der Adressdaten machen würden (auch wenn der essentiell manuell wäre), sollten wir https://wiki.openstreetmap.org/wiki/Import/Guidelines beachten. Lizenz ist bereits abgeklärt, also müsste man noch eine Wikiseite erstellen mit den nötigen Informationen und eine Diskussion auf der Import Liste anstossen.
Simon
Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier
nicht
so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern
(GEBADR).
Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/
GEBADR:
http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...
Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise
genügend
Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten.
Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste
im
.csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute
ein
paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls
getestet,
hat auch bei ihm gepasst.
Das Original-Script von swisstopo:
http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...
Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren
Eintrag.
Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören.
Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in
OSM
und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage:
Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer.
Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Ich habs gerade nochmal mit Adelboden versucht, und das tut problemlos. Kann sein, dass es einfach je nach dem langsam ist/in ein timeout reinläuft.
- JOSM sollte schon laufen
- den " mit offiziellen Geokoordinaten als OSM Datei http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097" link anklicken
- dann sollte es nach einer Weile eine "importaddresses" Layer in JOSM haben
Simon
Am 24.10.2016 um 16:05 schrieb amilopowers@u-cloud.ch:
Super, Dankeschön!
Ueli
Am 24. Oktober 2016 16:02:59 MESZ, schrieb Simon Poole simon@poole.ch:
Im Augenblick scheint da was zu klemmen, ich frag mal bei Dietmar nach. Simon On 24.10.2016 15:33, Ulrich Grieb wrote:
Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten)
Kann mir einer erklären wie ich diese Ebene erhalte? Ich kapiere das nicht wie es auf regio-osm.de gehen soll. Danke und Gruss Ueli Am Freitag, den 21.10.2016, 14:33 +0200 schrieb Simon Poole:
Hallo Stefan Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) eine Liste der schon vorhandenen Adressen im Kanton produzieren. Dabei muss man sich aber bewusst sein, dass es Unschärfen geben wird (etwas andere Koordinaten, keine Abkürzungen, usw) und deshalb ein Vergleich mit dem kantonalen Daten dies natürlich in Betracht ziehen müsste. Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht für den ganzen Kanton, hier: http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort Zum Thema Import: wenn man das für alle fehlenden Daten machen will muss man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt): - ob man mit Adressen ohne entsprechenden Gebäudeumriss leben kann (sprich nur address nodes importieren), falls nicht muss man die Gebäude vorher einzeichnen. - falls Gebäude vorhanden sind ob man die Adresse auf den Umriss überträgt (für Gebäude mit nur einer Adresse). Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für Gemeinde die Adressen übernehmen würden, auch wenn das länger geht, so viel Arbeit ist es auch nicht wenn man JOSM verwendet (wenn man auf http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&ausgabefarbig=true&linktyp=osmkartevoll&unterdrueckfertigestrassen=nein&unterdrueckspalten=nein&land=Schweiz&stadt=Adelboden den "mit offiziellen Geokoordinaten als OSM Datei <http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097>" Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten), Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für Gemeinde würde auch grössere Katastrophen eher unwahrscheinlich machen. Der Nachteil bei dieser Methode ist das wir den Gebäudetyp nicht übernehmen können. So oder so, falls wir einen organisierten Import der Adressdaten machen würden (auch wenn der essentiell manuell wäre), sollten wir https://wiki.openstreetmap.org/wiki/Import/Guidelines beachten. Lizenz ist bereits abgeklärt, also müsste man noch eine Wikiseite erstellen mit den nötigen Informationen und eine Diskussion auf der Import Liste anstossen. Simon Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR). Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/ GEBADR: http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalog&Itemid=2&context=geocatalog&toolbar=1&task=showMetadata&type=complete&id=5dfcc475-ef53-4483-a7f0-5d8e503fea9f&lang=de Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten. Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst. Das Original-Script von swisstopo: http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/products/skripts.html Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag. Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören. Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage: Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer. Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein). Liebe Grüsse Stefan _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch <mailto:talk-ch@openstreetmap.ch> http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch <mailto:talk-ch@openstreetmap.ch> http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
------------------------------------------------------------------------ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Bei mir geht da gar nichts. Muss dazu irgend ein Plugin installiert sein?
Am Dienstag, den 25.10.2016, 12:36 +0200 schrieb Simon Poole:
Ich habs gerade nochmal mit Adelboden versucht, und das tut
problemlos. Kann sein, dass es einfach je nach dem langsam
ist/in
ein timeout reinläuft. - JOSM sollte schon laufen - den " mit offiziellen Geokoordinaten als OSM Datei" link anklicken - dann sollte es nach einer Weile eine "importaddresses" Layer in JOSM haben Simon
Am 24.10.2016 um 16:05 schrieb
amilopowers@u-cloud.ch:
Super, Dankeschön!
Ueli
Am 24. Oktober 2016 16:02:59 MESZ,
schrieb Simon Poole simon@poole.ch:
Im Augenblick scheint da was zu klemmen, ich frag mal
bei
Dietmar nach. Simon
On 24.10.2016 15:33, Ulrich Grieb wrote:
Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten)
> > Kann mir einer erklären wie ich diese Ebene
erhalte?
> > Ich kapiere das nicht wie es auf regio-osm.de
gehen soll.
Danke und Gruss
Ueli
> > Am Freitag, den 21.10.2016, 14:33 +0200 schrieb
Simon
Poole:
Hallo Stefan
> > > > Um mal mit deiner Frage anzufangen: ja wir
könnten
> > > > (natürlich) eine Liste der schon vorhandenen
Adressen im
> > > > Kanton produzieren. Dabei muss man sich aber
bewusst
> > > > sein, dass es Unschärfen geben wird (etwas
andere
> > > > Koordinaten, keine Abkürzungen, usw) und
deshalb ein
> > > > Vergleich mit dem kantonalen Daten dies
natürlich in
Betracht ziehen müsste.
Wir haben aber schon Auswertungen, zwar nur auf
> > > > > > > > > Gemeindeebene, nicht für den ganzen Kanton,
hier: http://regio-osm.de/hausnummerauswertung/auswertung_aus wahlort
> > > > Zum Thema Import: wenn man das für alle
fehlenden Daten
> > > > machen will muss man sich überlegen (nehmen
wir mal an
> > > > wir hätten alle schon in OSM vorhandenen
Daten vorher
entfernt):
> > > > - ob man mit Adressen ohne entsprechenden
Gebäudeumriss
> > > > leben kann (sprich nur address nodes
importieren), falls
> > > > nicht muss man die Gebäude vorher
einzeichnen.
> > > > - falls Gebäude vorhanden sind ob man die
Adresse auf
> > > > den Umriss überträgt (für Gebäude mit nur
einer
Adresse).
> > > > Ich persönlich würde es vorziehen wenn lokale
Mapper
> > > > Gemeinde für Gemeinde die Adressen übernehmen
würden,
> > > > auch wenn das länger geht, so viel Arbeit ist
es auch
> > > > > > > > > > > > > > > > > > > > > > > > nicht wenn man JOSM verwendet (wenn man auf h
ttp://regio- osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097 &ausgabefarbig=true&linktyp=osmkartevoll&unterdrueckfertigest rassen=nein&unterdrueckspalten=nein&land=Schweiz&stadt=Adelbo den
den "mit
> > > > offiziellen Geokoordinaten als OSM Datei"
Link
> > > > anwählt bekommt man eine neue Ebene mit
vorgefertigten
> > > > Adressknoten), Gebäude einzeichnen ist die
grössere
> > > > Arbeit. Gemeinde für Gemeinde würde auch
grössere
> > > > Katastrophen eher unwahrscheinlich machen.
Der Nachteil
> > > > bei dieser Methode ist das wir den Gebäudetyp
nicht
übernehmen können.
> > > > So oder so, falls wir einen organisierten
Import der
> > > > Adressdaten machen würden (auch wenn der
essentiell
> > > > manuell wäre), sollten wir https://wiki.opens
treetmap.org/wiki/Import/Guidelines
> > > > beachten. Lizenz ist bereits abgeklärt, also
müsste man
noch eine Wikiseite erstellen mit den nötigen
> > > > Informationen und eine Diskussion auf der
Import Liste
anstossen. Simon
Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen,
> > > > > > mein Name ist Stefan Berger, ich
stamme aus der
> > > > > > Region Thun und bin zur Zeit einige
Monate in
> > > > > > Iringa, Tansania. Da die Gegend
hier nicht so
> > > > > > leer ist wie es die Karte vermuten
lässt,
> > > > > > startete ich mit mapping für OSM
und
> > > > > > recherchierte auch etwas im
Internet. Dabei
> > > > > > stiess ich auf die Homepage von
SOSM und den
> > > > > > Blogeintrag von Simon vom 14. Juni
2016 über das
> > > > > > Gebäudeverzeichnis des Kantons Bern
(GEBADR).
Simons Eintrag:
> > > > > > http://sosm.ch/building-addresses-can
ton-berne/
GEBADR:
> > > > > > > > > > > > > > > > > > http://www.apps.be.ch/geo/index.php?t
mpl=index&option=com_easysdi_catalog&Itemid=2&context=geoca talog&toolbar=1&task=showMetadata&type=complete&id=5dfcc475 -ef53-4483-a7f0-5d8e503fea9f&lang=de
> > > > > > Simon erwähnt, dass noch niemand mit
den
> > > > > > GEBADR Daten weitergearbeitet hat.
Ich schaute
> > > > > > meine Heimatgemeinde und weitere
auch grössere
> > > > > > Orte auf der Karte an und
realisierte, dass ein
> > > > > > Grossteil der Hausnummern im Kanton
fehlt. Da
> > > > > > ich teilweise genügend Zeit habe
nahm ich die
> > > > > > Herausforderung an und begann mit
den Daten
weiterzuarbeiten. > > > > > > Die GEBADR Liste lokalisiert die
Adressen
> > > > > > in Schweizer Koordinaten. Als
Erstes wollte ich
> > > > > > deshalb die Koordinaten in WGS84
transformieren.
> > > > > > Dazu änderte ich ein Python2-Script
von
> > > > > > swisstopo zur Umrechnung von LV03
in WGS84 ab.
> > > > > > Hauptänderungen: Das Script läuft
jetzt mit
> > > > > > Python3, die Input-Koordinaten sind
anstatt LV03
> > > > > > neu LV95, es funktioniert nur noch
in eine
> > > > > > Richtung LV95 -> WGS84, und es kann
die
> > > > > > GEBADR Liste im .csv Format
durchrechnen (dazu
> > > > > > z.B. LV95 GEBADR.dbf File im Excel
öffnen und
> > > > > > als .csv (MS-DOS) speichern) und
erstellt eine
> > > > > > neue .csv Datei mit zwei
zusätzlichen Spalten
> > > > > > für die WGS84 Koordinaten, einige
„überflüssige“
> > > > > > Spalten sind nicht mehr dabei. Ich
schaute ein
> > > > > > paar Adressen stichprobenartig an,
die
> > > > > > Lokalisierung passt. Michael Spreng
hat das
> > > > > > Skript und die Output-Koordinaten
ebenfalls
getestet, hat auch bei ihm gepasst. Das Original-Script von swisstopo:
> > > > > > http://www.mont-terri.ch/internet/swi
sstopo/en/home/products/software/products/skripts.html
> > > > > > Das weiterentwickelte Script befindet
sich
im Anhang. Ich schrieb zusätzlich > > > > > > noch ein kleines Script
welches erlaubt gewisse
> > > > > > Einträge abzuändern. Als Beispiel:
in der Spalte
> > > > > > “Nutzung“ steht manchmal
“unbekannt“, bei den
> > > > > > “Höhenmetern“ manchmal “0“, bei
Adressen
> > > > > > teilweise “nn“. Das Script erstellt
stattdessen
einen leeren Eintrag. > > > > > > Bevor ich jetzt aber weitermache,
möchte
> > > > > > ich meine nächste Idee formulieren,
eine Frage
> > > > > > dazu stellen und eure Inputs und
Meinungen
hören. Meine Idee: Die bereits vorhandenen > > > > > > Adressen des Kantons Bern in OSM
und in der
> > > > > > GEBADR Liste abzugleichen um die
Datenmenge zu
> > > > > > reduzieren. Dazu brauche ich eine
Liste der OSM
> > > > > > Adressen und das führt zu meiner
Frage:
Gibt es eine einfache Möglichkeit, > > > > > > sämtliche Adressen innerhalb der
Kantonsgrenzen
aus OSM zu exportieren?
> > > > > > Am Ende möchte ich eine Liste aller
in OSM
> > > > > > erfassten Adressen des Kantons Bern
als .csv
> > > > > > File. Jede Zeile eine Adresse;
jeweils drei
> > > > > > Spalten für die Informationen: Ort,
Strasse und
Hausnummer. Ich freue mich auf eure Antworten, > > > > > > Vorschläge und Inputs (kann auch
Englisch sein).
Liebe Grüsse
Stefan
> > > > > > ___________________________________________
____
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
IMHO nicht, JOSM remote control muss sicher vorhanden sein, dass ist aber seit langem direkt in JOSM integriert. Hast du mal mit Adelboden probiert?
Simon
Am 25.10.2016 um 15:46 schrieb Ulrich Grieb:
Bei mir geht da gar nichts. Muss dazu irgend ein Plugin installiert sein?
Am Dienstag, den 25.10.2016, 12:36 +0200 schrieb Simon Poole:
Ich habs gerade nochmal mit Adelboden versucht, und das tut problemlos. Kann sein, dass es einfach je nach dem langsam ist/in ein timeout reinläuft.
JOSM sollte schon laufen
den " mit offiziellen Geokoordinaten als OSM Datei
http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097" link anklicken
- dann sollte es nach einer Weile eine "importaddresses" Layer in
JOSM haben
Simon
Am 24.10.2016 um 16:05 schrieb amilopowers@u-cloud.ch mailto:amilopowers@u-cloud.ch:
Super, Dankeschön!
Ueli
Am 24. Oktober 2016 16:02:59 MESZ, schrieb Simon Poole simon@poole.ch mailto:simon@poole.ch:
Im Augenblick scheint da was zu klemmen, ich frag mal bei Dietmar nach.
Simon
On 24.10.2016 15:33, Ulrich Grieb wrote:
Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten)
Kann mir einer erklären wie ich diese Ebene erhalte? Ich kapiere das nicht wie es auf regio-osm.de gehen soll.
Danke und Gruss Ueli
Am Freitag, den 21.10.2016, 14:33 +0200 schrieb Simon Poole:
Hallo Stefan
Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) eine Liste der schon vorhandenen Adressen im Kanton produzieren. Dabei muss man sich aber bewusst sein, dass es Unschärfen geben wird (etwas andere Koordinaten, keine Abkürzungen, usw) und deshalb ein Vergleich mit dem kantonalen Daten dies natürlich in Betracht ziehen müsste.
Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht für den ganzen Kanton, hier: http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort
Zum Thema Import: wenn man das für alle fehlenden Daten machen will muss man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt):
- ob man mit Adressen ohne entsprechenden Gebäudeumriss leben
kann (sprich nur address nodes importieren), falls nicht muss man die Gebäude vorher einzeichnen.
- falls Gebäude vorhanden sind ob man die Adresse auf den Umriss
überträgt (für Gebäude mit nur einer Adresse).
Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für Gemeinde die Adressen übernehmen würden, auch wenn das länger geht, so viel Arbeit ist es auch nicht wenn man JOSM verwendet (wenn man auf http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&a... den "mit offiziellen Geokoordinaten als OSM Datei http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097" Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten), Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für Gemeinde würde auch grössere Katastrophen eher unwahrscheinlich machen. Der Nachteil bei dieser Methode ist das wir den Gebäudetyp nicht übernehmen können.
So oder so, falls wir einen organisierten Import der Adressdaten machen würden (auch wenn der essentiell manuell wäre), sollten wir https://wiki.openstreetmap.org/wiki/Import/Guidelines beachten. Lizenz ist bereits abgeklärt, also müsste man noch eine Wikiseite erstellen mit den nötigen Informationen und eine Diskussion auf der Import Liste anstossen.
Simon
Am 19.10.2016 um 11:52 schrieb Stefan Berger: > > Hallo zusammen, > mein Name ist Stefan Berger, ich stamme aus der Region Thun und > bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend > hier nicht so leer ist wie es die Karte vermuten lässt, startete > ich mit mapping für OSM und recherchierte auch etwas im > Internet. Dabei stiess ich auf die Homepage von SOSM und den > Blogeintrag von Simon vom 14. Juni 2016 über das > Gebäudeverzeichnis des Kantons Bern (GEBADR). > > Simons Eintrag: > http://sosm.ch/building-addresses-canton-berne/ > > GEBADR: > http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo... > > Simon erwähnt, dass noch niemand mit den GEBADR Daten > weitergearbeitet hat. Ich schaute meine Heimatgemeinde und > weitere auch grössere Orte auf der Karte an und realisierte, > dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich > teilweise genügend Zeit habe nahm ich die Herausforderung an und > begann mit den Daten weiterzuarbeiten. > > Die GEBADR Liste lokalisiert die Adressen in Schweizer > Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in > WGS84 transformieren. Dazu änderte ich ein Python2-Script von > swisstopo zur Umrechnung von LV03 in WGS84 ab. > Hauptänderungen: Das Script läuft jetzt mit Python3, die > Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert > nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR > Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf > File im Excel öffnen und als .csv (MS-DOS) speichern) und > erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für > die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht > mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, > die Lokalisierung passt. Michael Spreng hat das Skript und die > Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst. > > Das Original-Script von swisstopo: > http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc... > > Das weiterentwickelte Script befindet sich im Anhang. Ich > schrieb zusätzlich noch ein kleines Script welches erlaubt > gewisse Einträge abzuändern. Als Beispiel: in der Spalte > “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ > manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt > stattdessen einen leeren Eintrag. > > > > Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee > formulieren, eine Frage dazu stellen und eure Inputs und > Meinungen hören. > > Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in > OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu > reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das > führt zu meiner Frage: > > Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb > der Kantonsgrenzen aus OSM zu exportieren? > Am Ende möchte ich eine Liste aller in OSM erfassten Adressen > des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils > drei Spalten für die Informationen: Ort, Strasse und Hausnummer. > > Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann > auch Englisch sein). > > Liebe Grüsse > Stefan > > > > _______________________________________________ > talk-ch mailing list > talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
hast du RemteControl in den Einstellungen aktiviert?
https://josm.openstreetmap.de/wiki/Help/Preferences/RemoteControl
Micha
Am 25.10.2016 um 21:05 schrieb Simon Poole:
IMHO nicht, JOSM remote control muss sicher vorhanden sein, dass ist aber seit langem direkt in JOSM integriert. Hast du mal mit Adelboden probiert?
Simon
Am 25.10.2016 um 15:46 schrieb Ulrich Grieb:
Bei mir geht da gar nichts. Muss dazu irgend ein Plugin installiert sein?
Am Dienstag, den 25.10.2016, 12:36 +0200 schrieb Simon Poole:
Ich habs gerade nochmal mit Adelboden versucht, und das tut problemlos. Kann sein, dass es einfach je nach dem langsam ist/in ein timeout reinläuft.
JOSM sollte schon laufen
den " mit offiziellen Geokoordinaten als OSM Datei
http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097" link anklicken
- dann sollte es nach einer Weile eine "importaddresses" Layer in
JOSM haben
Simon
Am 24.10.2016 um 16:05 schrieb amilopowers@u-cloud.ch mailto:amilopowers@u-cloud.ch:
Super, Dankeschön!
Ueli
Am 24. Oktober 2016 16:02:59 MESZ, schrieb Simon Poole simon@poole.ch mailto:simon@poole.ch:
Im Augenblick scheint da was zu klemmen, ich frag mal bei Dietmar nach.
Simon
On 24.10.2016 15:33, Ulrich Grieb wrote:
> Link anwählt bekommt man eine neue Ebene mit vorgefertigten > Adressknoten)
Kann mir einer erklären wie ich diese Ebene erhalte? Ich kapiere das nicht wie es auf regio-osm.de gehen soll.
Danke und Gruss Ueli
Am Freitag, den 21.10.2016, 14:33 +0200 schrieb Simon Poole: > > Hallo Stefan > > Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) > eine Liste der schon vorhandenen Adressen im Kanton produzieren. > Dabei muss man sich aber bewusst sein, dass es Unschärfen geben > wird (etwas andere Koordinaten, keine Abkürzungen, usw) und > deshalb ein Vergleich mit dem kantonalen Daten dies natürlich in > Betracht ziehen müsste. > > Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, > nicht für den ganzen Kanton, hier: > http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort > > Zum Thema Import: wenn man das für alle fehlenden Daten machen > will muss man sich überlegen (nehmen wir mal an wir hätten alle > schon in OSM vorhandenen Daten vorher entfernt): > > - ob man mit Adressen ohne entsprechenden Gebäudeumriss leben > kann (sprich nur address nodes importieren), falls nicht muss > man die Gebäude vorher einzeichnen. > > - falls Gebäude vorhanden sind ob man die Adresse auf den Umriss > überträgt (für Gebäude mit nur einer Adresse). > > Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde > für Gemeinde die Adressen übernehmen würden, auch wenn das > länger geht, so viel Arbeit ist es auch nicht wenn man JOSM > verwendet (wenn man auf > http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&a... > den "mit offiziellen Geokoordinaten als OSM Datei > http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097" > Link anwählt bekommt man eine neue Ebene mit vorgefertigten > Adressknoten), Gebäude einzeichnen ist die grössere Arbeit. > Gemeinde für Gemeinde würde auch grössere Katastrophen eher > unwahrscheinlich machen. Der Nachteil bei dieser Methode ist das > wir den Gebäudetyp nicht übernehmen können. > > So oder so, falls wir einen organisierten Import der Adressdaten > machen würden (auch wenn der essentiell manuell wäre), sollten > wir https://wiki.openstreetmap.org/wiki/Import/Guidelines > beachten. Lizenz ist bereits abgeklärt, also müsste man noch > eine Wikiseite erstellen mit den nötigen Informationen und eine > Diskussion auf der Import Liste anstossen. > > Simon > > Am 19.10.2016 um 11:52 schrieb Stefan Berger: >> >> Hallo zusammen, >> mein Name ist Stefan Berger, ich stamme aus der Region Thun und >> bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend >> hier nicht so leer ist wie es die Karte vermuten lässt, >> startete ich mit mapping für OSM und recherchierte auch etwas >> im Internet. Dabei stiess ich auf die Homepage von SOSM und den >> Blogeintrag von Simon vom 14. Juni 2016 über das >> Gebäudeverzeichnis des Kantons Bern (GEBADR). >> >> Simons Eintrag: >> http://sosm.ch/building-addresses-canton-berne/ >> >> GEBADR: >> http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo... >> >> Simon erwähnt, dass noch niemand mit den GEBADR Daten >> weitergearbeitet hat. Ich schaute meine Heimatgemeinde und >> weitere auch grössere Orte auf der Karte an und realisierte, >> dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich >> teilweise genügend Zeit habe nahm ich die Herausforderung an >> und begann mit den Daten weiterzuarbeiten. >> >> Die GEBADR Liste lokalisiert die Adressen in Schweizer >> Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in >> WGS84 transformieren. Dazu änderte ich ein Python2-Script von >> swisstopo zur Umrechnung von LV03 in WGS84 ab. >> Hauptänderungen: Das Script läuft jetzt mit Python3, die >> Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert >> nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR >> Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf >> File im Excel öffnen und als .csv (MS-DOS) speichern) und >> erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für >> die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht >> mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, >> die Lokalisierung passt. Michael Spreng hat das Skript und die >> Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst. >> >> Das Original-Script von swisstopo: >> http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc... >> >> Das weiterentwickelte Script befindet sich im Anhang. Ich >> schrieb zusätzlich noch ein kleines Script welches erlaubt >> gewisse Einträge abzuändern. Als Beispiel: in der Spalte >> “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ >> manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt >> stattdessen einen leeren Eintrag. >> >> Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee >> formulieren, eine Frage dazu stellen und eure Inputs und >> Meinungen hören. >> >> Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern >> in OSM und in der GEBADR Liste abzugleichen um die Datenmenge >> zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und >> das führt zu meiner Frage: >> >> Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb >> der Kantonsgrenzen aus OSM zu exportieren? >> Am Ende möchte ich eine Liste aller in OSM erfassten Adressen >> des Kantons Bern als .csv File. Jede Zeile eine Adresse; >> jeweils drei Spalten für die Informationen: Ort, Strasse und >> Hausnummer. >> >> Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann >> auch Englisch sein). >> >> Liebe Grüsse >> Stefan >> >> >> >> _______________________________________________ >> talk-ch mailing list >> talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch >> http://lists.openstreetmap.ch/mailman/listinfo/talk-ch > > _______________________________________________ > talk-ch mailing list > talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch mailto:talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Ja mit Adelboden geht es, aber mit Biel/Bienne nicht. Ich nehme dann mal mit Dietmar Kontakt auf.
Danke und Gruss Ueli
Am Dienstag, den 25.10.2016, 21:05 +0200 schrieb Simon Poole:
IMHO nicht, JOSM remote control muss sicher vorhanden sein, dass ist aber seit langem direkt in JOSM integriert. Hast du mal mit Adelboden probiert? Simon
Am 25.10.2016 um 15:46 schrieb Ulrich Grieb:
Bei mir geht da gar nichts. Muss dazu irgend ein Plugin installiert sein?
Am Dienstag, den 25.10.2016, 12:36 +0200 schrieb Simon Poole:
Ich habs gerade nochmal mit Adelboden versucht, und das
tut
problemlos. Kann sein, dass es einfach je nach dem
langsam
ist/in ein timeout reinläuft. - JOSM sollte schon laufen - den " mit
offiziellen Geokoordinaten als OSM Datei" link
anklicken
- dann sollte es nach einer Weile eine "importaddresses" Layer in JOSM haben Simon
Am 24.10.2016 um 16:05 schrieb amilopowers@u-cloud.ch:
Super, Dankeschön!
Ueli
Am 24. Oktober 2016 16:02:59 MESZ,
> > schrieb Simon Poole simon@poole.ch: > > > > Im Augenblick scheint da was zu klemmen, ich
frag mal
bei Dietmar nach. Simon
On 24.10.2016 15:33, Ulrich Grieb wrote:
> > > > > > > > Link anwählt bekommt man eine neue
Ebene mit
> vorgefertigten Adressknoten) >
Kann mir einer erklären wie ich diese Ebene > > > > > > erhalte? Ich kapiere das nicht wie es auf
regio-osm.de
gehen soll.
Danke und Gruss
Ueli
> > > > > > Am Freitag, den 21.10.2016, 14:33 +0200
schrieb
Simon Poole:
> Hallo Stefan > > > > > > > > Um mal mit deiner Frage anzufangen: ja
wir könnten
> > > > > > > > (natürlich) eine Liste der schon
vorhandenen
> > > > > > > > Adressen im Kanton produzieren. Dabei
muss man sich
> > > > > > > > aber bewusst sein, dass es Unschärfen
geben wird
> > > > > > > > (etwas andere Koordinaten, keine
Abkürzungen, usw)
> > > > > > > > und deshalb ein Vergleich mit dem
kantonalen Daten
> > > > > > > > dies natürlich in Betracht ziehen
müsste.
> > > > > > > > > > Wir haben aber schon Auswertungen, zwar
nur auf
> > > > > > > > > > > > > > > Gemeindeebene, nicht für den ganzen
Kanton, hier: http://regio-osm.de/hausnummerauswertung/au swertung_auswahlort
> > > > > > > > > > > Zum Thema Import: wenn man das für alle
fehlenden
> > > > > > > > Daten machen will muss man sich
überlegen (nehmen
> > > > > > > > wir mal an wir hätten alle schon in
OSM vorhandenen
> Daten vorher entfernt): > > > > > > > > - ob man mit Adressen ohne
entsprechenden
> > > > > > > > Gebäudeumriss leben kann (sprich nur
address nodes
> > > > > > > > importieren), falls nicht muss man
die Gebäude
> vorher einzeichnen. > > > > > > > > - falls Gebäude vorhanden sind ob man
die Adresse
> > > > > > > > auf den Umriss überträgt (für Gebäude
mit nur einer
> Adresse). > > > > > > > > Ich persönlich würde es vorziehen wenn
lokale
> > > > > > > > Mapper Gemeinde für Gemeinde die
Adressen übernehmen
> > > > > > > > würden, auch wenn das länger geht, so
viel Arbeit
> > > > > > > > ist es auch nicht wenn man JOSM
verwendet (wenn man
> > > > > > > > > > > > > > > > > > > > > > auf http://regio-osm.de/hausnummeraus
wertung/auswertung_anzeigen?job_ids=23097&ausgabefarbig=t rue&linktyp=osmkartevoll&unterdrueckfertigestrassen=nein& unterdrueckspalten=nein&land=Schweiz&stadt=Adelboden
> den "mit > > > > > > > > offiziellen Geokoordinaten als OSM
Datei" Link
> > > > > > > > anwählt bekommt man eine neue Ebene
mit
> > > > > > > > vorgefertigten Adressknoten), Gebäude
einzeichnen
> > > > > > > > ist die grössere Arbeit. Gemeinde für
Gemeinde würde
> > > > > > > > auch grössere Katastrophen eher
unwahrscheinlich
> > > > > > > > machen. Der Nachteil bei dieser
Methode ist das wir
> > > > > > > > den Gebäudetyp nicht übernehmen
können.
> > > > > > > > So oder so, falls wir einen
organisierten Import
> > > > > > > > der Adressdaten machen würden (auch
wenn der
> essentiell manuell wäre), sollten wir > https://wiki.openstreetmap.org/wiki/Import/Guidelines > > > > > > > > beachten. Lizenz ist bereits
abgeklärt, also müsste
> > > > > > > > man noch eine Wikiseite erstellen mit
den nötigen
> > > > > > > > Informationen und eine Diskussion auf
der Import
> Liste anstossen. > Simon > > > Am 19.10.2016 um 11:52 > schrieb Stefan Berger: > > > > > > > > > Hallo zusammen, > > > > > > > > > > > > mein Name ist Stefan
Berger, ich stamme aus
> > > > > > > > > > der Region Thun und bin zur
Zeit einige
> > > > > > > > > > Monate in Iringa, Tansania.
Da die Gegend
> > > > > > > > > > hier nicht so leer ist wie
es die Karte
> > > > > > > > > > vermuten lässt, startete
ich mit mapping für
> > > > > > > > > > OSM und recherchierte auch
etwas im
> > > > > > > > > > Internet. Dabei stiess ich
auf die Homepage
> > > > > > > > > > von SOSM und den
Blogeintrag von Simon vom
> > > > > > > > > > 14. Juni 2016 über das
Gebäudeverzeichnis
> > des Kantons Bern (GEBADR). > > Simons Eintrag: > > > > > > > > > > > > http://sosm.ch/building-addre
sses-canton-berne/
> > GEBADR: > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://www.apps.be.ch/geo/ind
ex.php?tmpl=index&option=com_easysdi_catalog&Itemid=2&c ontext=geocatalog&toolbar=1&task=showMetadata&type=comp lete&id=5dfcc475-ef53-4483-a7f0-5d8e503fea9f&lang=de
> > > > > > > > > > Simon erwähnt, dass noch
niemand mit
> > > > > > > > > > den GEBADR Daten
weitergearbeitet hat. Ich
> > > > > > > > > > schaute meine
Heimatgemeinde und weitere
> > > > > > > > > > auch grössere Orte auf der
Karte an und
> > > > > > > > > > realisierte, dass ein
Grossteil der
> > > > > > > > > > Hausnummern im Kanton
fehlt. Da ich
> > > > > > > > > > teilweise genügend Zeit
habe nahm ich die
> > > > > > > > > > Herausforderung an und
begann mit den Daten
> > weiterzuarbeiten. > > > > > > > > > > Die GEBADR Liste lokalisiert
die
> > > > > > > > > > Adressen in Schweizer
Koordinaten. Als
> > > > > > > > > > Erstes wollte ich deshalb
die Koordinaten in
> > > > > > > > > > WGS84 transformieren. Dazu
änderte ich ein
> > > > > > > > > > Python2-Script von
swisstopo zur Umrechnung
> > von LV03 in WGS84 ab. > > > > > > > > > > > > Hauptänderungen: Das Script
läuft jetzt mit
> > > > > > > > > > Python3, die Input-
Koordinaten sind anstatt
> > > > > > > > > > LV03 neu LV95, es
funktioniert nur noch in
> > > > > > > > > > eine Richtung LV95 ->
WGS84, und es kann
> > > > > > > > > > die GEBADR Liste im .csv
Format durchrechnen
> > > > > > > > > > (dazu z.B. LV95 GEBADR.dbf
File im Excel
> > > > > > > > > > öffnen und als .csv (MS-
DOS) speichern) und
> > > > > > > > > > erstellt eine neue .csv
Datei mit zwei
> > > > > > > > > > zusätzlichen Spalten für
die WGS84
> > > > > > > > > > Koordinaten, einige
„überflüssige“ Spalten
> > > > > > > > > > sind nicht mehr dabei. Ich
schaute ein paar
> > > > > > > > > > Adressen stichprobenartig
an, die
> > > > > > > > > > Lokalisierung passt.
Michael Spreng hat das
> > > > > > > > > > Skript und die Output-
Koordinaten ebenfalls
> > > > > > > > > > getestet, hat auch bei ihm
gepasst.
> > > > > > > > > > Das Original-Script von
swisstopo:
> > > > > > > > > > > > > > > > > > > > http://www.mont-terri.ch/inte
rnet/swisstopo/en/home/products/software/products/skrip ts.html
> > > > > > > > > > Das weiterentwickelte Script
befindet
> > sich im Anhang. Ich schrieb > > > > > > > > > > zusätzlich noch ein kleines
Script
> > > > > > > > > > welches erlaubt gewisse
Einträge abzuändern.
> > > > > > > > > > Als Beispiel: in der Spalte
“Nutzung“ steht
> > > > > > > > > > manchmal “unbekannt“, bei
den “Höhenmetern“
> > > > > > > > > > manchmal “0“, bei Adressen
teilweise “nn“.
> > > > > > > > > > Das Script erstellt
stattdessen einen leeren
> > Eintrag. > > > > > > > > > > > > Bevor ich jetzt aber
weitermache,
> > > > > > > > > > möchte ich meine nächste
Idee formulieren,
> > > > > > > > > > eine Frage dazu stellen und
eure Inputs und
> > Meinungen hören. > > > > > > > > > > Meine Idee: Die bereits
vorhandenen
> > > > > > > > > > Adressen des Kantons Bern
in OSM und in der
> > > > > > > > > > GEBADR Liste abzugleichen
um die Datenmenge
> > > > > > > > > > zu reduzieren. Dazu brauche
ich eine Liste
> > > > > > > > > > der OSM Adressen und das
führt zu meiner
> > Frage: > > > > > > > > > > Gibt es eine einfache
Möglichkeit,
> > > > > > > > > > sämtliche Adressen
innerhalb der
> > > > > > > > > > Kantonsgrenzen aus OSM zu
exportieren?
> > > > > > > > > > > > Am Ende möchte ich eine
Liste aller in OSM
> > > > > > > > > > erfassten Adressen des
Kantons Bern als .csv
> > > > > > > > > > File. Jede Zeile eine
Adresse; jeweils drei
> > > > > > > > > > Spalten für die
Informationen: Ort, Strasse
> > und Hausnummer. > > > > > > > > > > Ich freue mich auf eure
Antworten,
> > > > > > > > > > Vorschläge und Inputs (kann
auch Englisch
> > sein). > > > > > > > > Liebe Grüsse > > > > Stefan > > > > > > > > > > > > > > > > > > > > > > > > > > > > ___________________________________
____________
> > talk-ch mailing list > > talk-ch@openstreetmap.ch > > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch > > > > > > > > > > > > _______________________________________
________
> talk-ch mailing list > talk-ch@openstreetmap.ch > http://lists.openstreetmap.ch/mailman/listinfo/talk-ch >
> > > > > > ___________________________________________
____
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Stefan,
Beim Überfliegen tönt alles plausibel. - Vielleicht macht es bei bilingualen Strassennamen Sinn, politisch korrekt "addr:street", "addr:street:de" und "addr:street:fr" zu mappen?
Gruss, Oli
Ulrich Grieb amilopowers@u-cloud.ch schrieb am Mi., 26. Okt. 2016 um 17:41 Uhr:
Ja mit Adelboden geht es, aber mit Biel/Bienne nicht. Ich nehme dann mal mit Dietmar Kontakt auf.
Danke und Gruss Ueli
Am Dienstag, den 25.10.2016, 21:05 +0200 schrieb Simon Poole:
IMHO nicht, JOSM remote control muss sicher vorhanden sein, dass ist aber seit langem direkt in JOSM integriert. Hast du mal mit Adelboden probiert?
Simon
Am 25.10.2016 um 15:46 schrieb Ulrich Grieb:
Bei mir geht da gar nichts. Muss dazu irgend ein Plugin installiert sein?
Am Dienstag, den 25.10.2016, 12:36 +0200 schrieb Simon Poole:
Ich habs gerade nochmal mit Adelboden versucht, und das tut problemlos. Kann sein, dass es einfach je nach dem langsam ist/in ein timeout reinläuft.
JOSM sollte schon laufen
den " mit offiziellen Geokoordinaten als OSM Datei
http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097" link anklicken
- dann sollte es nach einer Weile eine "importaddresses" Layer in JOSM
haben
Simon
Am 24.10.2016 um 16:05 schrieb amilopowers@u-cloud.ch:
Super, Dankeschön!
Ueli
Am 24. Oktober 2016 16:02:59 MESZ, schrieb Simon Poole simon@poole.ch simon@poole.ch:
Im Augenblick scheint da was zu klemmen, ich frag mal bei Dietmar nach.
Simon On 24.10.2016 15:33, Ulrich Grieb wrote:
Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten)
Kann mir einer erklären wie ich diese Ebene erhalte? Ich kapiere das nicht wie es auf regio-osm.de gehen soll.
Danke und Gruss Ueli
Am Freitag, den 21.10.2016, 14:33 +0200 schrieb Simon Poole:
Hallo Stefan
Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) eine Liste der schon vorhandenen Adressen im Kanton produzieren. Dabei muss man sich aber bewusst sein, dass es Unschärfen geben wird (etwas andere Koordinaten, keine Abkürzungen, usw) und deshalb ein Vergleich mit dem kantonalen Daten dies natürlich in Betracht ziehen müsste.
Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht für den ganzen Kanton, hier: http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort
Zum Thema Import: wenn man das für alle fehlenden Daten machen will muss man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt):
- ob man mit Adressen ohne entsprechenden Gebäudeumriss leben kann (sprich
nur address nodes importieren), falls nicht muss man die Gebäude vorher einzeichnen.
- falls Gebäude vorhanden sind ob man die Adresse auf den Umriss überträgt
(für Gebäude mit nur einer Adresse).
Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für Gemeinde die Adressen übernehmen würden, auch wenn das länger geht, so viel Arbeit ist es auch nicht wenn man JOSM verwendet (wenn man auf http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&a... den "mit offiziellen Geokoordinaten als OSM Datei http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097" Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten), Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für Gemeinde würde auch grössere Katastrophen eher unwahrscheinlich machen. Der Nachteil bei dieser Methode ist das wir den Gebäudetyp nicht übernehmen können.
So oder so, falls wir einen organisierten Import der Adressdaten machen würden (auch wenn der essentiell manuell wäre), sollten wir https://wiki.openstreetmap.org/wiki/Import/Guidelines beachten. Lizenz ist bereits abgeklärt, also müsste man noch eine Wikiseite erstellen mit den nötigen Informationen und eine Diskussion auf der Import Liste anstossen.
Simon Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR).
Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/
GEBADR:
http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...
Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten.
Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst.
Das Original-Script von swisstopo:
http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...
Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag.
Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören.
Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage:
Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer.
Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Guten Morgen
Bis jetzt habe ich die Hauptsprache jeweils unter "addr:street" und die andere unter "addr:street:<lang>" getaggt.
Gruss Ueli
Am 28. Oktober 2016 21:33:14 MESZ, schrieb Olivier Chatelain olivier.chatelain@gmail.com:
Hallo Stefan,
Beim Überfliegen tönt alles plausibel. - Vielleicht macht es bei bilingualen Strassennamen Sinn, politisch korrekt "addr:street", "addr:street:de" und "addr:street:fr" zu mappen?
Gruss, Oli
Ulrich Grieb amilopowers@u-cloud.ch schrieb am Mi., 26. Okt. 2016 um 17:41 Uhr:
Ja mit Adelboden geht es, aber mit Biel/Bienne nicht. Ich nehme dann
mal
mit Dietmar Kontakt auf.
Danke und Gruss Ueli
Am Dienstag, den 25.10.2016, 21:05 +0200 schrieb Simon Poole:
IMHO nicht, JOSM remote control muss sicher vorhanden sein, dass ist
aber
seit langem direkt in JOSM integriert. Hast du mal mit Adelboden
probiert?
Simon
Am 25.10.2016 um 15:46 schrieb Ulrich Grieb:
Bei mir geht da gar nichts. Muss dazu irgend ein Plugin installiert
sein?
Am Dienstag, den 25.10.2016, 12:36 +0200 schrieb Simon Poole:
Ich habs gerade nochmal mit Adelboden versucht, und das tut
problemlos.
Kann sein, dass es einfach je nach dem langsam ist/in ein timeout
reinläuft.
JOSM sollte schon laufen
den " mit offiziellen Geokoordinaten als OSM Datei
http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097"
link anklicken
- dann sollte es nach einer Weile eine "importaddresses" Layer in
JOSM
haben
Simon
Am 24.10.2016 um 16:05 schrieb amilopowers@u-cloud.ch:
Super, Dankeschön!
Ueli
Am 24. Oktober 2016 16:02:59 MESZ, schrieb Simon Poole
Im Augenblick scheint da was zu klemmen, ich frag mal bei Dietmar
nach.
Simon On 24.10.2016 15:33, Ulrich Grieb wrote:
Link anwählt bekommt man eine neue Ebene mit vorgefertigten
Adressknoten)
Kann mir einer erklären wie ich diese Ebene erhalte? Ich kapiere das
nicht
wie es auf regio-osm.de gehen soll.
Danke und Gruss Ueli
Am Freitag, den 21.10.2016, 14:33 +0200 schrieb Simon Poole:
Hallo Stefan
Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) eine
Liste
der schon vorhandenen Adressen im Kanton produzieren. Dabei muss man
sich
aber bewusst sein, dass es Unschärfen geben wird (etwas andere
Koordinaten,
keine Abkürzungen, usw) und deshalb ein Vergleich mit dem kantonalen
Daten
dies natürlich in Betracht ziehen müsste.
Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht
für
den ganzen Kanton, hier: http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort
Zum Thema Import: wenn man das für alle fehlenden Daten machen will
muss
man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt):
- ob man mit Adressen ohne entsprechenden Gebäudeumriss leben kann
(sprich
nur address nodes importieren), falls nicht muss man die Gebäude
vorher
einzeichnen.
- falls Gebäude vorhanden sind ob man die Adresse auf den Umriss
überträgt
(für Gebäude mit nur einer Adresse).
Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für
Gemeinde
die Adressen übernehmen würden, auch wenn das länger geht, so viel
Arbeit
ist es auch nicht wenn man JOSM verwendet (wenn man auf
http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&a...
den "mit offiziellen Geokoordinaten als OSM Datei
http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097"
Link anwählt bekommt man eine neue Ebene mit vorgefertigten
Adressknoten),
Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für Gemeinde
würde
auch grössere Katastrophen eher unwahrscheinlich machen. Der Nachteil
bei
dieser Methode ist das wir den Gebäudetyp nicht übernehmen können.
So oder so, falls wir einen organisierten Import der Adressdaten
machen
würden (auch wenn der essentiell manuell wäre), sollten wir https://wiki.openstreetmap.org/wiki/Import/Guidelines beachten.
Lizenz
ist bereits abgeklärt, also müsste man noch eine Wikiseite erstellen
mit
den nötigen Informationen und eine Diskussion auf der Import Liste anstossen.
Simon Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin
zur
Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so
leer
ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM
und
recherchierte auch etwas im Internet. Dabei stiess ich auf die
Homepage von
SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR).
Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/
GEBADR:
http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...
Simon erwähnt, dass noch niemand mit den GEBADR Daten
weitergearbeitet
hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte
auf
der Karte an und realisierte, dass ein Grossteil der Hausnummern im
Kanton
fehlt. Da ich teilweise genügend Zeit habe nahm ich die
Herausforderung an
und begann mit den Daten weiterzuarbeiten.
Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten.
Als
Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren.
Dazu
änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03
in
WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die
Input-Koordinaten
sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung
LV95
-> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen
(dazu
z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS)
speichern)
und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für
die
WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr
dabei. Ich
schaute ein paar Adressen stichprobenartig an, die Lokalisierung
passt.
Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst.
Das Original-Script von swisstopo:
http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...
Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen
teilweise
“nn“. Das Script erstellt stattdessen einen leeren Eintrag.
Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen
hören.
Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM
und
in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren.
Dazu
brauche ich eine Liste der OSM Adressen und das führt zu meiner
Frage:
Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des
Kantons
Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für
die
Informationen: Ort, Strasse und Hausnummer.
Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan
talk-ch mailing
listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing
listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing
listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing
listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing
listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing
listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing
listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing
listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Stefan
On 26.10.2016 13:55, Stefan Berger wrote:
- Frage 2: Der Key ‘usage‘ (NUTZUNG) hat über 10‘000 verschiedene
Einträge. Simon hat in seinem Blogeintrag Abkürzungen vorgeschlagen. Bei so vielen verschiedenen Einträgen ist eine Kategorisierung ein ziemlicher Aufwand.
Wie will man das umsetzen? Oder unverändert lassen?
Ausserdem bin ich mir nicht sicher, ob ‘usage‘ der richtige Key für eine Beschreibung der Gebäudenutzung ist. Simon erwähnt ihn im Blogeintrag; Wiki-OSM meint, es „beschreibt die wesentliche Nutzungsart einer Gleisstrecke“. Wie seht ihr das? Welchen Key würdet ihr sonst für NUTZUNG vorschlagen? Oder so sein lassen?
Anmerkung: Ich habe versuchsweise NUTZUNG als Key:building importiert. Es importiert die Punkte dann als Gebäude. Es funktioniert, gibt aber beim Transfer auf einen Gebäudeumriss einen Konflikt und fragt für jeden Eintrag, ob man den bisherigen oder neuen Key:building will.
Was meinst du mit "unverändert lassen"? Die von GEBADR verwendeten Kategorie-Bezeichnungen werden wohl kaum dem OSM-Tagging-Schema entsprechen. Wörtlich übernehmen macht daher wohl keinen Sinn. Entweder einfach weglassen und ignorieren oder sauber auf die am besten entsprechenden OSM-Tags abbilden (die je nach Wert in den Ausgangsdaten Tags mit verschiedenen Keys oder auch 'mal eine Tag-Kombination sein können).
Bei 10k verschiedenen Kategorien in den Ausgangsdaten ist das aufstellen eines solchen Mappings natürlich illusorisch. Man könnte (wenn man diese Information nicht ganz ignorieren will) also auf die häufigsten N (z.B. 30) Werte konzentrieren und für diese das passende Mapping aufstellen und alle anderen ignorieren.
Zu beachten ist, dass sich die Werte des building=* http://wiki.openstreetmap.org/wiki/Key:building-Tags eher auf die Gebäude-Art als auf die aktuelle Nutzung des Gebäudes beziehen. Ein Kirchenbau wäre also als building=church http://wiki.openstreetmap.org/wiki/Tag:building%3Dchurch zu taggen, auch wenn er inzwischen z.B. als Turnhalle verwendet wird. Die eigentliche Nutzung dürfte sich oft eher in amenity=* http://wiki.openstreetmap.org/wiki/Key:amenity, shop=* http://wiki.openstreetmap.org/wiki/Key:shop, leisure=* http://wiki.openstreetmap.org/wiki/Key:leisure, tourism=* http://wiki.openstreetmap.org/wiki/Key:tourism, military=* http://wiki.openstreetmap.org/wiki/Key:military u.v.A.m. wiederfinden.
Grüsse, Raphael
Hallo Stefan
On 26.10.2016 13:55, Stefan Berger wrote:
- Frage 1: Das Script kreiert folgende Spalten (jede Spalte ein Key),
die vor dem Import problemlos z.B. in Excel bearbeitet und nach Key gefiltert werden können: addr:country (überall ‘CH‘), addr:postcode (PLZ), addr:city (ORT), addr:street (LOKALISAT), addr:street:fr, addr:place, addr:place:fr, addr:housenumber (GEBNR), usage (NUTZUNG), ele (HOEHE). Die Spalten für addr:street:fr, addr:place, addr:place:fr sind leer und können bei Bedarf gefüllt werden. Wenn in einer Key-Spalte nichts eingetragen wird, erscheint dieser Key nach dem OSM-Import auch nicht.
Ist es richtig, dass nicht-strassenassoziierte Adressen unter dem Key ‘place‘ erfasst werden?
Ja, siehe z.B. http://www.openstreetmap.org/way/144073677
Habt ihr weitere Bemerkungen zum Format?
Das zwischen-Format ist (ausser für manuelle Ergänzungen/Anpassungen) IMHO ziemlich egal, solange das, was am Schluss in OSM landet, stimmt.
- Frage 3: Braucht es einen Key mit Metainformationen (z.B.
Import-Quelle)? Oder reicht es, wenn Import-spezifische Benutzernamen erstellt werden?
Die Import-Quelle gehört nicht in die Gebäude-Daten selbst, sondern in die Tags des Changesets. Die Changeset-Tags source=* http://wiki.openstreetmap.org/wiki/Key:source und/oder source:addr=* http://wiki.openstreetmap.org/wiki/Key:source:addr sind hier vermutlich die passend(st)en.
Grüsse, Raphael
Hallo Stefan
On 26/10/16 13:55, Stefan Berger wrote:
Hallo zusammen,
Mittlerweile sind die Scripts verbessert und Plug-in kompatibel; der Import und die Gebäudeassoziation (jeweils mittels Plugin) funktionieren. Adresseinträge ohne Hausnummer sind zuvor aus der Liste entfernt worden. Vor der Veröffentlichung will ich das Prozedere noch etwas ausgiebiger testen und eine Dokumentation schreiben. Ausserdem muss noch ein OSM Wiki Importeintrag erstellt werden.
Und das Vorhaben auf der Imports mailingliste: https://lists.openstreetmap.org/listinfo/imports ankünden. Eine Zusammenfassung was woher importiert werden soll auf englisch, und am Besten deinen Test-Import verlinken als https://www.openstreetmap.org/changeset/43185836
Am besten nochmals http://wiki.openstreetmap.org/wiki/Import/Guidelines sorgfältig lesen.
Zu den zu importierenden Daten stellen sich mir noch einige Fragen:
- Frage 1: Das Script kreiert folgende Spalten (jede Spalte ein Key),
die vor dem Import problemlos z.B. in Excel bearbeitet und nach Key gefiltert werden können: addr:country (überall ‘CH‘), addr:postcode (PLZ), addr:city (ORT), addr:street (LOKALISAT), addr:street:fr, addr:place, addr:place:fr, addr:housenumber (GEBNR), usage (NUTZUNG), ele (HOEHE). Die Spalten für addr:street:fr, addr:place, addr:place:fr sind leer und können bei Bedarf gefüllt werden. Wenn in einer Key-Spalte nichts eingetragen wird, erscheint dieser Key nach dem OSM-Import auch nicht.
Ist es richtig, dass nicht-strassenassoziierte Adressen unter dem Key ‘place‘ erfasst werden? Habt ihr weitere Bemerkungen zum Format?
Ich würde dafür plädieren, das CH und die Höhe (das ist ja nur die Höhe über Meer, nicht die Gebäudehöhe) wegzulassen.
- Frage 2: Der Key ‘usage‘ (NUTZUNG) hat über 10‘000 verschiedene
Einträge. Simon hat in seinem Blogeintrag Abkürzungen vorgeschlagen. Bei so vielen verschiedenen Einträgen ist eine Kategorisierung ein ziemlicher Aufwand.
Wie will man das umsetzen? Oder unverändert lassen?
Ausserdem bin ich mir nicht sicher, ob ‘usage‘ der richtige Key für eine Beschreibung der Gebäudenutzung ist. Simon erwähnt ihn im Blogeintrag; Wiki-OSM meint, es „beschreibt die wesentliche Nutzungsart einer Gleisstrecke“. Wie seht ihr das? Welchen Key würdet ihr sonst für NUTZUNG vorschlagen? Oder so sein lassen?
Anmerkung: Ich habe versuchsweise NUTZUNG als Key:building importiert. Es importiert die Punkte dann als Gebäude. Es funktioniert, gibt aber beim Transfer auf einen Gebäudeumriss einen Konflikt und fragt für jeden Eintrag, ob man den bisherigen oder neuen Key:building will.
Das kann man nicht einfach so in OSM übernehmen. Wo möglich kann man ein mapping auf http://wiki.openstreetmap.org/wiki/Key:building machen für die häufigsten Werte. Muss auf jeden Fall englisch sein,wenn man neue Werte erfinden möchte.
- Frage 3: Braucht es einen Key mit Metainformationen (z.B.
Import-Quelle)? Oder reicht es, wenn Import-spezifische Benutzernamen erstellt werden?
Nein, aber beim changeset solltest du dann bei source das richtige angeben (wie korrekt in deinem test gemacht) und zusätzlich ein tag description mit der URL der wiki Seite, die du nun erstellst, angeben. Kann man in josm beim hochladen unter Tags of new changeset eingeben.
Ihr dürft gerne noch weitere Inputs geben.
Beim Test sehe ich noch zwei Probleme. Zum einen sind die Abkürzungen nicht expandiert: addr:city=Fahrni b. Thun sollte Fahrni bei Thun heissen. Hintergrund ist dass in OSM keine Abkürzungen verwendet werden. Etwas abkürzen ist einfach, eine Abkürzung auflösen ist schwierig. Das andere ist das usage, das geht nicht weil usage nicht für Häuser ist und weil die Werte auf Deutsch sind. Für eine mögliche Lösung siehe oben.
Liebe Grüsse Michael
Hallo Stefan,
Bin gerade krank zu Hause und um nicht zu verblöden (sorry für die klaren Worte) mappe ich wieder ein paar Adressen (in Heimberg). Aktuell mit dem WMS von Simon (danke), aber da kam mir ja wieder Dein Skript in den Sinn.
Frage: - Wo finde ich den Skript? - Welche Plug-Ins / Styles / u.ä. brauche ich im JOSM? - Gibt es einen Schritt für Schritt Anleitung zur Nutzung?
Gruss, Oli
Stefan Berger stefanberger.bscyb@gmx.ch schrieb am Mi., 26. Okt. 2016 um 13:56 Uhr:
Hallo zusammen, danke für euer Feedback. Ich hatte jetzt etwas Zeit weiterzuarbeiten und bin gut vorangekommen, darüber informiere ich euch gerne.
Zusammenfassend kamen folgende Rückmeldungen:
- Für die billingue-Gebiete im Kanton wurde gewünscht, dass man zusätzlich
die französischen Strassennamen eintragen kann (Ueli). Das ist angepasst.
- Dann existiert eine Übersicht auf Strassenebene mit bereits gemappten
Hausnummern. Ich will noch bei regio-osm.de anfragen, ob eine solche Übersicht für die Gemeinde-Ebene erstellt werden kann.
- Vernünftigerweise werden die Adressen Schritt für Schritt (strassenweise
resp. Siedlungen/Gemeinden) importiert (Simon, meine Meinung).
- Auf Luftbildern nicht sichtbare Gebäude (z.B. unterirdische Garagen)
sollen nicht gemappt werden. Eine Verifizierung ist unmöglich (sofern man nicht lokales Wissen hat), es existieren keine gezeichneten Gebäude dazu, und der Mehrwert hält sich in Grenzen (in der Regel navigiert man nicht zu einer unterirdischen Garage) (Simon, Michael, meine Meinung).
- Das Zuweisen von Adressen zu Gebäuden wird als qualitativ beste Lösung
gesehen (Simon, Oli, Michael). Ich habe etwas rumprobiert und ein gutes Plug-in (Conflation) gefunden, welches Adressnodes speditiv mit den darunterliegenden Gebäuden verknüpfen kann und die Keys auf das Gebäude überträgt.
Mittlerweile sind die Scripts verbessert und Plug-in kompatibel; der Import und die Gebäudeassoziation (jeweils mittels Plugin) funktionieren. Adresseinträge ohne Hausnummer sind zuvor aus der Liste entfernt worden. Vor der Veröffentlichung will ich das Prozedere noch etwas ausgiebiger testen und eine Dokumentation schreiben. Ausserdem muss noch ein OSM Wiki Importeintrag erstellt werden.
Zu den zu importierenden Daten stellen sich mir noch einige Fragen:
- Frage 1: Das Script kreiert folgende Spalten (jede Spalte ein Key), die
vor dem Import problemlos z.B. in Excel bearbeitet und nach Key gefiltert werden können: addr:country (überall ‘CH‘), addr:postcode (PLZ), addr:city (ORT), addr:street (LOKALISAT), addr:street:fr, addr:place, addr:place:fr, addr:housenumber (GEBNR), usage (NUTZUNG), ele (HOEHE). Die Spalten für addr:street:fr, addr:place, addr:place:fr sind leer und können bei Bedarf gefüllt werden. Wenn in einer Key-Spalte nichts eingetragen wird, erscheint dieser Key nach dem OSM-Import auch nicht.
Ist es richtig, dass nicht-strassenassoziierte Adressen unter dem Key ‘place‘ erfasst werden? Habt ihr weitere Bemerkungen zum Format?
- Frage 2: Der Key ‘usage‘ (NUTZUNG) hat über 10‘000 verschiedene
Einträge. Simon hat in seinem Blogeintrag Abkürzungen vorgeschlagen. Bei so vielen verschiedenen Einträgen ist eine Kategorisierung ein ziemlicher Aufwand.
Wie will man das umsetzen? Oder unverändert lassen?
Ausserdem bin ich mir nicht sicher, ob ‘usage‘ der richtige Key für eine Beschreibung der Gebäudenutzung ist. Simon erwähnt ihn im Blogeintrag; Wiki-OSM meint, es „beschreibt die wesentliche Nutzungsart einer Gleisstrecke“. Wie seht ihr das? Welchen Key würdet ihr sonst für NUTZUNG vorschlagen? Oder so sein lassen?
Anmerkung: Ich habe versuchsweise NUTZUNG als Key:building importiert. Es importiert die Punkte dann als Gebäude. Es funktioniert, gibt aber beim Transfer auf einen Gebäudeumriss einen Konflikt und fragt für jeden Eintrag, ob man den bisherigen oder neuen Key:building will.
- Frage 3: Braucht es einen Key mit Metainformationen (z.B.
Import-Quelle)? Oder reicht es, wenn Import-spezifische Benutzernamen erstellt werden?
Ihr dürft gerne noch weitere Inputs geben.
Als Anschauungsbeispiel: Ich habe die Adressen einer Siedlung in der Nähe meiner Heimat gemappt. Ihr findet sie unter Fahrni, Dörfli. Anstatt addr:streetname wird der Key addr:place verwendet. Von total 30 Adressnodes habe ich vier Adressnodes gelöscht, da eine Zuordnung anhand des Luftbildes unmöglich war (waren kleine Nebengebäude, keine Wohnhäuser). Für einen Adressnode fehlt ein gezeichnetes Gebäude. Die restlichen Adressen sind auf die Gebäude übertragen.
Ich freue mich über eure Antworten und Anregungen.
Liebe Grüsse Stefan
*Gesendet:* Freitag, 21. Oktober 2016 um 15:33 Uhr *Von:* "Simon Poole" simon@poole.ch
*An:* talk-ch@openstreetmap.ch *Betreff:* Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern
Hallo Stefan
Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) eine Liste der schon vorhandenen Adressen im Kanton produzieren. Dabei muss man sich aber bewusst sein, dass es Unschärfen geben wird (etwas andere Koordinaten, keine Abkürzungen, usw) und deshalb ein Vergleich mit dem kantonalen Daten dies natürlich in Betracht ziehen müsste.
Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht für den ganzen Kanton, hier: http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort
Zum Thema Import: wenn man das für alle fehlenden Daten machen will muss man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt):
- ob man mit Adressen ohne entsprechenden Gebäudeumriss leben kann (sprich
nur address nodes importieren), falls nicht muss man die Gebäude vorher einzeichnen.
- falls Gebäude vorhanden sind ob man die Adresse auf den Umriss überträgt
(für Gebäude mit nur einer Adresse).
Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für Gemeinde die Adressen übernehmen würden, auch wenn das länger geht, so viel Arbeit ist es auch nicht wenn man JOSM verwendet (wenn man auf http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&a... den "mit offiziellen Geokoordinaten als OSM Datei http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job_id=23097" Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten), Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für Gemeinde würde auch grössere Katastrophen eher unwahrscheinlich machen. Der Nachteil bei dieser Methode ist das wir den Gebäudetyp nicht übernehmen können.
So oder so, falls wir einen organisierten Import der Adressdaten machen würden (auch wenn der essentiell manuell wäre), sollten wir https://wiki.openstreetmap.org/wiki/Import/Guidelines beachten. Lizenz ist bereits abgeklärt, also müsste man noch eine Wikiseite erstellen mit den nötigen Informationen und eine Diskussion auf der Import Liste anstossen.
Simon Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR).
Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/
GEBADR:
http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...
Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten.
Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst.
Das Original-Script von swisstopo:
http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...
Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag.
Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören.
Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage:
Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer.
Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan
talk-ch mailing listtalk-ch@openstreetmap.chhttp://lists.openstreetmap.ch/mailman/listinfo/talk-ch
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Oli
Erstmal gute Besserung!
Bald nachdem die Scripts etc. fertig waren, haben wir mit Michael einen Tasking Manager eingerichtet. Kennst du den TM schon? Damit ist es nochmals um einiges einfacher, die Adressen zu mappen. Du findest den TM unter diesem Link: http://tasks.osm.ch/project/2
Dort findest du unter 'Anweisungen' die neuere Variante mit dem Tasking Manager beschrieben (Variante 1) und die umfangreichere, wo du die Daten selber aus den Kantonsdaten erstellst (Variante 2). Deine Frage bezieht sich auf Variante 2. Du findest dort alle notwendigen Links zu deinen Fragen: Das Script unter GitHub; die Schritt für Schritt Anleitung für beide Varianten entweder in den Videotutorials oder im Wiki. In beiden Fällen brauchst du das Conflation-Plugin.
Liebe Gruess Stefan
Gesendet: Samstag, 24. Februar 2018 um 10:35 Uhr Von: "Olivier Chatelain" olivier.chatelain@gmail.com An: "Openstreetmap Schweiz/Suisse/Svizzera/Svizra" talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern
Hallo Stefan, Bin gerade krank zu Hause und um nicht zu verblöden (sorry für die klaren Worte) mappe ich wieder ein paar Adressen (in Heimberg). Aktuell mit dem WMS von Simon (danke), aber da kam mir ja wieder Dein Skript in den Sinn. Frage: - Wo finde ich den Skript? - Welche Plug-Ins / Styles / u.ä. brauche ich im JOSM? - Gibt es einen Schritt für Schritt Anleitung zur Nutzung? Gruss, Oli
Stefan Berger <stefanberger.bscyb@gmx.ch[mailto:stefanberger.bscyb@gmx.ch]> schrieb am Mi., 26. Okt. 2016 um 13:56 Uhr:
Hallo zusammen, danke für euer Feedback. Ich hatte jetzt etwas Zeit weiterzuarbeiten und bin gut vorangekommen, darüber informiere ich euch gerne. Zusammenfassend kamen folgende Rückmeldungen: - Für die billingue-Gebiete im Kanton wurde gewünscht, dass man zusätzlich die französischen Strassennamen eintragen kann (Ueli). Das ist angepasst. - Dann existiert eine Übersicht auf Strassenebene mit bereits gemappten Hausnummern. Ich will noch bei regio-osm.de[http://regio-osm.de] anfragen, ob eine solche Übersicht für die Gemeinde-Ebene erstellt werden kann. - Vernünftigerweise werden die Adressen Schritt für Schritt (strassenweise resp. Siedlungen/Gemeinden) importiert (Simon, meine Meinung). - Auf Luftbildern nicht sichtbare Gebäude (z.B. unterirdische Garagen) sollen nicht gemappt werden. Eine Verifizierung ist unmöglich (sofern man nicht lokales Wissen hat), es existieren keine gezeichneten Gebäude dazu, und der Mehrwert hält sich in Grenzen (in der Regel navigiert man nicht zu einer unterirdischen Garage) (Simon, Michael, meine Meinung). - Das Zuweisen von Adressen zu Gebäuden wird als qualitativ beste Lösung gesehen (Simon, Oli, Michael). Ich habe etwas rumprobiert und ein gutes Plug-in (Conflation) gefunden, welches Adressnodes speditiv mit den darunterliegenden Gebäuden verknüpfen kann und die Keys auf das Gebäude überträgt. Mittlerweile sind die Scripts verbessert und Plug-in kompatibel; der Import und die Gebäudeassoziation (jeweils mittels Plugin) funktionieren. Adresseinträge ohne Hausnummer sind zuvor aus der Liste entfernt worden. Vor der Veröffentlichung will ich das Prozedere noch etwas ausgiebiger testen und eine Dokumentation schreiben. Ausserdem muss noch ein OSM Wiki Importeintrag erstellt werden. Zu den zu importierenden Daten stellen sich mir noch einige Fragen: - Frage 1: Das Script kreiert folgende Spalten (jede Spalte ein Key), die vor dem Import problemlos z.B. in Excel bearbeitet und nach Key gefiltert werden können: addr:country (überall ‘CH‘), addr:postcode (PLZ), addr:city (ORT), addr:street (LOKALISAT), addr:street:fr, addr:place, addr:place:fr, addr:housenumber (GEBNR), usage (NUTZUNG), ele (HOEHE). Die Spalten für addr:street:fr, addr:place, addr:place:fr sind leer und können bei Bedarf gefüllt werden. Wenn in einer Key-Spalte nichts eingetragen wird, erscheint dieser Key nach dem OSM-Import auch nicht. Ist es richtig, dass nicht-strassenassoziierte Adressen unter dem Key ‘place‘ erfasst werden? Habt ihr weitere Bemerkungen zum Format? - Frage 2: Der Key ‘usage‘ (NUTZUNG) hat über 10‘000 verschiedene Einträge. Simon hat in seinem Blogeintrag Abkürzungen vorgeschlagen. Bei so vielen verschiedenen Einträgen ist eine Kategorisierung ein ziemlicher Aufwand. Wie will man das umsetzen? Oder unverändert lassen? Ausserdem bin ich mir nicht sicher, ob ‘usage‘ der richtige Key für eine Beschreibung der Gebäudenutzung ist. Simon erwähnt ihn im Blogeintrag; Wiki-OSM meint, es „beschreibt die wesentliche Nutzungsart einer Gleisstrecke“. Wie seht ihr das? Welchen Key würdet ihr sonst für NUTZUNG vorschlagen? Oder so sein lassen? Anmerkung: Ich habe versuchsweise NUTZUNG als Key:building importiert. Es importiert die Punkte dann als Gebäude. Es funktioniert, gibt aber beim Transfer auf einen Gebäudeumriss einen Konflikt und fragt für jeden Eintrag, ob man den bisherigen oder neuen Key:building will. - Frage 3: Braucht es einen Key mit Metainformationen (z.B. Import-Quelle)? Oder reicht es, wenn Import-spezifische Benutzernamen erstellt werden? Ihr dürft gerne noch weitere Inputs geben. Als Anschauungsbeispiel: Ich habe die Adressen einer Siedlung in der Nähe meiner Heimat gemappt. Ihr findet sie unter Fahrni, Dörfli. Anstatt addr:streetname wird der Key addr:place verwendet. Von total 30 Adressnodes habe ich vier Adressnodes gelöscht, da eine Zuordnung anhand des Luftbildes unmöglich war (waren kleine Nebengebäude, keine Wohnhäuser). Für einen Adressnode fehlt ein gezeichnetes Gebäude. Die restlichen Adressen sind auf die Gebäude übertragen. Ich freue mich über eure Antworten und Anregungen. Liebe Grüsse Stefan
Gesendet: Freitag, 21. Oktober 2016 um 15:33 Uhr Von: "Simon Poole" <simon@poole.ch[mailto:simon@poole.ch]>
An: talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch] Betreff: Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern
Hallo Stefan
Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) eine Liste der schon vorhandenen Adressen im Kanton produzieren. Dabei muss man sich aber bewusst sein, dass es Unschärfen geben wird (etwas andere Koordinaten, keine Abkürzungen, usw) und deshalb ein Vergleich mit dem kantonalen Daten dies natürlich in Betracht ziehen müsste. Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht für den ganzen Kanton, hier: http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort%5Bhttp://regi...] Zum Thema Import: wenn man das für alle fehlenden Daten machen will muss man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt): - ob man mit Adressen ohne entsprechenden Gebäudeumriss leben kann (sprich nur address nodes importieren), falls nicht muss man die Gebäude vorher einzeichnen. - falls Gebäude vorhanden sind ob man die Adresse auf den Umriss überträgt (für Gebäude mit nur einer Adresse). Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für Gemeinde die Adressen übernehmen würden, auch wenn das länger geht, so viel Arbeit ist es auch nicht wenn man JOSM verwendet (wenn man auf http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&a...] den "mit offiziellen Geokoordinaten als OSM Datei[http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job...]" Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten), Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für Gemeinde würde auch grössere Katastrophen eher unwahrscheinlich machen. Der Nachteil bei dieser Methode ist das wir den Gebäudetyp nicht übernehmen können. So oder so, falls wir einen organisierten Import der Adressdaten machen würden (auch wenn der essentiell manuell wäre), sollten wir https://wiki.openstreetmap.org/wiki/Import/Guidelines%5Bhttps://wiki.openstr...] beachten. Lizenz ist bereits abgeklärt, also müsste man noch eine Wikiseite erstellen mit den nötigen Informationen und eine Diskussion auf der Import Liste anstossen. Simon
Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR). Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/%5Bhttp://sosm.ch/building-ad...] GEBADR: http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...] Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten. Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst. Das Original-Script von swisstopo: http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...] Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag. Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören. Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage: Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer. Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan _______________________________________________ talk-ch mailing listtalk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch]http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch] http://lists.openstreetmap.ch/mailman/listinfo/talk-ch______________________... talk-ch mailing list talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch] http://lists.openstreetmap.ch/mailman/listinfo/talk-ch______________________... talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch%5Bhttp://lists.openst...]
Hallo Stefan, Hallo zusammen,
Ich habe den super beschriebenen Prozess wie folgt für mich adaptiert, wobei ich nur auf "regio-osm" und die Openstreetmap basiere.
Eure Kritik wäre herzlich willkommen:
v1) Für den Datenabgleich ist das Conflation Plug-in installiert. v2) Für das "Häuserspalten" ist das utilsplugin2 installiert. v3) Für die visuelle Kontrolle ist der Kartenstil "Colored Streets" aktiv. v4) Für den Export aus Regio-OSM ist JOSM Fernsteuerung aktiv. v5) Für die visuelle Kontrolle / Hilfestellung ist der "GEBADR" Hintergrund (tms[buildings]:https://tile.osm.ch/bbe/%7Bzoom%7D/%7Bx%7D/%7By%7D.png) aktiv.
a1) In der OpenStreetMap suche ich die entsprechende Gemeinde a2) Dem ungefähren Bereich lade ich OSM herunter. a3) Im JOSM öffne ich die hertuntergeladenen Datei.
b1) Im regio-osm wähle ich die Gemeinde aus, zum Beispiel "Heimberg" http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23201&a... b2) Dann exportiere ich "mit "in OSM noch fehlende Hausnummern:" nur die noch nicht gemappten Adressen. b3) In der "importadress" Ebene wähle ich die zu mergenden Elemente mit der Maus b4) Diese fixiere ich in "Conflation" als (Quell-)Referenzebene.
c1) In der "map.osm" Ebene suche ich mit dem "GEBADR" Hintergrund optisch nach Gebäuden, die noch zu unterteilen sind (Reiheneinfamilienhäuser, Garagen, u.ä.) c2) Mit einer Linie und dem "Alt-X" Split geht das teilen sehr fix. c3) Sobald alles zu passen scheint, wähle ich mit "Bearbeiten => Suchen" und dem Filter "building=*" alle Gebäude im Ausschnitt. c4) Diese fixiere ich in "Conflation" als Zielebene und lasse mergen.
d1) Das Resultat wird sorgfältig geprüft d2) Und in die OSM eingespiesen. d3) In der Regio-Osm kann man anschliessend den Vergleich manuell auslösen und so direkt das Resultat überprüfen.
=> Hoffe der Ansatz ist nicht falsch, mir fehlt vorallem die Gebäudehöhe. Evtl. könnte man diese auch im Regio-Osm importieren. - Wer wäre da der Ansprechpartner?
Grüsse., Oli
Stefan Berger stefanberger.bscyb@gmx.ch schrieb am Sa., 24. Feb. 2018 um 14:00 Uhr:
Hallo Oli
Erstmal gute Besserung!
Bald nachdem die Scripts etc. fertig waren, haben wir mit Michael einen Tasking Manager eingerichtet. Kennst du den TM schon? Damit ist es nochmals um einiges einfacher, die Adressen zu mappen. Du findest den TM unter diesem Link: http://tasks.osm.ch/project/2
Dort findest du unter 'Anweisungen' die neuere Variante mit dem Tasking Manager beschrieben (Variante 1) und die umfangreichere, wo du die Daten selber aus den Kantonsdaten erstellst (Variante 2). Deine Frage bezieht sich auf Variante 2. Du findest dort alle notwendigen Links zu deinen Fragen: Das Script unter GitHub; die Schritt für Schritt Anleitung für beide Varianten entweder in den Videotutorials oder im Wiki. In beiden Fällen brauchst du das Conflation-Plugin.
Liebe Gruess Stefan
Gesendet: Samstag, 24. Februar 2018 um 10:35 Uhr Von: "Olivier Chatelain" olivier.chatelain@gmail.com An: "Openstreetmap Schweiz/Suisse/Svizzera/Svizra" < talk-ch@openstreetmap.ch> Betreff: Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern
Hallo Stefan,
Bin gerade krank zu Hause und um nicht zu verblöden (sorry für die klaren Worte) mappe ich wieder ein paar Adressen (in Heimberg). Aktuell mit dem WMS von Simon (danke), aber da kam mir ja wieder Dein Skript in den Sinn.
Frage:
- Wo finde ich den Skript?
- Welche Plug-Ins / Styles / u.ä. brauche ich im JOSM?
- Gibt es einen Schritt für Schritt Anleitung zur Nutzung?
Gruss, Oli
Stefan Berger <stefanberger.bscyb@gmx.ch[mailto:stefanberger.bscyb@gmx.ch]> schrieb am Mi., 26. Okt. 2016 um 13:56 Uhr:
Hallo zusammen, danke für euer Feedback. Ich hatte jetzt etwas Zeit weiterzuarbeiten und bin gut vorangekommen, darüber informiere ich euch gerne. Zusammenfassend kamen folgende Rückmeldungen:
- Für die billingue-Gebiete im Kanton wurde gewünscht, dass man zusätzlich
die französischen Strassennamen eintragen kann (Ueli). Das ist angepasst.
- Dann existiert eine Übersicht auf Strassenebene mit bereits gemappten
Hausnummern. Ich will noch bei regio-osm.de[http://regio-osm.de] anfragen, ob eine solche Übersicht für die Gemeinde-Ebene erstellt werden kann.
- Vernünftigerweise werden die Adressen Schritt für Schritt (strassenweise
resp. Siedlungen/Gemeinden) importiert (Simon, meine Meinung).
- Auf Luftbildern nicht sichtbare Gebäude (z.B. unterirdische Garagen)
sollen nicht gemappt werden. Eine Verifizierung ist unmöglich (sofern man nicht lokales Wissen hat), es existieren keine gezeichneten Gebäude dazu, und der Mehrwert hält sich in Grenzen (in der Regel navigiert man nicht zu einer unterirdischen Garage) (Simon, Michael, meine Meinung).
- Das Zuweisen von Adressen zu Gebäuden wird als qualitativ beste Lösung
gesehen (Simon, Oli, Michael). Ich habe etwas rumprobiert und ein gutes Plug-in (Conflation) gefunden, welches Adressnodes speditiv mit den darunterliegenden Gebäuden verknüpfen kann und die Keys auf das Gebäude überträgt. Mittlerweile sind die Scripts verbessert und Plug-in kompatibel; der Import und die Gebäudeassoziation (jeweils mittels Plugin) funktionieren. Adresseinträge ohne Hausnummer sind zuvor aus der Liste entfernt worden. Vor der Veröffentlichung will ich das Prozedere noch etwas ausgiebiger testen und eine Dokumentation schreiben. Ausserdem muss noch ein OSM Wiki Importeintrag erstellt werden.
Zu den zu importierenden Daten stellen sich mir noch einige Fragen:
- Frage 1: Das Script kreiert folgende Spalten (jede Spalte ein Key), die
vor dem Import problemlos z.B. in Excel bearbeitet und nach Key gefiltert werden können: addr:country (überall ‘CH‘), addr:postcode (PLZ), addr:city (ORT), addr:street (LOKALISAT), addr:street:fr, addr:place, addr:place:fr, addr:housenumber (GEBNR), usage (NUTZUNG), ele (HOEHE). Die Spalten für addr:street:fr, addr:place, addr:place:fr sind leer und können bei Bedarf gefüllt werden. Wenn in einer Key-Spalte nichts eingetragen wird, erscheint dieser Key nach dem OSM-Import auch nicht. Ist es richtig, dass nicht-strassenassoziierte Adressen unter dem Key ‘place‘ erfasst werden? Habt ihr weitere Bemerkungen zum Format?
- Frage 2: Der Key ‘usage‘ (NUTZUNG) hat über 10‘000 verschiedene
Einträge. Simon hat in seinem Blogeintrag Abkürzungen vorgeschlagen. Bei so vielen verschiedenen Einträgen ist eine Kategorisierung ein ziemlicher Aufwand. Wie will man das umsetzen? Oder unverändert lassen? Ausserdem bin ich mir nicht sicher, ob ‘usage‘ der richtige Key für eine Beschreibung der Gebäudenutzung ist. Simon erwähnt ihn im Blogeintrag; Wiki-OSM meint, es „beschreibt die wesentliche Nutzungsart einer Gleisstrecke“. Wie seht ihr das? Welchen Key würdet ihr sonst für NUTZUNG vorschlagen? Oder so sein lassen? Anmerkung: Ich habe versuchsweise NUTZUNG als Key:building importiert. Es importiert die Punkte dann als Gebäude. Es funktioniert, gibt aber beim Transfer auf einen Gebäudeumriss einen Konflikt und fragt für jeden Eintrag, ob man den bisherigen oder neuen Key:building will.
- Frage 3: Braucht es einen Key mit Metainformationen (z.B.
Import-Quelle)? Oder reicht es, wenn Import-spezifische Benutzernamen erstellt werden? Ihr dürft gerne noch weitere Inputs geben. Als Anschauungsbeispiel: Ich habe die Adressen einer Siedlung in der Nähe meiner Heimat gemappt. Ihr findet sie unter Fahrni, Dörfli. Anstatt addr:streetname wird der Key addr:place verwendet. Von total 30 Adressnodes habe ich vier Adressnodes gelöscht, da eine Zuordnung anhand des Luftbildes unmöglich war (waren kleine Nebengebäude, keine Wohnhäuser). Für einen Adressnode fehlt ein gezeichnetes Gebäude. Die restlichen Adressen sind auf die Gebäude übertragen. Ich freue mich über eure Antworten und Anregungen. Liebe Grüsse Stefan
Gesendet: Freitag, 21. Oktober 2016 um 15:33 Uhr Von: "Simon Poole" <simon@poole.ch[mailto:simon@poole.ch]>
An: talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch] Betreff: Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern
Hallo Stefan
Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) eine Liste der schon vorhandenen Adressen im Kanton produzieren. Dabei muss man sich aber bewusst sein, dass es Unschärfen geben wird (etwas andere Koordinaten, keine Abkürzungen, usw) und deshalb ein Vergleich mit dem kantonalen Daten dies natürlich in Betracht ziehen müsste. Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht für den ganzen Kanton, hier: http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort%5Bhttp://regi...] Zum Thema Import: wenn man das für alle fehlenden Daten machen will muss man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt):
- ob man mit Adressen ohne entsprechenden Gebäudeumriss leben kann (sprich
nur address nodes importieren), falls nicht muss man die Gebäude vorher einzeichnen.
- falls Gebäude vorhanden sind ob man die Adresse auf den Umriss überträgt
(für Gebäude mit nur einer Adresse). Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für Gemeinde die Adressen übernehmen würden, auch wenn das länger geht, so viel Arbeit ist es auch nicht wenn man JOSM verwendet (wenn man auf http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&a...] den "mit offiziellen Geokoordinaten als OSM Datei[ http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job...]" Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten), Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für Gemeinde würde auch grössere Katastrophen eher unwahrscheinlich machen. Der Nachteil bei dieser Methode ist das wir den Gebäudetyp nicht übernehmen können. So oder so, falls wir einen organisierten Import der Adressdaten machen würden (auch wenn der essentiell manuell wäre), sollten wir https://wiki.openstreetmap.org/wiki/Import/Guidelines%5Bhttps://wiki.openstr...] beachten. Lizenz ist bereits abgeklärt, also müsste man noch eine Wikiseite erstellen mit den nötigen Informationen und eine Diskussion auf der Import Liste anstossen. Simon
Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR). Simons Eintrag:
http://sosm.ch/building-addresses-canton-berne/%5Bhttp://sosm.ch/building-ad...] GEBADR:
http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...] Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten. Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst. Das Original-Script von swisstopo:
http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...] Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag.
Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören. Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage: Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer. Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan
talk-ch mailing listtalk-ch@openstreetmap.ch[mailto: talk-ch@openstreetmap.ch] http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch] http://lists.openstreetmap.ch/mailman/listinfo/talk-ch______________________... talk-ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch_______________________________________________talk-ch mailing list talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch]
http://lists.openstreetmap.ch/mailman/listinfo/talk-ch______________________... talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch%5Bhttp://lists.openst...] _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Oli
Ein augenfälliger Unterschied ist natürlich, dass du gar nicht die Daten verwendest, die über das Script erstellt wurden und auch im Tasking Manager verfügbar sind, sondern die von regio-osm. Damit habe ich nichts zu tun ;-)
Die Adressen von regio-osm haben die Strasse und die Hausnr. als key, im Vergleich dazu haben diejenigen vom GEBADR Import die vollständige Adresse sowie die Nutzungsart und Höhe über Meer. Das sind alle vernünftigen Daten, welche aus diesem Datensatz herauszuholen waren. Im GEBADR Geoprodukt sind keine Gebäudehöhen dabei, ich wüsste nicht wo man die findet.
Dein Workflow klingt gut. Die Gebäudeumrisse stammen übrigens aus der amtlichen Vermessung vereinfacht (MOPUBE).
Liebe Gruess Stefan
Gesendet: Samstag, 24. Februar 2018 um 21:54 Uhr Von: "Olivier Chatelain" olivier.chatelain@gmail.com An: "Openstreetmap Schweiz/Suisse/Svizzera/Svizra" talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern
Hallo Stefan, Hallo zusammen, Ich habe den super beschriebenen Prozess wie folgt für mich adaptiert, wobei ich nur auf "regio-osm" und die Openstreetmap basiere. Eure Kritik wäre herzlich willkommen:
v1) Für den Datenabgleich ist das Conflation Plug-in installiert. v2) Für das "Häuserspalten" ist das utilsplugin2 installiert. v3) Für die visuelle Kontrolle ist der Kartenstil "Colored Streets" aktiv. v4) Für den Export aus Regio-OSM ist JOSM Fernsteuerung aktiv. v5) Für die visuelle Kontrolle / Hilfestellung ist der "GEBADR" Hintergrund (tms[buildings]:https://tile.osm.ch/bbe/%7Bzoom%7D/%7Bx%7D/%7By%7D.png) aktiv. a1) In der OpenStreetMap suche ich die entsprechende Gemeinde a2) Dem ungefähren Bereich lade ich OSM herunter. a3) Im JOSM öffne ich die hertuntergeladenen Datei. b1) Im regio-osm wähle ich die Gemeinde aus, zum Beispiel "Heimberg"
http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23201&a...] b2) Dann exportiere ich "mit "in OSM noch fehlende Hausnummern:" nur die noch nicht gemappten Adressen. b3) In der "importadress" Ebene wähle ich die zu mergenden Elemente mit der Maus b4) Diese fixiere ich in "Conflation" als (Quell-)Referenzebene. c1) In der "map.osm" Ebene suche ich mit dem "GEBADR" Hintergrund optisch nach Gebäuden, die noch zu unterteilen sind (Reiheneinfamilienhäuser, Garagen, u.ä.) c2) Mit einer Linie und dem "Alt-X" Split geht das teilen sehr fix. c3) Sobald alles zu passen scheint, wähle ich mit "Bearbeiten => Suchen" und dem Filter "building=*" alle Gebäude im Ausschnitt. c4) Diese fixiere ich in "Conflation" als Zielebene und lasse mergen. d1) Das Resultat wird sorgfältig geprüft d2) Und in die OSM eingespiesen. d3) In der Regio-Osm kann man anschliessend den Vergleich manuell auslösen und so direkt das Resultat überprüfen. => Hoffe der Ansatz ist nicht falsch, mir fehlt vorallem die Gebäudehöhe. Evtl. könnte man diese auch im Regio-Osm importieren. - Wer wäre da der Ansprechpartner?
Grüsse., Oli
Stefan Berger <stefanberger.bscyb@gmx.ch[mailto:stefanberger.bscyb@gmx.ch]> schrieb am Sa., 24. Feb. 2018 um 14:00 Uhr:Hallo Oli
Erstmal gute Besserung!
Bald nachdem die Scripts etc. fertig waren, haben wir mit Michael einen Tasking Manager eingerichtet. Kennst du den TM schon? Damit ist es nochmals um einiges einfacher, die Adressen zu mappen. Du findest den TM unter diesem Link: http://tasks.osm.ch/project/2%5Bhttp://tasks.osm.ch/project/2]
Dort findest du unter 'Anweisungen' die neuere Variante mit dem Tasking Manager beschrieben (Variante 1) und die umfangreichere, wo du die Daten selber aus den Kantonsdaten erstellst (Variante 2). Deine Frage bezieht sich auf Variante 2. Du findest dort alle notwendigen Links zu deinen Fragen: Das Script unter GitHub; die Schritt für Schritt Anleitung für beide Varianten entweder in den Videotutorials oder im Wiki. In beiden Fällen brauchst du das Conflation-Plugin.
Liebe Gruess Stefan
Gesendet: Samstag, 24. Februar 2018 um 10:35 Uhr Von: "Olivier Chatelain" <olivier.chatelain@gmail.com[mailto:olivier.chatelain@gmail.com]> An: "Openstreetmap Schweiz/Suisse/Svizzera/Svizra" <talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch]> Betreff: Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern
Hallo Stefan, Bin gerade krank zu Hause und um nicht zu verblöden (sorry für die klaren Worte) mappe ich wieder ein paar Adressen (in Heimberg). Aktuell mit dem WMS von Simon (danke), aber da kam mir ja wieder Dein Skript in den Sinn. Frage: - Wo finde ich den Skript? - Welche Plug-Ins / Styles / u.ä. brauche ich im JOSM? - Gibt es einen Schritt für Schritt Anleitung zur Nutzung? Gruss, Oli
Stefan Berger <stefanberger.bscyb@gmx.ch[mailto:stefanberger.bscyb@gmx.ch][mailto:stefanberger.bscyb@gmx.ch[mailto:stefanberger.bscyb@gmx.ch]]> schrieb am Mi., 26. Okt. 2016 um 13:56 Uhr:
Hallo zusammen, danke für euer Feedback. Ich hatte jetzt etwas Zeit weiterzuarbeiten und bin gut vorangekommen, darüber informiere ich euch gerne. Zusammenfassend kamen folgende Rückmeldungen: - Für die billingue-Gebiete im Kanton wurde gewünscht, dass man zusätzlich die französischen Strassennamen eintragen kann (Ueli). Das ist angepasst. - Dann existiert eine Übersicht auf Strassenebene mit bereits gemappten Hausnummern. Ich will noch bei regio-osm.de[http://regio-osm.de%5D%5Bhttp://regio-osm.de%5Bhttp://regio-osm.de]] anfragen, ob eine solche Übersicht für die Gemeinde-Ebene erstellt werden kann. - Vernünftigerweise werden die Adressen Schritt für Schritt (strassenweise resp. Siedlungen/Gemeinden) importiert (Simon, meine Meinung). - Auf Luftbildern nicht sichtbare Gebäude (z.B. unterirdische Garagen) sollen nicht gemappt werden. Eine Verifizierung ist unmöglich (sofern man nicht lokales Wissen hat), es existieren keine gezeichneten Gebäude dazu, und der Mehrwert hält sich in Grenzen (in der Regel navigiert man nicht zu einer unterirdischen Garage) (Simon, Michael, meine Meinung). - Das Zuweisen von Adressen zu Gebäuden wird als qualitativ beste Lösung gesehen (Simon, Oli, Michael). Ich habe etwas rumprobiert und ein gutes Plug-in (Conflation) gefunden, welches Adressnodes speditiv mit den darunterliegenden Gebäuden verknüpfen kann und die Keys auf das Gebäude überträgt. Mittlerweile sind die Scripts verbessert und Plug-in kompatibel; der Import und die Gebäudeassoziation (jeweils mittels Plugin) funktionieren. Adresseinträge ohne Hausnummer sind zuvor aus der Liste entfernt worden. Vor der Veröffentlichung will ich das Prozedere noch etwas ausgiebiger testen und eine Dokumentation schreiben. Ausserdem muss noch ein OSM Wiki Importeintrag erstellt werden. Zu den zu importierenden Daten stellen sich mir noch einige Fragen: - Frage 1: Das Script kreiert folgende Spalten (jede Spalte ein Key), die vor dem Import problemlos z.B. in Excel bearbeitet und nach Key gefiltert werden können: addr:country (überall ‘CH‘), addr:postcode (PLZ), addr:city (ORT), addr:street (LOKALISAT), addr:street:fr, addr:place, addr:place:fr, addr:housenumber (GEBNR), usage (NUTZUNG), ele (HOEHE). Die Spalten für addr:street:fr, addr:place, addr:place:fr sind leer und können bei Bedarf gefüllt werden. Wenn in einer Key-Spalte nichts eingetragen wird, erscheint dieser Key nach dem OSM-Import auch nicht. Ist es richtig, dass nicht-strassenassoziierte Adressen unter dem Key ‘place‘ erfasst werden? Habt ihr weitere Bemerkungen zum Format? - Frage 2: Der Key ‘usage‘ (NUTZUNG) hat über 10‘000 verschiedene Einträge. Simon hat in seinem Blogeintrag Abkürzungen vorgeschlagen. Bei so vielen verschiedenen Einträgen ist eine Kategorisierung ein ziemlicher Aufwand. Wie will man das umsetzen? Oder unverändert lassen? Ausserdem bin ich mir nicht sicher, ob ‘usage‘ der richtige Key für eine Beschreibung der Gebäudenutzung ist. Simon erwähnt ihn im Blogeintrag; Wiki-OSM meint, es „beschreibt die wesentliche Nutzungsart einer Gleisstrecke“. Wie seht ihr das? Welchen Key würdet ihr sonst für NUTZUNG vorschlagen? Oder so sein lassen? Anmerkung: Ich habe versuchsweise NUTZUNG als Key:building importiert. Es importiert die Punkte dann als Gebäude. Es funktioniert, gibt aber beim Transfer auf einen Gebäudeumriss einen Konflikt und fragt für jeden Eintrag, ob man den bisherigen oder neuen Key:building will. - Frage 3: Braucht es einen Key mit Metainformationen (z.B. Import-Quelle)? Oder reicht es, wenn Import-spezifische Benutzernamen erstellt werden? Ihr dürft gerne noch weitere Inputs geben. Als Anschauungsbeispiel: Ich habe die Adressen einer Siedlung in der Nähe meiner Heimat gemappt. Ihr findet sie unter Fahrni, Dörfli. Anstatt addr:streetname wird der Key addr:place verwendet. Von total 30 Adressnodes habe ich vier Adressnodes gelöscht, da eine Zuordnung anhand des Luftbildes unmöglich war (waren kleine Nebengebäude, keine Wohnhäuser). Für einen Adressnode fehlt ein gezeichnetes Gebäude. Die restlichen Adressen sind auf die Gebäude übertragen. Ich freue mich über eure Antworten und Anregungen. Liebe Grüsse Stefan
Gesendet: Freitag, 21. Oktober 2016 um 15:33 Uhr Von: "Simon Poole" <simon@poole.ch[mailto:simon@poole.ch][mailto:simon@poole.ch[mailto:simon@poole.ch]]>
An: talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch][mailto:talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch]] Betreff: Re: [talk-ch] Adressverzeichnis GEBADR des Kantons Bern
Hallo Stefan
Um mal mit deiner Frage anzufangen: ja wir könnten (natürlich) eine Liste der schon vorhandenen Adressen im Kanton produzieren. Dabei muss man sich aber bewusst sein, dass es Unschärfen geben wird (etwas andere Koordinaten, keine Abkürzungen, usw) und deshalb ein Vergleich mit dem kantonalen Daten dies natürlich in Betracht ziehen müsste. Wir haben aber schon Auswertungen, zwar nur auf Gemeindeebene, nicht für den ganzen Kanton, hier: http://regio-osm.de/hausnummerauswertung/auswertung_auswahlort%5Bhttp://regi...] Zum Thema Import: wenn man das für alle fehlenden Daten machen will muss man sich überlegen (nehmen wir mal an wir hätten alle schon in OSM vorhandenen Daten vorher entfernt): - ob man mit Adressen ohne entsprechenden Gebäudeumriss leben kann (sprich nur address nodes importieren), falls nicht muss man die Gebäude vorher einzeichnen. - falls Gebäude vorhanden sind ob man die Adresse auf den Umriss überträgt (für Gebäude mit nur einer Adresse). Ich persönlich würde es vorziehen wenn lokale Mapper Gemeinde für Gemeinde die Adressen übernehmen würden, auch wenn das länger geht, so viel Arbeit ist es auch nicht wenn man JOSM verwendet (wenn man auf http://regio-osm.de/hausnummerauswertung/auswertung_anzeigen?job_ids=23097&a...]] den "mit offiziellen Geokoordinaten als OSM Datei[http://regio-osm.de/hausnummerauswertung/offizielle_koordinaten_ausgeben?job...]]" Link anwählt bekommt man eine neue Ebene mit vorgefertigten Adressknoten), Gebäude einzeichnen ist die grössere Arbeit. Gemeinde für Gemeinde würde auch grössere Katastrophen eher unwahrscheinlich machen. Der Nachteil bei dieser Methode ist das wir den Gebäudetyp nicht übernehmen können. So oder so, falls wir einen organisierten Import der Adressdaten machen würden (auch wenn der essentiell manuell wäre), sollten wir https://wiki.openstreetmap.org/wiki/Import/Guidelines%5Bhttps://wiki.openstr...] beachten. Lizenz ist bereits abgeklärt, also müsste man noch eine Wikiseite erstellen mit den nötigen Informationen und eine Diskussion auf der Import Liste anstossen. Simon
Am 19.10.2016 um 11:52 schrieb Stefan Berger:
Hallo zusammen, mein Name ist Stefan Berger, ich stamme aus der Region Thun und bin zur Zeit einige Monate in Iringa, Tansania. Da die Gegend hier nicht so leer ist wie es die Karte vermuten lässt, startete ich mit mapping für OSM und recherchierte auch etwas im Internet. Dabei stiess ich auf die Homepage von SOSM und den Blogeintrag von Simon vom 14. Juni 2016 über das Gebäudeverzeichnis des Kantons Bern (GEBADR). Simons Eintrag: http://sosm.ch/building-addresses-canton-berne/%5Bhttp://sosm.ch/building-ad...] GEBADR: http://www.apps.be.ch/geo/index.php?tmpl=index&option=com_easysdi_catalo...]] Simon erwähnt, dass noch niemand mit den GEBADR Daten weitergearbeitet hat. Ich schaute meine Heimatgemeinde und weitere auch grössere Orte auf der Karte an und realisierte, dass ein Grossteil der Hausnummern im Kanton fehlt. Da ich teilweise genügend Zeit habe nahm ich die Herausforderung an und begann mit den Daten weiterzuarbeiten. Die GEBADR Liste lokalisiert die Adressen in Schweizer Koordinaten. Als Erstes wollte ich deshalb die Koordinaten in WGS84 transformieren. Dazu änderte ich ein Python2-Script von swisstopo zur Umrechnung von LV03 in WGS84 ab. Hauptänderungen: Das Script läuft jetzt mit Python3, die Input-Koordinaten sind anstatt LV03 neu LV95, es funktioniert nur noch in eine Richtung LV95 -> WGS84, und es kann die GEBADR Liste im .csv Format durchrechnen (dazu z.B. LV95 GEBADR.dbf File im Excel öffnen und als .csv (MS-DOS) speichern) und erstellt eine neue .csv Datei mit zwei zusätzlichen Spalten für die WGS84 Koordinaten, einige „überflüssige“ Spalten sind nicht mehr dabei. Ich schaute ein paar Adressen stichprobenartig an, die Lokalisierung passt. Michael Spreng hat das Skript und die Output-Koordinaten ebenfalls getestet, hat auch bei ihm gepasst. Das Original-Script von swisstopo: http://www.mont-terri.ch/internet/swisstopo/en/home/products/software/produc...] Das weiterentwickelte Script befindet sich im Anhang. Ich schrieb zusätzlich noch ein kleines Script welches erlaubt gewisse Einträge abzuändern. Als Beispiel: in der Spalte “Nutzung“ steht manchmal “unbekannt“, bei den “Höhenmetern“ manchmal “0“, bei Adressen teilweise “nn“. Das Script erstellt stattdessen einen leeren Eintrag. Bevor ich jetzt aber weitermache, möchte ich meine nächste Idee formulieren, eine Frage dazu stellen und eure Inputs und Meinungen hören. Meine Idee: Die bereits vorhandenen Adressen des Kantons Bern in OSM und in der GEBADR Liste abzugleichen um die Datenmenge zu reduzieren. Dazu brauche ich eine Liste der OSM Adressen und das führt zu meiner Frage: Gibt es eine einfache Möglichkeit, sämtliche Adressen innerhalb der Kantonsgrenzen aus OSM zu exportieren? Am Ende möchte ich eine Liste aller in OSM erfassten Adressen des Kantons Bern als .csv File. Jede Zeile eine Adresse; jeweils drei Spalten für die Informationen: Ort, Strasse und Hausnummer. Ich freue mich auf eure Antworten, Vorschläge und Inputs (kann auch Englisch sein).
Liebe Grüsse Stefan _______________________________________________ talk-ch mailing listtalk-ch@openstreetmap.ch[mailto:listtalk-ch@openstreetmap.ch][mailto:talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch]]http://lists.openstreetmap.ch/mailman/listinfo/talk-ch%5Bhttp://lists.openst...] _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch][mailto:talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch]] http://lists.openstreetmap.ch/mailman/listinfo/talk-ch______________________... talk-ch[http://lists.openstreetmap.ch/mailman/listinfo/talk-ch______________________...] mailing list talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch][mailto:talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch]] http://lists.openstreetmap.ch/mailman/listinfo/talk-ch______________________...] talk-ch mailing list talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch] http://lists.openstreetmap.ch/mailman/listinfo/talk-ch%5Bhttp://lists.openst...] _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch[mailto:talk-ch@openstreetmap.ch] http://lists.openstreetmap.ch/mailman/listinfo/talk-ch______________________... talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch%5Bhttp://lists.openst...]