Der AVV (AVV = Aachener Verkehrsverbund • Webseite • Wikipedia) ist ein Zweckverband, der für die Preisgestaltung der Nahverkehrstickets in der Städteregion Aachen, sowie den Kreisen Düren und Heinsberg zuständig ist.
Aufgabenträger für das Gebiet des AVV ist der Zweckverband go.Rheinland, welcher ebenso für das Gebiet des Verkehrsverbund Rhein-Sieg (VRS) zuständig ist.
Infrastrukturmapping
Es existieren zwei verschidene Arten für das ÖPNV mapping, PTv1 und PTv2. PTv2 ist in vielen Bereichen abwärtskompatibel, weshalb es sinnvoll erscheint, dies auszunutzen um etwaige Kompatiblitätsprobleme beim Auslesen zu verhindern.
Als Stütze für das Mapping kann die Wiki-Übersichtsseite für den Public Transport dienen. Eine gute Gegenüberstellung der beiden Versionen gibt es auf der Seite vom User Weide
Auf dieser Seite ist eine Übersicht zu finden, wie das gebräuchliche Tagging im AVV aussieht. Das Rendering dieser Tags kann man auf der ÖPNV-Karte betrachten.
Eisenbahn
Bitte an das Taggingschema des OpenRailwayMap-Projektes halten.
Gleise
Es wird eine Linie in der Mitte des Gleises gezeichnet. Die Wichtigsten Tags eines Gleises sind folgende:
Tag
|
Wert
|
Anmerkungen
|
railway
|
rail
|
immer
|
usage
|
main; branch (Haupt-, bzw. Nebenstrecke)
|
Für alle durchgehenden Streckengleise. Alle anderen Gleise bekommen stattdessen den Tag service=*. Beides zusammen ist nicht zulässig.
|
electrified
|
no; contact_line
|
voltage
|
15000
|
|
frequency
|
16,7
|
|
gauge
|
1435
|
|
maxspeed
|
160 (Beispiel)
|
immer in km/h
|
service
|
crossover; yard; siding;...
|
Den Tag service=* bekommen alle Gleise, die keine durchgehenden Streckengleise sind, also Abstellgleise, Überleitgleise, Firmenanschlüsse und Nebengleise in Bahnhöfen. Diese Gleise erhalten keinen usage=* Tag
|
operator
|
DB Netz AG; Rurtalbahn GmbH; EVS;...
|
Eigentümer der Infrastruktur
|
Weichen und Kreuzungen
Gleise, die sich kreuzen oder ineinander münden haben immer eine gemeinsame Node. Bei Weichen bekommt diese den Tag railway=switch. Bei Gleiskreuzungen ohne Möglichkeit des Gleiswechsels bekommt sie den Tag railway=railway_crossing.
Bahnübergänge
Bahnübergänge nur für Fußgänger und/oder Radfahrer bekommen ein railway=crossing. Alle anderen bekommen ein railway=level_crossing.
Bahnhöfe und Haltepunkte
Jeder Bahnhof und Haltepunkt bekommt eine Zentrale Node. Deren Position sollte im zentrum der Bahnanlagen liegen, die genaue Position ist jedoch nicht zwingend relevant. Sie sollte kein Teil einer Linie oder Fläche sein:
Tag
|
Wert
|
Anmerkungen
|
railway
|
station; halt (Bahnhof bzw. Haltepunkt)
|
|
name
|
Bahnhofsname
|
|
railway:ref
|
Offizieller Bahnhofkürzel
|
|
uic_ref
|
Internationale Bahnhofsnummer
|
|
operator
|
DB Station und Service AG; Rurtalbahn GmbH; EVS;...
|
Eigentümer des Bahnhofs
|
Für Bahnsteige wird eine Fläche mit dem Umriss des Bahnsteigs gezeichnet (Linien sind vereinfacht auch möglich):
Tag
|
Wert
|
Anmerkungen
|
railway
|
platform
|
|
public_transport
|
platform
|
|
train
|
yes
|
|
ref
|
1;2
|
Gleisnummer, mehrere Nummern durch Semikolons trennen (ohne Leerzeichen)
|
operator
|
DB Station und Service AG; Rurtalbahn GmbH; EVS;...
|
Eigentümer des Bahnhofs
|
covered
|
yes; no
|
|
lit
|
yes; no
|
|
height
|
Höhe des Bahnsteigs über der Gleisoberkante
|
|
tactile_paving
|
yes; no; incorrect
|
Blindenleitlinien
|
wheelchair
|
yes; no; limited
|
Wenn man den Wert limited nutzt, bitte unter dem Tag wheelchair:description=* eine genauere Beschreibung des Zustandes angeben, am besten in Deutsch und Englisch, gekenzeichnet durch DE:... und EN:...
|
Jede Halteposition (Stelle, an der der Zug im Normalfall Steht) bekommt eine Node, die teil des Ways des entsprechenden Gleises ist:
Tag
|
Wert
|
Anmerkungen
|
railway
|
stop
|
|
public_transport
|
stop_position
|
|
name
|
Bahnhofsname
|
|
train
|
yes
|
|
railway:ref
|
Offizieller Bahnhofkürzel
|
|
uic_ref
|
Internationale Bahnhofsnummer
|
|
operator
|
DB Station und Service AG; Rurtalbahn GmbH; EVS;...
|
Eigentümer des Bahnhofs
|
Alle hier gelisteten Bahnhofselemente werden wie unten beschrieben in einer stop_area zusammengefasst.
Busse
Haltestellen
An der Position, wo der Bus im Normalfall zu stehen kommt, wird auf dem Fahrweg ein Knoten gesetzt mit:
Tag
|
Wert
|
Anmerkungen
|
public_transport
|
stop_position
|
|
bus
|
yes
|
|
name
|
Name der Haltestelle
|
|
loc_name
|
Lokaler Name der Haltestelle
|
- optional
- In kleineren Orten ergibt sich manchmal das Erfordernis vor die Haltestellennamen den Ortsnamen zu setzen, um sie Unterscheiden zu können (z.B. Mausbach Kirche und Schevenhütte Kirche). Wenn dieses Tag verwendet wird, sollte dieses den local-name tragen, also den Haltstellennamen ohne den Ortsnamen, da dieses nicht in der Haltestellenliste aufgeführt wird.
|
(highway)
|
(bus_stop)
|
Nur setzen, wenn es keine public_transport=platform gibt. Dann wird die Haltestelle direkt auf der Straße gerendert.
|
zone
|
Nr.
|
optional
|
- Die Angabe der Buslinie(n) im Haltestellenknoten ist veraltet und sollte nur dann erfolgen, wenn es für die jeweilige Linie noch keine Fahrwegsrelationen gibt. Dies sollte jedoch immer nur einen Übergangszustand darstellen.
Soweit die Position bekannt ist, sollte eine weitere Node auf das Haltestellenschild gelegt werden mit folgenden Werten:
Tag
|
Wert
|
Anmerkungen
|
public_transport
|
platform
|
|
highway
|
bus_stop
|
|
bus
|
yes
|
|
name
|
Name der Haltestelle
|
|
loc_name
|
Lokaler Name der Haltestelle
|
s.o.
|
local_ref
|
Nr. der Plattform, falls vorhanden
|
Bitte Nummern wie H13 nur unter local_ref=* eintragen. Das Tag ref=* steht für Werte, die in einem größeren Raum, wie einem Verbund oder Land, einheitlich sind.
|
shelter
|
yes; no
|
optional
|
- Bei sehr großen Haltestellenbereichen (z.B. Elisenbrunnen) kann an Stelle eines platform-nodes auch ein platform-way oder eine platform-area verwendet werden.
Haltestellenrelationen
Haltestellenrelationen fassen alle Elemente einer Haltestelle oder eines Bahnhofs zusammen. Die Relation enthält folgende Werte:
Tag
|
Wert
|
Anmerkungen
|
type
|
public_tranport
|
|
public_transport
|
stop_area
|
|
name
|
Name der Haltestelle
|
Es kommt vor, dass verschiedene Betreiber für die selbe Haltestelle verschiedene Namen verwenden. Von daher gibt es keine Vorgabe, dass die Werte für "name" identisch sein müssen. Bitte in die jeweilige Haltestelle den Namen eintragen, der dort vor Ort verwendet wird und in die stop_area den gebräuchlichsten.
|
zone
|
Nr.
|
optional
|
Folgende Objekte können Mitglied in der Relation sein:
Typ
|
Art
|
Rolle
|
public_transport=stop_position
|
Punkt
|
stop
|
public_transport=platform
|
Punkt, Weg oder Fläche
|
platform
|
railway=station
|
Punkt
|
ohne
|
railway=halt
|
Punkt
|
ohne
|
Beispiel: Ponttor Relation ÖPNV-Map
Bei sehr großen Haltestellen mit verschiedenen Verkehrsmitteln, die räumlich getrennt sind, wie z.B. einem Hauptbahnhof können mehrere stop_areas existieren, die in einer stop_area_group zusammen gefasst werden:
Tag
|
Wert
|
public_transport
|
stop_area_group
|
name
|
Name der Haltestellen
|
- Bei kleineren Bahnhöfen und bei Haltepunkten ist das anlegen einer stop_area_group nicht zu empfehlen.
Linienmapping
Es wird jeweils eine separate Relation erstellt für
- den Hinweg der Linie
- den Rückweg der Linie
- eventuelle unterschiedliche Routen, die nur zu bestimmten Zeiten gefahren werden jeweils Hin- und Rückweg
- Schulbusse auf einer Route, die nicht die normalen Routen fahren und nicht an den normalen Haltestellen halten
- das Ruftaxi (ALT) einer Linie, soweit es eine andere Route fährt und andere Haltestellen nutzt
Die Relation bekommt folgende Tags:
Tag
|
Wert
|
Anmerkungen
|
type
|
route
|
|
route
|
bus;train
|
|
from
|
Ortsangabe Start
|
z.B. Zielanzeiger am Bus
|
to
|
Ortsangabe Ziel
|
z.B. Zielanzeiger am Bus
|
via
|
Zwischenziel 1;Zwischenziel 2;etc.
|
nur bei Alternativrouten mit Umwegen
|
ref
|
Nr. der Linie
|
|
name
|
- Bus Nr.: Starthaltestelle => Zielhaltestelle
bzw. bei Alternativrouten mit Umwegen:
- Bus Nr.: Start => Zwischenhalt 1 => Zwischenhalt 2 => Ziel
|
Beispiel: "Bus 33: Fuchserde => Uniklinik"; "RE1: Aachen Hbf => Hamm (Westf)"
|
public_transport:version
|
2
|
Hilfstag zur Kennzeichnung der PT-Version, wichtig für die Auslesbarkeit durch Programme wie JOSM
|
network
|
Aachener Verkehrsverbund
|
- Unbedingt angeben, um die Unterscheidbarkeit von Linien zu gewährleisten (Beispiel: Linie 350)!
- Wenn eine Linie mehrere Verbundräume durchquert, bitte alle eintragen, getrennt durch Semikolons (ohne Leerzeichen), z.B. Aachener Verkehrsverbund;Limburg.
- Mehr Werte für network=* gibt es weiter unten
|
network:short
|
AVV
|
- Wenn eine Linie mehrere Verbundräume durchquert, bitte alle eintragen, getrennt durch Semikolons (ohne Leerzeichen), z.B. AVV;Limburg.
- Mehr Werte für network:short=* gibt es weiter unten
|
network:wikidata
|
Q300763
|
- Wenn eine Linie mehrere Verbundräume durchquert, bitte alle eintragen, getrennt durch Semikolons (ohne Leerzeichen), z.B. Q300763;Q108713758.
- Mehr Werte für network:wikidata=* gibt es weiter unten
|
operator
|
ASEAG/Arriva/TEC/...
|
- Wenn eine Linie mehrere Betreiber hat, bitte alle eintragen, getrennt durch Semikolons (ohne Leerzeichen), z.B. ASEAG;Arriva.
- Muss mit operator der Master-Relation übereinstimmen.
- Mehr Werte für operator=* gibt es weiter unten
|
on_demand
|
yes
|
bei Ruftaxi-Linien
|
Die Reihenfolge der Elemente in einer Linienrelation ist von essentieller Bedeutung:
- Erst kommen die Haltestellen in der Reihenfolge, wie sie angefahren werden.
- Es wird genau die stop_position und platform erfasst, die von der Linie auch genutzt wird.
- Die stop_postition kommt immer vor der platform, da die beiden sonst nicht als zusammengehörig erkannt werden können.
- stop_postitions bekommen die Rolle "stop" und platforms die Rolle "platform". Alle Elemente ohne Rolle werden als Fahweg erkannt, daher bitte immer die Rolle angeben.
- Weitere Haltestellenelemente werden nicht eingetragen, auch keine stop_areas
- Danach werden alle Straßen-/Schienenelemente des Fahrweges eingetragen, ebenfalls in der korrekten Reihenfolge.
- Die erste Node des nachfolgenden Elements muss gleichzeitig die letzte Node des vorherigen sein.
- Außer bei Kreisverkehren. Diese müssen nicht für eine Linienrelation aufgetrennt werden. Sind sie es aber aus einem anderen Grund, muss die obige Regel wieder eingehalten werden.
- Der Fahrweg wird ohne Rolle erfasst.
- Bitte Linienrelationen nur mit solchen Editoren bearbeiten, die die Reihenfolge der Elemente bearbeiten können. ID (das Browsertool in der OSM Hauptmap) kann das z.B. nicht.
- Beispiel: Relationen Linie 24 Relationen Nr. 304104 und 295841
Die Relationen aller Linienversionen einer Linie werden zusammengefasst in einer Master-Relation:
Tag
|
Wert
|
Anmerkungen
|
type
|
route_master
|
|
route_master
|
bus
|
|
name
|
Bus Nr.
|
|
ref
|
Nr.
|
|
operator
|
ASEAG/Arriva/TEC/...
|
- Wenn eine Linie mehrere Betreiber hat, bitte alle eintragen, getrennt durch Semikolons (ohne Leerzeichen). z.B. ASEAG;Arriva.
- Muss mit operator der Linien-Relationen übereinstimmen.
- Mehr Werte für operator=* gibt es weiter unten
|
network
|
Aachener Verkehrsverbund
|
- Unbedingt angeben, um die Unterscheidbarkeit von Linien zu gewährleisten (Beispiel: Linie 350)!
- Wenn eine Linie mehrere Verbundräume durchquert, bitte alle eintragen, getrennt durch Semikolons (ohne Leerzeichen), z.B. Aachener Verkehrsverbund;Limburg.
- Mehr Werte für network=* gibt es weiter unten
|
|
network:short
|
AVV
|
- Wenn eine Linie mehrere Verbundräume durchquert, bitte alle eintragen, getrennt durch Semikolons (ohne Leerzeichen), z.B. AVV;Limburg.
- Mehr Werte für network:short=* gibt es weiter unten
|
network:wikidata
|
Q300763
|
- Wenn eine Linie mehrere Verbundräume durchquert, bitte alle eintragen, getrennt durch Semikolons (ohne Leerzeichen), z.B. Q300763;Q108713758.
- Mehr Werte für network:wikidata=* gibt es weiter unten
|
colour
|
Farbe für Linie wie im AVV-Plan
|
- optional
- Genaueres, z.B. über die verwendbaren Werte gibt es hier (englisch)
|
- Die Linien werden ohne Rolle eingefügt.
- Beispiel: Linie 24 OSM
Verkehrsunternehmen im AVV
Verkehrsunternehmen mit Gemeinschaftsverkehren innerhalb des AVV
Name
|
"operator"-Wert
|
Linien
|
Wikipedia
|
Anmerkungen
|
Transport en Commun
|
TEC
|
14, 385, 722
|
Transport en Commun
|
- Die Linien 14 und 385 werden in Kooperation mit der ASEAG betrieben.
- Die Linie 722 wird nur von TEC betrieben und gehört nicht zum AVV!
|
Arriva
|
Arriva
|
21, 27, 44, 350
|
Arriva
|
- Die Linie 44 wird in Kooperation mit der ASEAG betrieben.
- Die Linie 350 ("Limburgliner") darf auf dem deutschen Abschnitt mit einem Ticket des AVV genutzt werden.
- Die Linien 21 und 27 werden nur von Arriva betrieben und gehören nicht zum AVV!
- Achtung! Die Liniennummern 21 und 27 existieren auch im AVV, hierbei handelt es sich um Linien, die ausschließlich im Gebiet der Stadt und Städteregion Aachen verkehren und von der ASEAG betrieben werden. Das führt dazu, dass im AVV zwei verschiedene Linien mit der selben Nummer verkehren. Hier ist die korrekte Verwendung des network-Tags essentiell!
|
Verkehrsverbünde die an den AVV grenzen
Name
|
"network"-Wert
|
"network:short"-Wert
|
"network:wikidata"-Wert
|
OSM-Wiki
|
Wikipedia
|
Anmerkungen
|
Verkehrsverbund Rhein-Sieg
|
Verkehrsverbund Rhein-Sieg
|
VRS
|
Q896041
|
VRS
|
VRS
|
|
Verkehrsverbund Rhein-Ruhr
|
VRR
|
VRR
|
Q448199
|
VRR
|
VRR |
|
Concessie Limburg
|
Limburg
|
Limburg
|
Q108713758
|
Verkehrskonzessionen in den Niederlanden (niederlandisch)
|
Verkehrskonzession Limburg (niederländisch)
|
- Mangels vergleichbarer Verbünde werden in den Niederlanden unter network die Verkehrskonzessionen eingetragen.
|
Transport en Commun Liège-Verviers
|
TECL
|
TECL
|
Q3512078
|
WikiProject Belgien TEC (französisch)
|
TEC
|
- Mangels vergleichbarer Verbünde werden in Belgien unter network die Regionalsparten des Monopolisten TEC (Wallonien), bzw. De Lijn (Flandern) oder STIB/MIVB (Brüssel) eingetragen.
|
NRW-Takt
|
NRW Regionalverkehr
|
|
|
|
NRW-Takt
|
- Bezeichnung für den vertakteten Eisenbahn-Regionalverkehr in NRW, der häufig viele Verbünde durchquert.
- Der Wert "NRW Regionalverkehr" ersetzt die einzelnen Verbundwerte und gehört an jede RE-, RB- und S-Bahn-Linie in NRW.
|
Übersicht aller Linien im AVV
Aktuelle Linienpläne gibt es auf der Website vom AVV.
Eine Liste aller in OSM gepflegten Linien im AVV und deren Status findet man hier (erstellt durch PTNA).
|