Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • railML 2 railML 2
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 50
    • Issues 50
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • railML.orgrailML.org
  • railML 2railML 2
  • Issues
  • #425
Closed
Open
Issue created Oct 12, 2020 by Organisation@organisation.GOVOwner

Define semantic rules for using <speedChange> elements

Description

In order to define continuous speed profiles along the whole track network, it is mandatory, that oriented elements are placed at every track begin and every track end leaving no gaps.

Background

This ticket was raised by Norway as part of the standardisation in Norway and shall be used commonly in the future.

is a sub-element of .

In addition to the speedProfile@name attribute, the speed profile is also indicated in the attribute @etcsTrainCategory of the element. The values of the speedChange@etcsTrainCategory are railML2.4nor specific and a mapping of the values of the international train category numbers, adapted accordingly to the definition of the attribute in the railML wiki.

In railML2.4nor the speed information modelled via elements must be defined along the full extent of all tracks. Thus, it is mandatory to place a in the beginning of a model with a @dir="up" and on the end of a model with a @dir="down" value or at a mileage direction change once for each direction (see also 3.10.2 of document linked below).

For more details see document “railML2.4nor Infrastructure Documentation“ (https://www.jernbanedirektoratet.no/railML), version 1.3, 03.07.2020, point 4.7 (page 42).

Links

  • Forum discussion:
  • [...]
  • Trac tickets:
  • #424
  • #425
  • Wiki documentation:
  • IS:speedChange: [https://wiki2.railml.org/wiki/IS:speedChange]
  • IS:speedProfile: [https://wiki2.railml.org/wiki/IS:speedProfile]

Proposed solution in railML 2.5

The element is already implemented in railML 2.x.

The action resulting from this ticket is a clarification in the wiki. The following new semantic rules must be defined:

  • Every line track has to have at least one <speedChange> at the track begin with parameters @pos="0" and @dir="up".
  • Every line track has to have at least one <speedChange> at the track end with parameters @pos="{value equal to trackEnd@pos}" and @dir="down".

Semantic rules need to be added in the railML 2 wiki.

Edited Mar 14, 2022 by IS Coordination
Assignee
Assign to
Time tracking

railML.org e.V. (Registry of Associations: VR 5750) Phone: +49 351 47582911 Altplauen 19h; 01187 Dresden; Germany