Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • railML 3 railML 3
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 70
    • Issues 70
    • 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 3railML 3
  • Issues
  • #493
Closed
Open
Issue created Feb 04, 2022 by IS Coordination@coordination.ISMaintainer

Switches and their reference points

Description

Current railML 3 data model of a simple switch is missing an attribute to store the switch tangent length. This information is required to calculate the alternative switch reference point.

Background

There are two possible reference points for a switch:

  • the switch center point - useful when creating schematic track plans, but exists only "virtual"
  • the switch begin - the point, where the branching starts, which is easy to determine outside in the field

Links

  • Forum discussion
    • Christian Rahmig, 21.02.2022: https://www.railml.org/forum/index.php?t=msg&th=858&start=0&
  • Development issues
    • #484 (closed)
  • Wiki documentation
    • IS:switchIS: https://wiki3.railml.org/wiki/IS:switchIS

Proposed solution railML 3.2

The element <switchIS> shall be extended with optional element <locationReference> with attributes @tangentLength given in meters (positive decimal value) and @referencePoint (enum: "switchBegin", "switchCenter"). The new element <locationReference> shall only be provided if the switch is located using a <spotLocation>. If the switch is located with an <areaLocation> ranging from switch begin to its two ends, the switch center point can be calculated as half distance between switch begin and switch end.

Tbd: Is the attribute @tangentLength also needed for crossing elements? No, not needed.

Edited Apr 26, 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