DE:Updating german Aral petrol stations
Aktualisierung deutscher ARAL Tankstellen
Über das Projekt
Diese Seite dokumentiert den Plan einer Aktualisierung der OSM Objekte, welche Aral Tankstellen in Deutschland repräsentieren.
BP, Eigentümer der Marke "Aral", stellt die aktuellen Koordinaten und weitere Informationen der Tankstellen kostenfrei für die Nutzung zur Verfügung. Der Datenbestand umfasst etwa 2.350 Aral Tankstellen und wird unter der Open Database License (ODbL) zur Verfügung gestellt. Zusätzlich existiert eine schriftliche Freigabe für OpenStreetMap (welche noch verlinkt werden muss).
Der Datenbestand steht zum Download bereit bei navads.nl, dem einzigen offiziellen Lieferant der BP Tankstellendaten. Der Datenbestand enthält neben den von BP erfassten Koordinaten zusätzliche Daten der Tankstelle (Name, Adresse, Telefonnummer, Öffnungszeiten etc.), mit welchen die entsprechenden tags der zugehörigen OSM Objekte aktuslisiert werden können.
Ziele
Verknüpfung der bestehenden Aral Tankstellen in Deutschland (OSM) mit den aktuellen Daten von BP, gefolgt vom Hinzufügen fehlender Tankstellen und der Aktualisierung der tag Informationen.
Zeitplan
- Gegenüber der ersten Planung wurde das Publizieren von Changesets aufgrund intensiver, zeitaufwändiger manueller/visueller Validierungen auf Mai verschoben.
- März/April 2015: Verknüpfen der Aral Tankstellen aus dem BP Datenbestand mit den existierenden OSM Objekten "amenity=fuel", Qualitätsprüfungen/Validierungen
- Beginn Mai 2015: Bereitstellung eines Changesets mit Aral Tankstellen, welche in OSM fehlen, sowie Erzeugung eines Changesets zur Aktualisierung der tags existierender OSM Objekte, gefolgt vom Upload dieser .osm Dateien.
Die OSM Community wird über imports@openstreetmap.org und talk-de@openstreetmap.org) über die geplanten Schritte informiert.
Feedback, Diskussion und Unterstützung, v.a. von lokalen Mappern, ist sehr erwünscht.
Prozess
Verknüpfung der Tankstellen der BP csv Date mit existierenden OSM Objekten ("amenity=fuel") und Identifizierung von
- tags von existierenden OSM Objekten, welche von einem Update der tags profitieren
- tags, welche zu existierenden OSM Objekten hinzugefügt werden sollten, um mehr Informationen zu liefern (z.B. Öffnungszeiten)
- fehlenden Tankstellen, welche in OSM ergänzt werden sollten (node Objekte)
- OSM "amenity=fuel" Objekten, die als "Aral" getaggt sind, aber mittlerweile nicht mehr von Aral betrieben werden.
Die Arbeitsschritte erfolgen unter Nutzung von PostgreSQL/Postgis auf einer aktuellen Kopie von "europe.osm". Die Arbeitsschritte werden vorsichtig und sorgfältig durchgeführt, um keine bestehenden OSM Inhalte zu verfälschen. Der Prozess resultiert in einem Update der deutschen Aral Tankstellen in OSM.
Hintergrund
Der Datenbestand kann bei der Datenqquelle heruntergeladen werden. Eine zusätzliche Datei beschreibt den Inhalt der csv-Datei.
Datenquelle:' http://base.navads.eu/bpxml/
Spaltenbeschreibungen der CSV Datei: http://base.navads.eu/bpxml/bp_petrol_stations_columns_documentation.csv
Lizenz: http://opendatacommons.org/licenses/odbl/
ODbL Compliance bestätigt: yes
Mirror (manuell aktualisiert): http://arnulf.us/BPXML
Art des Imports
Die downloadbare Datei mit den deutschen BP Tankstellen wird gelegentlich aktualisiert. Nutzer, die ihre Email-Adresse beim Download hinterlassen, erhalten eine Benachrichtigung über die Aktualisierung der Datei. Der Updateprozess in OSM kann bei jeder Aktuslisierung der Downloaddatei erfolgen, wobei hierzu die Menge an Änderungen und der Updateaufwand berücksichtigt werden.
Vorbereitung und Verarbeitung der Daten, Tagging Plan
Der erste Schritt war ein mehrstufiger Prozess zur Verknüpfung der BP Tankstellen mit den OSM Objekten (amenity=fuel) bestehender Tankstellen. Die Verknüpfung erfolgte zunächst über identische Adressinformationen und identische "brand" und "operator" Informationen. Zusätzlich wurde die Distanz zwischen den Lagekkordinaten potenzieller Matchingpartner untersucht. Der weitere Verknüpfungsprozess zwischen den BP Tankstellen und den OSM Objekten erforderte umfangreiche manuelle und visuelle Prüfungen. Die initiale Schätzung der Anzahl hinzuzufügender Tankstellenobjekte lag bei etwa 400. Am Ende erwies sich, dass der Prozess lediglich 8 Aral Tankstellen identifiziert hat, die zu keinem OSM Objekt mit dem tag "amenity=fuel" zugeordnet werden konnten.
Um die Dinge einfach zu halten, wurde zunächst eine .osm Datei mit den 8 hinzuzufügenden Objekten erstellt. Diese 8 nodes kommen zunächst mit minimalem tagging:
- name
- operator
- brand
- amenity
- addr:housenumber
- addr:street
- addr:postcode
- addr:city
- addr:country
Ergebnisse der Datenverarbeitung
- Die aufwändige Verknüpfung der BP Tankstellenkoordinaten mit existierenden OSM-Objekten (amenity=fuel) konnte nur für 8 Aral Tankstellen kein korrespondierendes OSM Objekt identifizieren.
- User Danymu (on osm, edits, contrib, heatmap, chngset com.) hat in der Zwischenzeit eine der 8 fehlenden Tankstellen ergänzt.
- Am 27.05.2015 wurde durch Knutb das changeset 31502126 mit den 7 neuen Aral Tankstellen hochgeladen.
Der nächste Schritt ist ein weiteres Changeset mit dem update der tags der Aral Tankstellen. Dies wird hier in Kürze dokumentiert.