Projektbeschreibung
OSM Ziel
|
Einheitliche Darstellung und Beschreibung der öffentlichen Tankstellen in meiner näheren Umgebung und bei denen ich auch tanke.
- Einheitliche Verwendung von Flächen und Knoten
- Bestimmte Tags sind immer bei den selben Mapobjekten vorhanden
In OsmAnd sollen auch Offline möglichst genaue Tankstellendaten abrufbar sein.
|
Persönliches Ziel
|
Ich möchte eine Tankstelle in OSM erst dann aktualisieren, wenn ich auch dort war, die Lage vor Ort analysiert und entsprechende Aufzeichnungen gemacht habe.
|
Forum
|
https://community.openstreetmap.org/t/grundsatzliche-systematik-zur-abbildung-einer-tankstelle/107602
|
Nichtziele
|
Die folgenden Punkte sind nicht Ziel dieses Projektes. Sollten jedoch in Zuge der Projektarbeit vor Ort Fehler erkannt werden, werden diese - soweit möglich - korrigiert.
- Erfassung und Bearbeitung von Tankstellen von Firmen, bei denen eben nur firmeneigene Fahrzeuge tanken können
|
Grundsätzliche Systematik zur Abbildung einer Tankstelle
Eine Tankstelle wird als Fläche abgebildet.
- Diese Fläche enthält alle Gebäude, Wege und sonstigen Einrichtungen (als Knoten), die zur Tankstelle gehören.
- Bei der Fläche werden alle Merkmale getagged, die für alle Services gelten, die die Tankstelle anbietet. Dazu gehören u.a. die Marke, die Öffnungszeiten und die Bezahlmöglichkeiten.
- Bei der Fläche werden alle Services, die die Tankstelle zusätzlich anbietet, getagged (z.B. die Waschbox mit car_wash=yes).
- Die Adresse der Tankstelle wird nicht an der Fläche, sondern am "Hauptgebäude" (sh. unten) - wie auch sonst üblich - getagged, ausgenommen die Tankstelle hat kein "Hauptgebäude" (sehr oft der Fall bei reinen Selbstbedienungstankgstellen).
Bei den meisten Tankstellen gibt es zwei Standard-Gebäude, das "Hauptgebäude" mit dem Shop und das Dach über den Zapfsäulen.
- Gebäude und das Dach werden als separate Objekte gezeichnet.
- Das Hauptgebäude ist jenes mit dem Shop. Es kann aber auch weitere Einrichtungen (z.B. die Waschbox) beherbergen.
- Beim Hauptgebäude wird die Adresse der Tankstelle getagged.
- Der Shop wird beim Hauptgebäude getagged.
- Beim Shop werden die Öffnungszeiten redundant getagged, da es auch Tankstellen gibt, die (mit Tankautomaten) länger offen hat als der Shop.
Einzelne Zapfsäulen werden nur für die "Randprodukte" (z.B. AdBlue, LKW-Diesel, Zweitaktgemisch) getagged, nicht aber für die Standardprodukte (Benzin, Diesel).
- Diese Knoten werden möglichst genau an der Position der jeweiligen Zapfsäule gesetzt.
Alle weiteren Services (z.B. Waschbox, Staubsauger) werden als Knoten auf der möglichst genauen Position der Services eingezeichnet.
- Bei diesen Knoten werden die jeweils zutreffenden Details sowie die Öffnungszeiten getagged.
- Zumeist werden die Öffnungszeiten der Services ident mit denen der Tankstelle sein, könnten jedoch auch abweichen, z.B. steht die Waschanlage nur bis 22:00 Uhr zur Verfügung, während die Tankstelle 24/7 offen hat.
Auf der Tankstelle werden die wichtigsten Fahrwege eingezeichnet. Sie werden - neben anderen Details - grundsätzlich wie folgt getagged:
- access=customers
- highway=service
Beispiel: Diese Tankstelle ist bereits nach diesen Regeln abgebildet.
Hinweis: In den folgenden Tabellen sind jene Tags, die auf alle Fälle gesetzt werden, in fett dargestellt.
Mapobjekte
Tankstellenareal
Objekt / Tag
|
Beschreibung
|
Fläche
|
Diese Fläche stellt das gesamte Areal der Tankstelle dar und enthält alle dazugehörigen Gebäude und Freiflächen.
|
addr:xxx=nnn
|
Adress-Tags werden beim Areal nur dann gesetzt, wenn die Tankstelle kein "Hauptgebäude" hat.
|
amenity=fuel
|
MIt diesem Tag stellt das Areal die Tankstelle selbst dar.
|
brand=xxx
|
xxx ist die Marke der Tankstelle, z.B. OMV, Shell, ...
- Bei "freien" Tankstellen kann dieser Tag auch entfallen.
|
brand:wikidata=xxx
|
xxx ist der Schlüssel des entsprechenden Wikidata-Eintrages (Qnnnnnn).
- Wird nur dann erfasst, wenn auch ein Wikidata-Eintrag vorhanden ist
|
brand:wikipedia=de:xxx
|
xxx ist der Titel des entsprechenden Wikipedia-Eintrages
- Wird nur dann erfasst, wenn auch ein Wikipedia-Artikel vorhanden ist
|
car_wash=yes
|
Die Tankstelle bietet eine automatische Waschbox und/oder eine Lanzenwäsche an
|
compressed_air=yes
|
Die Tankstelle bietet Druckluft für die Reifen an
|
contact:email
|
Wird nicht erfasst, um Spammern keine Unterstützung anzubieten
|
contact:fax=xxx
|
xxx ist die Faxnummer.
|
contact:phone=xxx
|
xxx ist die Telefonnummer, unter der die Tankstelle erreichbar ist
- Bei Tankstellen ohne Personal kann hier die Nummer einer angegebenen Hotline eingetragen werden.
|
contact:website=xxx
|
xxx ist der Link zur Webseite der spezifischen Tankstelle, wenn nicht vorhanden, dann zur "brand" Seite
|
fuel:xxx=yes
|
Für jede Treibstoffsorte, die per Zapfsäule angeboten wird, wird ein Tag mit "xxx" erstellt. Sorten, die nur in Behältern erhältlich sind, werden hier nicht getagged (z.B. AdBlue in Dosen).
"xxx" kann sein:
- adblue: AdBlue mit eigener Zapfsäule ("no" oder kein Eintrag, wenn AdBlue nur in Behältnissen angeboten wird)
- diesel: Standard-Diesel
- GTL_diesel: Höherwertiger Diesel
- HGV_diesel: LKW-Diesel; wird angegeben, wenn es zumindest eine sog. "LKW-Hochleistungssäule" gibt, die nur bei LKWs, nicht aber bei PKWs verwendbar ist
- heating_oil: Heizöl
- octane_91: Normalbenzin - gibt es kaum noch
- octane_95: Super
- octane_98: Super Plus
- octane_100: Spezieller Super, der von einigen Marken angeboten wird (z.B. OMV MaxxMotion Super 100 plus)
- 1_25: Zweitaktmischung
- 1_50: Zweitaktmischung
- LH2: Flüssiger Wasserstoff
- cng: Erdgas
- lpg: Autogas
|
landuse=retail
|
Wird nur dann getagged, wenn das Tankstellenareal nicht innerhalb einer größeren landuse-Fläche liegt
|
name=xxx
|
xxx ist ident mit brand, außer die Tankstelle hat einen spezifischen Eigennamen
|
opening_hours=xxx
|
Öffnungszeiten der Tankstelle
|
operator=xxx
|
xxx ist der Name des Betreibers der Tankstelle.
- Ist zumeist eine Einzelperson oder kleine Firma, aber kaum die Tankstellenkette selbst
- Ist in vielen Fällen nicht leicht zu ermitteln (außer man fragt direkt nach)
|
operator:wikidata=xxx
|
xxx ist der Schlüssel des entsprechenden Wikidata-Eintrages (Qnnnnnn).
- Wird nur dann erfasst, wenn auch ein Wikidata-Eintrag vorhanden ist
|
payment:cash=no
|
Wird dann angeführt, wenn NICHT mit Bargeld bezahlt werden kann - ist zumeist bei Selbstbedienungstankstellen ohne Shop und Personal der Fall
|
payment:xxx=yes
|
Für jede Art, mit der auf der Tankstelle bezahlt werden kann, wird ein Tag mit "xxx" erstellt.
"xxx" kann sein:
- cash: Bargeld
- maestro: Bankomatkarte
- american_express | diners_club | mastercard | visa: Die wichtigsten Kreditkarten in Österreich
- apple_pay | google_pay
- ap | aviamat | austrocard | discover_card | dkv | eurowag | iq_card | logpay | omv_card | rmc | routex | shell | uta: Die wichtigsten Tankkarten
|
self_service=yes|no
|
Selbst tanken | Tankwart tankt
|
toilets=yes
|
Es gibt Toiletten.
- Die Toiletten werden dann als eigener Knoten an der entsprechenden Position eingezeichnet (sh. unten).
|
vacuum_cleaner=yes
|
Staubsaugeranlage vorhanden
|
vending_machine=fuel
|
Die Tankstelle hat Tankautomaten.
- Kommt zum Teil auch bei Tankstellen mit Shop und Personal vor (z.B. bei Jet-Tankstellen).
|
wheelchair=yes|no
|
Das gesamte Areal ist rollstuhlgerecht
|
Tankstellengebäude mit dem Shop
Objekt / Tag
|
Beschreibung
|
Fläche
|
Das "Hauptgebäude" auf dem Tankstellenareal, in dem auch der Shop untergebracht ist.
- Das Gebäue kann auch weitere Einrichtungen der Tankstelle (z.B. die Waschbox) beherbergen.
- Das Gebäude und das Tankstellendach werden als getrennte Objekte eingezeichnet.
|
addr:city=xxx
|
|
addr:country=AT
|
|
addr:housenumber=nnn
|
|
addr:postcode=nnnn
|
|
addr:street=xxx
|
|
brand=xxx
|
xxx ist die Marke des Tankstellenshops
|
brand:wikidata=xxx
|
xxx ist der Schlüssel des entsprechenden Wikidata-Eintrages (Qnnnnnn).
- Wird nur dann erfasst, wenn auch ein Wikidata-Eintrag vorhanden ist
|
brand:wikipedia=de:xxx
|
xxx ist der Titel des entsprechenden Wikipedia-Eintrages
- Wird nur dann erfasst, wenn auch ein Wikipedia-Artikel vorhanden ist
|
building=retail
|
Eine Tankstelle und der Shop werden dem Einzelhandel zugerechnet.
|
cafe=yes
|
Hier kann man einen Kaffee trinken
|
indoor_seating=yes
|
Es gibt Tische und Stühle im Shop zum Kaffeetrinken
|
name=xxx
|
xxx ist der Name des Shops
|
opening_hours=xxx
|
Die Öffnungszeiten des Shops werden getagged, da sie von den Öffnungszeiten der Tankstelle abweichen können.
|
outdoor_seating=yes
|
Es gibt Tische und Stühle in einem Außenbereich
|
shop=convenience
|
Werden im Shop nur einige wenige Zubehörartikel für Kfz (z.B. Motoröl, Scheibenwasser, Fensterwischer oder ähnliches), aber keine Lebensmittel angeboten, dann wird shop=car_parts getagged.
|
snack=yes
|
Der Shop bietet neben Getränken auch Kleinigkeiten zum Essen an
|
wheelchair=yes|no
|
Der Shop ist rollstuhlgerecht eingerichtet
|
Dach über den Zapfsäulen
Objekt / Tag
|
Beschreibung
|
Fläche
|
Getrennt von den anderen Gebäuden
|
building=roof
|
|
layer=1
|
|
Andere Gebäude
Objekt / Tag
|
Beschreibung
|
Fläche
|
Weitere Gebäude auf der Tankstelle sind zumeist Lager- oder Betriebsgebäude und dürfen von Kunden weder betreten noch genutzt werden.
|
building=service
|
|
Fahrwege auf dem Areal
Objekt / Tag
|
Beschreibung
|
Weg
|
|
access=customers
|
|
covered=yes
|
Wegstücke unter dem Tankstellendach oder durch die Waschbox
|
highway=service
|
|
oneway=yes
|
Kommt öfter bei den Ein- bzw. Ausfahrten der Tankstelle vor
|
surface=xxx
|
|
Einzelne Zapfsäulen
Objekt / Tag
|
Beschreibung
|
Knoten
|
Der Knoten wird möglichst genau dort gesetzt, wo sich die Zapfsäule befindet.
- Es werden nicht alle Zapfsäulen gesetzt, sondern nur die mit den "Randprodukten" (sh. unten bei "fuel"), die in vielen Fällen auch ein wenig versteckt sein können.
- Ladestationen werden extra getagged - sh. weiter unten!
|
fuel:xxx=yes
|
- adblue: AdBlue mit eigener Zapfsäule
- HGV_diesel: LKW-Diesel
- heating_oil: Heizöl
- 1_25: Zweitaktmischung
- 1_50: Zweitaktmischung
- LH2: Flüssiger Wasserstoff
- cng: Erdgas
- lpg: Autogas
|
man_made=fuel_pump
|
|
Ladestation
Objekt / Tag
|
Beschreibung
|
Knoten oder Fläche
|
Möglichst an der Stelle positionieren, wo sich die Ladestation befindet.
|
access=customers
|
|
amenity=charging_station
|
|
brand=xxx
|
Wird nur getagged, wenn es von der Tankstellenmarke abweicht
|
brand:wikidata=xxx
|
xxx ist der Schlüssel des entsprechenden Wikidata-Eintrages (Qnnnnnn).
- Wird nur dann erfasst, wenn auch ein Wikidata-Eintrag vorhanden ist
|
brand:wikipedia=de:xxx
|
xxx ist der Titel des entsprechenden Wikipedia-Eintrages
- Wird nur dann erfasst, wenn auch ein Wikipedia-Artikel vorhanden ist
|
capacity=nnn
|
Anzahl der Autos, die gleichzeitig geladen werden können
|
fee=yes
|
Zahlung erforderlich
|
name=xxx
|
xxx ist ident mit brand, außer die Ladestation hat einen spezifischen Eigennamen
|
opening_hours=xxx
|
Die Öffnungszeiten der Ladestation werden getagged, da sie von den Öffnungszeiten der Tankstelle abweichen können.
|
operator=xxx
|
xxx ist der Name des Betreibers der Ladestation.
|
operator:wikidata=xxx
|
xxx ist der Schlüssel des entsprechenden Wikidata-Eintrages (Qnnnnnn).
- Wird nur dann erfasst, wenn auch ein Wikidata-Eintrag vorhanden ist
|
wheelchair=yes|no
|
Die Ladestation ist rollstuhlgerecht
|
Autowäsche
Objekt / Tag
|
Waschbox
|
Waschstraße
|
Lanzenwäsche
|
Beschreibung
|
Knoten
|
|
|
|
Möglichst an der Stelle positionieren, wo sich die Waschbox befindet. Für jede vorhandene Anlage wird ein eigener Knoten gesetzt. Die Typen sind:
- Waschbox: Das Auto wird abgestellt, die Waschmaschine fährt vor und zurück
- Waschstraße: Das Auto wird von einem Schienensystem durch die Waschanlage gezogen und durchläuft so die einzelnen fixen Stationen
- Lanzenwäsche: Das Auto wird abgestellt und mit Hilfe von sog. Waschlanzen (Hochdruck) manuell gewaschen
|
amenity=car_wash
|
|
|
|
|
automated=
|
yes
|
yes
|
no
|
|
self_service=
|
yes
|
no
|
yes
|
|
brand=xxx
|
|
|
|
Wird nur getagged, wenn es von der Tankstellenmarke abweicht
|
brand:wikidata=xxx
|
|
|
|
xxx ist der Schlüssel des entsprechenden Wikidata-Eintrages (Qnnnnnn).
- Wird nur dann erfasst, wenn auch ein Wikidata-Eintrag vorhanden ist
|
brand:wikipedia=de:xxx
|
|
|
|
xxx ist der Titel des entsprechenden Wikipedia-Eintrages
- Wird nur dann erfasst, wenn auch ein Wikipedia-Artikel vorhanden ist
|
maxheight=nnn
|
|
|
|
Höhenbeschränkung nnn Meter
|
maxwidth=nnn
|
|
|
|
Breitenbeschränkung nnn Meter
|
name=xxx
|
|
|
|
Wird nur getagged, wenn die Waschanlage einen spezifischen Eigennamen hat
|
opening_hours=xxx
|
|
|
|
Wird getagged, da die Öffnungszeiten der Waschanlage abweichend von den Öffnungszeiten der Tankstelle sein können
|
truck_wash=yes
|
|
|
|
Waschanlage ist geeignet für LKW
|
wheelchair=yes|no
|
|
|
|
Waschanlage ist rollstuhlgerecht
|
Staubsauger
Objekt / Tag
|
Beschreibung
|
Knoten
|
Möglichst an der Stelle positionieren, wo sich der Staubsauger befindet.
|
amenity=vacuum_cleaner
|
|
covered=yes
|
Staubsaugerplatz ist überdacht
|
fee=yes
|
Zahlung erforderlich
|
lit=yes
|
Staubsaugerplatz ist beleuchtet
|
wheelchair=yes|no
|
Der Staubsaugerplatz ist rollstuhlgerecht
|
Werbemast
Objekt / Tag
|
Beschreibung
|
Knoten
|
Möglichst an der Stelle positionieren, wo sich der Werbemast befindet.
|
advertising=totem
|
|
animated=digital_prices
|
Die aktuellen Spritpreise werden digital angezeigt
|
man_made=advertising
|
|
message=commercial
|
|
Toilette
Objekt / Tag
|
Beschreibung
|
Knoten
|
Möglichst an der Stelle positionieren, wo sich die Toilette befindet.
|
amenity=toilets
|
|
access=yes|customer
|
|
fee=yes|no
|
Zahlung erforderlich
|
wheelchair=yes|limited|no
|
Die Toilette ist rollstuhlgerecht
|
Overpass Turbo Abfragen
Aktualisierte Objekte