Skip to content

Betriebsstellen oPoint Fields Description

Bade Obari edited this page May 8, 2021 · 1 revision

Betriebsstellen / oPoint Acronyms Explanation

Acronyms and Explanations for the values returned from Deutsche Bahn's Betriebsstellen API. The values contained within brackets are the values given by Deutsche Bahn, and the value beforehand is the one used by the deutschebahnpy wrapper.

ril100 [Abk, Abbrev]: Identifier according toDeutsche Bahn's Richtlinie 100.0001 guideline. For example: KDFF.

Description and format of the codes

Description of the code

The code is set up as follows:

  • X YYYY Z

where X denotes the Bundesbahndirektion (BD) in West Germany or Reichsbahndirektion (Rbd) in East Germany and prior to 1949, and YYYY is the code of the station itself, which can be up to four letters. Together with the Direktionen letter (X or Z) the first letter is also the country code for foreign destinations (see below). Although some of the Direktionen have been merged into others, changed, or otherwise remodeled, their old codes remained in place. For example, most of the Northern areas of Germany still have the BD code A for Altona (now a part of Hamburg), even though the BD Altona has long been out of existence. Further information can be added by an extra letter Z after the station identifier, for example HB is the code for Bremen Hauptbahnhof, (BD Hanover (H), station code B) whilst HB X is the code for the Bremen maintenance works, which are considered a subdivision of Bremen Hauptbahnhof and hence do not have their own code. Special codes are also used to identify border points, special tariff points for ships et cetera.

Listing of BD/Rbd codes

Letters C, G, I, J, O, P, Q, V and Y are assigned for facilities of DB Energie (e.g. filling stations) and DB Netz (e.g. changes of VzG lines) or other foreign locations for planning purposes.[1]

Country codes

Source: wikipedia


fullname [name]: Full name of the station. For example: Düsseldorf Flughafen.

Not always same for the same stations, sometimes the full name will include the city name in the beginning


shortname [short, kurzname]: Short name of the station. For example: D Flughafen.


type [Typ]: Type of railway station. For example: Bf

List of railway station acronyms

With a railroad switch

  • BfBahnhof (railway station), defined as a place where trains may start, terminate, stop, overtake, meet or change directions, and that has at least one set of points. It can be additionally named after its purpose:
    • HbfHauptbahnhof, the main or central station of a town or city. Also the only abbreviation commonly found on station timetables and signs.
    • PbfPersonenbahnhof (passenger station), usually used to differentiate in places that have several types of stations, but only one passenger station.
    • FbfFernbahnhof (long distance station)
    • GbfGüterbahnhof (freight station)
    • BbfBetriebsbahnhof, a station only for operational tasks like train overtakes.
    • RbfRangierbahnhof (marshalling yard)
    • UbfUmschlagbahnhof (transshipment station)
    • WerkbfWerkbahnhof, a station serving a power plant.
    • PostbfPostbahnhof (mail station)
  • BftBahnhofsteil (part of a station), used when a station consists of distinct facilities, for example a Pbf and a Gbf.
  • AbzwAbzweigstelle (a junction without platforms)
  • ÜstÜberleitstelle (crossover)
  • AnstAnschlussstelle (industrial siding outside station limits), trains using the Anschlussstelle must not be passed by trains running on the main line.
  • AwanstAusweichanschlussstelle (refuge siding), an industrial siding outside station limits where trains can run on the main line while another train is shunting at the Ausweichanschlussstelle, in contrast to an Anschlussstelle.
  • HstHaltestelle, the term for a Haltepunkt (see below) at the same location as an Abzweigstelle, Überleitstelle or Anschlussstelle/Ausweichanschlussstelle.
  • LdstLadestelle, a simplified freight station used to transship goods, nowadays mostly part of a station or categorized as Awanst.

Without a railroad switch

  • HpHaltepunkt (halt), a passenger stop that does not fit the requirements to be a Bahnhof. Defined as a place where trains can stop, start or terminate, but which has no sets of points in the vicinity.
  • BkBlockstelle (block post), a signal box outside station limits, where there is a long distance between stations and/or junctions/crossovers, with just one signal in each direction, to allow more trains following each other (only called Bk if it is staffed, otherwise it is called Sbkselbsttätige Blockstelle/Selbstblockstelle (self-block post)).
  • DkstDeckungsstelle, a signal box outside station limits which protects rail operation at danger spots like moveable bridges with its signals.

Other

Source: wikipedia


status [Betr-Zust]: Status of the station, ex: "in use", "formerly", "planned" ..

Note: This is an optional argument. It is not always returned by the Betriebsstellen API.


primaryCode [locationCode, Location Primary Code]: Unique railway station code within Europe.

This is only assigned to timetable relevant stations. Even if code is used outside of Germany, it appears that that this code is only shown for stations on the DB Netz AG lines. See page 8 and 9

This code is comprised of 7 charachters, with the first two containing the ISO 3166 Country Code (e.g DE = Germany) The next five characters are non-significant digits (called LocationPrimaryCode) to identify the location. Leading zero is not used. This code is unique per country and each physical location shall only have one LocationPrimaryCode See page 55 and 56


uic_rics_code [UIC]: UIC numeric code for railway companies (RICS Code). For example: 0080 (DB Netz AG).

list of UIC RIC codes


region [RB]: Regional network area (Only for DB Netz AG locations). For example 3

This is sometimes null.

Operating Regions:

  • 1: RB Ost
  • 2: RB Südost
  • 3: RB Nord
  • 4: RB West
  • 5: RB Mitte
  • 6: RB Südwest
  • 7: RB Süd

I can't confirm if this is correct.


validFrom [gültig von]: valid from date in format YYYY-MM-DDTHH:MM:SS. For example 2008-12-14T00:00:00.000Z


validTill [gültig bis]: valid until date in format YYYY-MM-DDTHH:MM:SS. For example null (Station has no planned invalidity)


uic_station_id [id, Netz-Key]: UIC station ID, without the country code.

For example, id field returns 399048. The UIC code would just be a combination of "UIC" field and the forementioned id, in this case, 0080399048


timeTableRelevant [Fpl-rel]: bool, true if the station is timetable-relevant. For example: true


borderStaton [Fpl-Gr]: bool, true if the station is a border station. For example: false See page 10

Objects:

  1. oPoint

  2. Station

Functions:

  1. oPoint functions (opt.py)

  2. Station Data functions (StaDa.py)

    • get_stations
    • get_Stations_for_oPoints
Clone this wiki locally