User:LMB

From OpenStreetMap Wiki
Jump to navigation Jump to search

See also Germany:Public_Transport/saarVV

How To

Presently there are just basic rules how to deal with public transport, and one suggestion by Oxomoa, which is unfortunately missing some features, so we try to follow Oxomoa, while adding missing things, namely the exact location of bus stops in either direction of the bus line.

There is another schema worth following: http://code.google.com/transit/spec/transit_feed_specification.html#transitFeedSubmit


IF YOU ARE A TOTAL BEGINNER AND/OR YOU DO NOT UNDERSTAND THE INSTRUCTIONS HERE, ASK A QUESTION HERE. AUF DEUTSCH ODER ENGLISCH.


Bus termini and larger transfer points

Create a point, add these properties

amenity=bus_station 
name=actual_name

The bus stops that belong to the same station are to be identified this way:

highway=bus_stop
bus=yes
public_transport=platform
platform=X
shelter=yes  (optional)

IMPORTANT: Actual bus stops do not carry the name, which is only shown by the amenity=bus_station. Note to self: then those bus stops' names will not appear on the list of stops of said lines.


Some examples:


Needs work: (do not copy from those)

Bus lines

Things not to worry about:

  • If you don't know the entire route, add it partially.

Now let's get to work:

CREATING NEW LINES

1. Select a road
2. Click "Add a relation"
3. Create a new relation
4. Enter data
5. For subsequent roads add relation from list
  • Check if "your" bus line does not exist yet (for Saarland see the list here)
  • If your line exists, but is not complete, see #EXTENDING EXISTING LINES.
  • If it does not, then in Potlatch (the web editor), click Edit, then click a street or a bus stop.
  • Click "add to a relation" -- it's a round button on the down right hand side of the screen.
  • Click "Create a new relation"
  • Type the following keys:
type=route
route=bus
ref=your bus number
name=your bus number (presently identical as ref)
from=start point (explained below)
to=end point (explained below)
network=the name of your bus network (for Saarland it is saarVV)

Example:

type=route
route=bus
ref=199
name=199
from=Ortsmitte
to=Bahnhof
network=saarVV
  • Clock OK to add.
  • For subsequent roads, just repeat the "add to a relation" step, and add bus line from the list.
  • That's it! Now go to the next street and repeat the trick
  • Same goes for bus stops: click a bus stop, add the bus line to it
  • When you are finished, add the relation number to the list here immediately:
    • the relation number is seen in "Add a relation" window; copy it
    • find "your" line in the list here ans add the relation number







EXTENDING EXISTING LINES

1. Select a road
2. Click "Add a relation"
3. Find an existing relation
4. For subsequent roads add relation from list
  • Find "your" bus line (for Saarland see the list here)
  • Find a graphic similar to this: relation 99999 (m x a j h) in last column on the right.
  • The number is a relation number, copy it. (Not this number 99999, it's just an example ;)
  • In the row of your bus line, after this graphic Mf Relation.svg click the "m". A map showing "your" bus line will open.
  • Zoom in to the section you want to work on.
  • In Potlatch (the web editor), click Edit, then click a street or a bus stop.
  • Click "add to a relation" -- it's a round button on the down right hand side of the screen.
  • Click "Find a relation", and paste the relation number you copied from the tables below, e.g. "906823".
  • Make sure that Potlatch found "your" bus line, click OK
  • For subsequent roads, just repeat the "add to a relation" step, and add bus line from the list.
  • That's it! Now go to the next street and repeat the trick
  • Same goes for bus stops: click a bus stop, add the bus line to it









IMPORTANT CHECKPOINTS

  • If there is a point in the center of the street pretending to be a bus stop, then it follows the Oxomoa rules. Treat that point as a bus stop, and add the relation (bus line) to the point.
  • The from= and to= tags: you may simply know where the bus goes from and to, but to be completely sure we suggest consulting the timetable (Kursbuch). Notes:
    • If the bus has two ending points, like this one, then list them with a slash ("/"), i.e. Neunkirchen - Hanauer Mühle/Ottweiler Tulpenweg
    • if the bus sometimes goes further than its usual endpoint, then use brackets ("[ ]"), e.g. Nohfelden - Selbach [- Theley]
    • ...but ignore very rare runs, e.g. if the bus goes 2× in the morning further to another village, this is not very useful to us.
    • also ignore schoolbus lines.
  • Check continuity of your line:
    • In the table, on the rightmost side there are some links. Click "m" to see your relation directly on the OSM map.
    • Zoom in and see if you didn't miss any section. Bridges are often missed, as they are short.
    • If you missed something, then zoom in and correct.

HAVE FUN!

Bus stops

It is difficult to accurately add bus stops to the map out of one's own area (not in my town), so we normally leave it to the local mappers.

However, you can do two things:

  • Map bus stops in your area. Rules:
    • map the exact location of the stop for each location, that is two or more stops per name
    • if you have the stamina, add the shelter=yes and bench=yes tags
    • put the name exactly as it is listed on the bus stop and in the timetable (Kursbuch). Examples: Heusweiler Bahnhof (good), but not Bahnhof or Bahnhof Heusweiler. User must be able to find the exact stop in mobil.saarfahrplan.de. More on naming conventions below.
  • Add all lines to the bus stop (or in JOSM and Merkaartor, add bus stop to all lines) that stop at the location.
  • Naming conventions:
    • For larger towns we do not add the town name. For small towns and villages, the name may be there, e.g. "Dorf Ortsmitte".
    • For the following names always add the town name: Markt, Bahnhof, Friedhof, Rathaus, Kirche, Schule (Realschule etc.), Gymnasium, Brücke. Example: "Heusweiler Bahnhof" not "Bahnhof" (and not "Bahnhof Heusweiler").