DE:MENTZ GmbH/modeling proposals

From OpenStreetMap Wiki
Jump to: navigation, search

Public transport company MENTZ GmbH / modeling proposals


Transport Routes

This is an English translation of the German version (which collects tagging as it is in and around Germany). Please leave a message on the discussion page if you find that some items diverge.

Streets Way

The highway=* tag is the main tag used to identify any kind of road, street or path.

Streets that are only for a bus, tag: highway=service + psv=yes or bus=yes PSV stands for Public Service Vehicles. Use this tag for roads which are designated to public buses etc.

Rail Way

Track


Key Value Comment Modeling
railway rail rail for train
tram rail for tram
subway rail for subway
monorail A monorail is a distinctive railway where the trains run on one single rail, often suspended above streets. See http://www.monorails.org for more information. Or it is railway with hanging wagons, than tag: monorail=hanging.
Monorail in Kuala Lumpur
level whole number Level indicates the floor level of the rail, it should match the level of the platform.
ref whole number Reference number, the switch description.
name name Only if it makes sense, e.g.: Trans-Siberian Railway.
highspeed yes/no high-speed traffic
maxspeed whole number maximum speed
operator name the operator of track line
railway:bidirectional regular bi-directional line operation
signas Signaled false driving
possible False trip possible
railway:track_ref whole number track-number
railway:preserved yes/no received track
usage main main line
branch backroad
industrial industrial track
service yard siding
siding evasive othe side track
track company connection
crossover managing track

Water Way

Ferry

Displays the route of a ferry on water. Use the route=ferry tag to show the route of a ferry:

Key Value Comment
route ferry defines a ferryline
ref number Referencenumber of the ferry line.
operator name operator of the ferry
network name linked transport system
ferry:cable yes/no State whether the ferry is a rope ferry

You can either use the tag a single way drawn along the whole route, or on a relation (type=route) containing several ways joined end-to-end. More infomations=traffic lines.

Traffic Lines Relation

A type=route is a customary or regular line of passage or travel, often predetermined and publicized. Routes consist of paths taken repeatedly by people and vehicles: a ship on the North Atlantic route, a car on a numbered road, a bus on its route or a cyclist on a national route. A route (or variant) may belong to a route type=route_master. A route master contains all the directions, variant routes and information for that route. It permits OSM to distinguish the two routes of a two-way trip.

This is an English translation of the German version (which collects tagging as it is in and around Germany). Please leave a message on the discussion page if you find that some items diverge.


Variants of Lines

Tags

Key Value Comment
type route general Tag
route train classifies the line
light_rail classifies the line asStadt-/Schnellbahnline
subway classifies the line as subway
tram classifies the line as tram
bus classifies the line as bus
ferry Classifies the line as ferry. Modeling without Relation possible, as you can see transport routes.
ref the number for the line
from text at first stop
to text the final stop
operator text the operator of the line
network text the linked transport system
name text The line- name, they can be distinguished from the other.

Members

Members of the Relation:

  • one station get:
    • One halt point (public_transport=stop_position).With the role stop. at Boarding stops get the Role stop_entry_only, at Exit Stops stop_exit_only, at Spacing Maintain the Role stop_on_demand.
    • One platform (public_transport=platform). Role= platform. at Boarding stops get the Role platform_entry_only , at Exit Stops platform_exit_only, at Spacing Maintain the Role platform_on_demand.

Lines

Tags

Key Value Comment
type route_master general tag
route_master=* train classified the line as railroad
light_rail classifies the line as City rail
subway classifiesthe line as subway
tram classifies the line as tram
bus classifies the line as bus
ferry Classifies the line as ferry. Modeling without Relation possible, as you can see transport routes.
ref the number for the line
operator text the operator of the line
network text the linked transport system
name text the line- name, they can be distinguished from the other

Members

The Route-Master-Relation contains all line variants (type=route).

Station Node

chapter in detail find on DE:OpenRailwayMap/Tagging#Station / halt point .


Key Value Description
evidence: Use the disused: lifecycle prefix on tags that relate to features that are in a reasonable state of repair but which are currently disused: abandoned: .(example: disused:railway=station).
railway station Railway stations (including main line, light rail, subway, etc.) are places where customers can access railway services. railway=station should be applied to a node placed at the center of the station area, from the passengers' point of view (i.e. near platforms).
halt Stations without switches where only passenger trains stops are called halts, not stations. They are tagged railway=halt A small station, may not have a platform, trains may only stop on request.
tram_stop A tram stop is a place where a passenger can embark/disembark a tram. It generally comprises a sign, maybe with a small shelter, timetable and facilities for unattended ticket sales (vending machines).There are no operating staff present.
subway yes subway-Station
public_transport station The public_transport=station is used to tag properties associated with a railway station/port/airport/bus station/coach interchange etc.Public-Transport-Schema. Don't use the tag on goods traffic.
name name of the station name of the station; That what you can see on a sign.
railway:ref station abbreviation The Stationscode by a stations.
uic_ref station number UIC-Station number; by the UIC, worldwide unique.
uic_name name of the station UIC-Name; by the UIC, international unique.
railway:station_category station Category Details.
operator operator The operator by the Stations.
network name of the network network linked transport system
operating_times Syntax similar opening_hours=* cast time

Station Building Area

A train station building building=train_station.

Key Value Comment Modeling
building train_station
building_levels=* natural number number of the stories
name name name of the station
operator name operator of the stations
wheelchair yes/no This Tag may be used to mark places or ways that are suitable to be used with a wheelchair.
building_colour=* colour of the exterior wall
wikipedia=* text titel of the wikipedia-article
height=* height of the building

Halt Point (Vehicle) Node

Use public_transport=stop_position to identify the place where a vehicle stops along a public transport route to pick up or drop-off passengers (put the point in the middle of the track from the platform). This tag can be used for any transport mode, or combination of transport modes (including rail, bus, tram, flight, taxi and ship). Use public_transport=platform and/or highway=bus_stop to identify the places where passengers wait for the service.


Key Value Comment Modeling
public_transport=* stop_position holding point Publictransport-stopposition.png
railway stop holding point
ref Reference number or a letter.
train yes/no holding point for train
subway yes/no holding point for subway
tram yes/no holding point for tram
bus yes/no holding point for bus
light_rail=* yes/no City rail
wheelchair yes/no This Tag may be used to mark places or ways that are suitable to be used with a wheelchair.
wheelchair:bus=* yes/no Proposal. This Tag may be used to mark places or ways that are suitable to be used with a wheelchair.
Analog: wheelchair:train=* wheelchair:tram=* wheelchair:subway=*
description Description halt-name
name name of the station the name by the holding point, z. B. Köln-West
railway abbreviation by the holding point the Stationscode . In Germany DS100-abbreviation like z. B. KN for Neuss Hbf
operator operator the operator by the holding point
network name of the network the network bzw. the linked transport system, to appertain the holding point.
uic_ref=* Station number UIC-Station number; by the UIC, worldwide unique.
uic_name=* name of the station UIC-Name; by the UIC, international unique.

Platform Node Way Area Relation

Use public_transport=platform to identify the places where passengers wait for public transport of any type, including boarding facilities at airports, bus stations, ports, railway stations, as well as for roadside bus stops, taxi ranks. The platform can be tagged as a Node Way or Area. Nodes are used for locations where there is no physical infrastructure (for example a customary bus stop without infrastructure or with a pole), a way for location where a linear area is allocated for people waiting for public transport and an area when a more expansive size is allocated or where different platforms adjoin, such as at in a railway station. If the platform is mapped as an area, the tag area=yes is not required.

Key Value Comment Modeling Photo
public_transport=* platform Platform Public transport.jpg
railway platform platform for rail traffic [1]
highway platform platform for road traffic (bus) [1]
highway bus_stop platform for road traffic (bus)
level whole number Level indicates the floor level of the object.
ref track-number
shelter=* yes/no Platform has a shelter.
height=* Height from the platform edge, measured of the track level.
area yes compulsory at area
train yes/no platform for trains
subway yes/no platform for subway
tram yes/no platform for tram
bus yes/no platform for bus
name personal name That a platform has a [personal name]. Track-numbern = ref=*.
wheelchair yes/no This Tag may be used to mark places or ways that are suitable to be used with a wheelchair.
wheelchair:maxwidth=* Zahl Proposed. Taking the shortest route at the platform. Important for Wheelchair. Value is meters.
indoor yes Is the platform in a room or building.
description Description, e.g.: platform 3/4, direction central station.
covered=* Is it an underground platform?
tactile_paving=* Does the platform have tactile paving for blind?
  1. 1.0 1.1 the Tags railway=platform and highway=platform are old. Don`t tag these.


However, this model areas has holes requires as a multipolygon relation, which get the tag type=multipolygon. Holes can be access stairway.

In short, a multipolygon relation can have any number of ways in the role "outer" (the outline) and any number of ways in the role "inner" (the holes), and these must somehow form valid rings to build a multipolygon from. .
example: S-Station München-Pasing

Features of Platform-Relation

Key Value Meaning
type multipolygon Relations of type multipolygon are used to represent complex areas.
highway bus_stop platform for road traffic (bus)
level whole number Level indicates the floor level of the object.
ref track-number
shelter=* yes/no Platform has a shelter.
height=* Height from the platform edge, measured of the track level.
area yes compulsory at area
train yes/no platform for trains
subway yes/no platform for subway
tram yes/no platform for tram
bus yes/no platform for buses
name personal name That a platform has a [personal name]. Track-numbern = ref=*.
wheelchair yes/no This Tag may be used to mark places or ways that are suitable to be used with a wheelchair.
wheelchair:maxwidth=* number Proposed.. Taking the shortest route at the platform. Important for Wheelchair. Value is meters.
description Description, e.g.: platform 3/4, direction central station.
indoor yes Is the platform in a room or building.
covered=* building_passage or yes Is that a underground platform?
tactile_paving=* Has the platform tactile paving for blind?

Members of Platform-Relation

Way or Node Role Number Description
Way outer 1 The outer shell of the platform.
Way inner 1+ The ways making up the inner ring(s) of the platform.

Pier

Key Value Comment
amenity ferry_terminal pier
name * name of pier
operator * operator of pier
cargo * load, charge

Equipment

Shelter Node Area

Add a Node node or Area area where the shelter is located, and add the amenity=shelter tag to it.

Key Value Comment Modeling Photo
amenity shelter used to identify a shelter Shelter2.p.16.png Haltestelle Beispiel.jpg
shelter_type=* public_transport A shelter is a basic architectural structure or building that provides cover to protect puplic transport people against bad weather conditions .

Ticket Automata Node

Key Value Comment Photo
amenity vending_machine A vending machine is a machine which dispenses items or consumer products and even gold and gems to customers automatically, after the customer inserts currency or credit into the machine. Vendingmachine.jpg
vending=* public_transport_tickets A machine for bus, tram, train... tickets.
payment:coins=* yes/no In this cases also the possible payment methods with coins.
payment:notes=* yes/no In this cases also the possible payment methods with notes.
payment:debit_cards=* yes/no In this cases also the possible payment methods with cards.
payment:electronic_purses=* yes/no cash card
payment:debit_cards=* yes/no EC/Maestro-cards
payment:credit_cards=* yes/no EC/Maestro-cards
payment:ep_geldkarte=* yes/no cash card
payment:maestro=* yes/no Maestro
payment:visa=* yes/no Visa
payment:mastercards=* yes/no Mastercard
payment:american_express=* yes/no American Express
payment:contactless=* yes/no contactless payment
payment:account_cards=* yes/no debit card
operator operator of ticket automata
level whole number level of automata
indoor yes/no Is the objekt in a room or building.
ref number number of automata; interne number of automata.

Seats Node

Key Value Comment Photo
amenity bench used to identify a seat Seats public transport.jpg
backrest=* yes/no To signify whether the bench has a backrest to lean against or not.
seats=* natural number number of the seats
indoor yes/no Is the object in a room or building?
level natural number level of seat

Emergency Equipment Node

Key Value Comment Photo
emergency=* phone emergency call or information column Emergency phone.jpg
fire_extinguisher extinguisher Feuerloescher.jpg
defibrillator Defibrillator
operator operator of object
level Level indicates the floor level of the object.
indoor yes/no Is the object in a room or building?

Telephone Node

Key Value Comment Photo
amenity telephone Telephone subway.jpg
operator operator of telephone
payment:coins=* yes/no In this cases also the possible payment methods with coins.
payment:notes=* yes/no In this cases also the possible payment methods with notes.
payment:debit_cards=* yes/no In this cases also the possible payment methods with cards.
payment:electronic_purses=* yes/no cash card
payment:debit_cards=* yes/no EC/Maestro-cards
payment:credit_cards=* yes/no EC/Maestro-cards
payment:ep_geldkarte=* yes/no cash card
payment:maestro=* yes/no Maestro
payment:visa=* yes/no Visa
payment:mastercards=* yes/no Mastercard
payment:american_express=* yes/no American Express
payment:contactless=* yes/no contactless payment
payment:account_cards=* yes/no debit card
level whole number Level indicates the floor level of the object.
indoor yes/no Is the object in a room or building?
ref number Ref-number; the intern number of operator.

Roof of Platform Area

Key Value Comment Photo
building roof Use this for roofs which are open at least at two sides. Platform Public transport.jpg
layer=* whole number If there are already other features below the roof on the map, consider adding layer=*(or another appropriate layer tag) to the roof.

Shops in a Station Node Area

Use shop=* to mark the location of a shop and the products that it sells.

Below is a list of common shops. It's impossible to cover all types of shops. If you discover new shop types, you may invent your own values. When in doubt, you can also tag a shop as shop=yes to mark it as shop, without specifying what is sold. In the latter case, it's also good to add a note=* tag to the object describing what is sold.


Key Value Comment
amenity shop
operator operator of shope
payment:coins=* yes/no In this cases also the possible payment methods with coins.
payment:notes=* yes/no In this cases also the possible payment methods with notes.
payment:debit_cards=* yes/no In this cases also the possible payment methods with cards.
payment:electronic_purses=* yes/no cash card
payment:debit_cards=* yes/no EC/Maestro-cards
payment:credit_cards=* yes/no EC/Maestro-cards
payment:ep_geldkarte=* yes/no cash card
payment:maestro=* yes/no Maestro
payment:visa=* yes/no Visa
payment:mastercards=* yes/no Mastercard
payment:american_express=* yes/no American Express
payment:contactless=* yes/no contactless payment
payment:account_cards=* yes/no debit card
level whole number Level indicates the floor level of the object.
indoor yes/no Is the object in a room or building?

Footway

This section provides information on all elements of footway, that need Access of public transport. To save the barrier-free routing include tags such as highway=lift, highway=elevator and similar.

This is an English translation of relevant parts of the German version (which collects tagging as it is in and around Germany). Please leave a message on the discussion page if you find that some items diverge.

Footway Way

A footway is a path along the side of a road and that are designated as highway=footway add a name=* if appropriate. If not available, than tag it.

Pedestrian Area Mf Relation.svg Area

Karlsplatz

For town centres and civic areas, where wide expanses of hard surface are provided for pedestrians to walk (often between shops).

To map a pedestrianised road nothing other than a simple way is required. Add the highway=pedestrian tag to it and a name=* to make it complete.

In the case you want to map a complete area for example a market place or plaza create a closed area with the ways and attach the area=yes tag to it.

highway=pedestrian together with area=yes is also the common way to map squares and plazas. Draw the way at the outer limits (usually walls, buildings, etc.), not in the center of the roads. If there are roads passing over, map them as usual and make connecting nodes at all intersections with the pedestrian area.

Example stations are Prinzregentenplatz, Isartor and the Karlsplatz.

Blind Strips Way Node

  • Way A tactile_paving=yes is a line of different stones on a footway that has an easy to detect surface, often more rough than the surrounding ground. It is important for blind people.
  • Node When a footway next to a road ends at a crossing with a lowered kerb sloped kerb,tag the node to depict tactile_paving.

Crossing Way

This tag is used for more accurately describing specific types of pedestrian crossings across roads, and other types of crossing over road or rail. Crossing infrastructure for the convenience of pedestrians, cyclists etc. should first be tagged with highway=crossing. The specific type of crossing may be further specified with the crossing=* tag and other properties described below. The tag is set for the node Node where the both ways are crossing (footway and street, street and railway and so on).

The following shows how the crossing might be tagged:

  • traffic lights with automatic lights
  • traffic lights with demand traffic
  • crosswalk
  • pedestrian island


Automatic Lights

A crossing for pedestrians only with traffic lights (button operated or not) tag crossing_ref=pelican .

Key Value Comment Modeling
highway crossing
crossing traffic_signas traffic light controlled crossing
crossing pelican automatic lights
traffic_signals:soand=* yes/no To indicate that sound is emitted when crossing is permitted.


Demand Traffic

A crossing for pedestrians with traffic lights with button-operated are defines with crossing_ref=toucan.

Key Value Comment Modeling
highway crossing
crossing traffic_signas traffic light controlled crossing
crossing_ref toucan demand traffic
traffic_signals:soand=* yes/no To indicate that sound is emitted when crossing is permitted.

Zebra Crossing

A crossing for pedestrians only with distinctive white stripes on the road and no traffic lights tag with crossing_ref=zebra.

Key Value Comment Modeling
highway crossing
crossing uncontroled crossing without traffic lights
crossing_ref zebra crosswalk

Pedestrian Island

A crossing with an islandcrossing=island.

Key Value Comment Modeling
highway crossing
crossing traffic_signals;island traffic light controlled crossing
uncontroled;island A generic crossing with no traffic-signals of any type, just road markings.
unmarked;island A crossing without road markings or traffic lights

Traffic Light Post

Position from Node this tag where the crossing-traffic have their own traffic lights highway=traffic_signals.

Steps Way

For stairs on footways highway=steps.

Key Value Comment Modeling Photo
highway steps Steps escalator.jpg
incline=* up/down For marking a way's incline (or steepness/slope).Incline=up for ways going up the hill, and incline=down for ways going down the hill.
* % The incline is most commonly given as percentage values, postfixed with a percent sign, %.
level whole number Level indicates the floor level, used for stairs end and start. The steps-edge gets a level tag.
indoor yes/no Steps that are in a building.

Escalators Way

An escalator is a moving staircase highway=steps)+conveying=* – a conveyor transport device for carrying people between floors of a building.

Key Value Comment Modeling Photo
highway steps Steps in combination with conveying=* are escalator. Steps escalator.jpg
conveying=* forward movement in way direction
backward movement opposite to way direction
reversible changing direction
yes indicates that this feature is an escalator / moving walkway with unspecified direction
incline=* up/down For marking a way's incline (or steepness/slope). Incline=up for ways going up the hill, and incline=down for ways going down the hill.
* % The incline is most commonly given as percentage values, postfixed with a percent sign, %.
level whole number Level indicates the floor level, used for stairs end and start. The steps-edge gets a level tag.
indoor yes/no Steps that are in a building.

Elevator Area Node

Be careful! The following information is outdated. For the more up to date German version refer to MENTZ GmbH/Modellierungsvorschläge Indoor#Aufzüge.

An elevator (lift in British English) is a type of vertical transport equipment that efficiently moves people or goods between floors (levels, decks) of a building, vessel, or other structure. The elevator has a Node they are connected with a (highway=footway) each niveau Area gets an area with building=* and levelpart=* tag.


Key Value Comment Modeling Photo
highway elevator Elevator public transport.jpg
description
building yes
levelpart=* elevator_platform
level whole number Level indicates the floor level there is the elevator connected.
indoor yes/no Is the object in a room or building?
wheelchair yes/no This tag may be used to mark places or ways that are suitable to be used with a wheelchair.

Ramp Way

This means that there is a ramp available, it's usually tagged with highway=steps and ramp=yes.


Key Value Comment Photo
highway footway Ramp public transport.jpg
incline=* up/down For marking a way's incline (or steepness/slope). se incline=up for ways going up the hill, and incline=down for ways going down the hill.
* % The incline is most commonly given as percentage values, postfixed with a percent sign, %.
level whole number Level indicates the floor level, used for ramp end and start.
indoor yes/no Ramp that are in a building.

Destination board for indoor pedestrian

A direction sign, more fully defined as a direction, position, or indication sign, is any indoor way sign used primarily to give information about possible destinations. This is a proposed for any indoor way sign destination, that is in planning phase.

This is an English translation of relevant parts of the German version. Please leave a message on the discussion page if you find that some items diverge.

We are always pleased to receive any suggestions. : mdv Kontakt Eifler

Destination board is a relation type=destination_sign.

Members of the Relation

A relation is one of the core data elements that consists of one or more tags and also an ordered list of one or more nodes as members which is used to define logical or geographic relationships between other elements. A member of a relation can optionally have a role which describe the part that a particular feature plays within a relation.

OSM-Element role number Description
Node + level=* sign exactly one The point where the sign is.
Node from one or many - optional A node before coming to the sign.
Node to one or many - optional A node on the node at the destination.

Attribute

Key Value Comment
type destination_sign
destination * Describes the destination. E.g. Exit Stonestreet
bicycle yes/no Access permission for bicycles.
foot yes/no Access permission for pedestrian.
destination:symbol=* information about a symbol Tram-Logo.svg The key destination:symbol=* should be used to indicate that a special symbol/icon is present on a signpost, visible as footway marking or similar.

Entrances Node

Entrance to station

For describing the legal accessibility of a building (building=train_station) +entrance=*.

Key Value Comment Modeling Photo
entrance=* yes The public has an official, legally-enshrined right of access; i.e., it's a right of way Entrance public transport.jpg
main The main entrance of a building or enclosed area, where the clients go inside.
name The name of the entrance.
access=* public or not
level whole number Level indicates the floor level of the entrance.
ref Referencenumber or letter of the entrance.
description n.
wheelchair This Tag may be used to mark the access that are suitable to be used with a wheelchair.

Entrance to subway

Key Value Comment
railway subway_entrance
name The name of the entrance.
level whole number Level indicates the floor level of the entrance.
ref Referencenumber or letter of the entrance.
description Description. Hier kann auch the Name des Stations eingetragen werden.
wheelchair yes/limited/no This Tag may be used to mark the access that are suitable to be used with a wheelchair.

Entrance to other public transport

Key Value Comment
entrance:bus yes entrance to bus
entrance:tram yes entrance to tram
entrance:light yes entrance to S-Bahn
entrance:train yes entrance to railway (RB, ICE etc.)

Useful combination

  • foot = yes,
  • bicycle = yes or no,
  • wheelchair = yes, limited or no.


MezzanineArea

Located in some stations between platform and ground.

Key Value Comment Modeling
area yes obligatory at area
name That a mezzanine has a personal namen.
level whole number Level indicates the floor level of the mezzanine.
indoor yes
tunnel=* yes Is the object in a station or building?
description description
wheelchair yes/limited/no This Tag may be used to mark places or ways that are suitable to be used with a wheelchair.