IS:tLengthM: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
(→‎Usage: note)
(railML→{{rml}})
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''tLengthM''' is a data type that is used for modelling distances in metres. It is derived from the basic data type '''tLength''', which shall not be used directly due to the missing unit extension. '''tLengthM''' is the standard data type for defining position of objects along tracks. In order to find out which element/parameter uses the '''tLengthM''' data type, please have a look into the schema documentation.
'''tLengthM''' is a data type that is used for modelling distances in metres. It is derived from the basic data type '''tLength''', which shall not be used directly due to the missing unit extension. '''tLengthM''' is the standard data type for defining position of objects along tracks. In order to find out which element/parameter uses the '''tLengthM''' data type, please have a look into the schema documentation.


If the parameter using the data type '''tLengthM''' is required, please make sure that your railML export interface provides this value. However, if the actual value is unknown, please use a default value like -99999.  
If the parameter using the data type '''tLengthM''' is required, please make sure that your {{rml}} export interface provides this value. However, if the actual value is unknown, please use a default value like -99999.  


== Usage ==
== Usage ==


Usage in '''railML 2.2''' (cf. {{site|http://schemas.railml.org/2013/railML-2.2/documentation/railML.html#simpleType_tLengthM_Link05DEB6E8|domain=schemas}}):
Usage in '''{{rml|2.2}}''' (cf. {{site|https://schemas.railml.org/2013/railML-2.2/documentation/railML.html#simpleType_tLengthM_Link05DEB6E8|domain=schemas}}):
* rail:tMileageChange/@absPos  
* rail:tMileageChange/@absPos  
* rail:aAbsPosition/@absPos  
* rail:aAbsPosition/@absPos  
Line 14: Line 14:
* rail:aConnectionData/@branchDist  
* rail:aConnectionData/@branchDist  
* rail:aMechanicalWagonCoupler/@couplingHeight  
* rail:aMechanicalWagonCoupler/@couplingHeight  
* rail:tTunnel/@crossSection {{note|''(available in railML 2.2, but physically wrong; will be fixed in future version, see {{site|https://trac.railml.org/ticket/254|domain=trac}})''|error}}
* rail:tTunnel/@crossSection {{note|''(available in {{rml|2.2}}, but physically wrong; will be fixed in future version, see {{ticket|254}})''|error}}
* rail:aSectionTT/@distance  
* rail:aSectionTT/@distance  
* rail:aSignal/@distNearestDangerPoint  
* rail:aSignal/@distNearestDangerPoint  

Latest revision as of 17:33, 19 January 2024

tLengthM is a data type that is used for modelling distances in metres. It is derived from the basic data type tLength, which shall not be used directly due to the missing unit extension. tLengthM is the standard data type for defining position of objects along tracks. In order to find out which element/parameter uses the tLengthM data type, please have a look into the schema documentation.

If the parameter using the data type tLengthM is required, please make sure that your railML® export interface provides this value. However, if the actual value is unknown, please use a default value like -99999.

Usage

Usage in railML® 2.2 (cf. https://schemas.railml.org/2013/railML-2.2/documentation/railML.html#simpleType_tLengthM_Link05DEB6E8 (link to the railML® website)):

  • rail:tMileageChange/@absPos
  • rail:aAbsPosition/@absPos
  • rail:eTrackEnd/@absPosIn
  • rail:tMileageChange/@absPosIn
  • rail:tMileageChange/@absPosInOffset
  • rail:aAbsPosition/@absPosOffset
  • rail:aConnectionData/@branchDist
  • rail:aMechanicalWagonCoupler/@couplingHeight
  • rail:tTunnel/@crossSection
(available in railML® 2.2, but physically wrong; will be fixed in future version, see #254)
  • rail:aSectionTT/@distance
  • rail:aSignal/@distNearestDangerPoint
  • rail:aDoors/@entranceHeight
  • rail:aDoors/@entranceLength
  • rail:aDoors/@entranceWidth
  • rail:aGangway/@floorLevel
  • rail:aDoors/@footStepHeight
  • rail:aGangway/@gangwayHeight
  • rail:aGangway/@gangwayWidth
  • rail:aPantograph/@headWidth
  • rail:aSignal/@height
  • rail:aCurvingLimitation/@horizontalCurveRadius
  • rail:tPlacedElementWithLength/@length
  • rail:aFormationTT/@length
  • rail:aFormation/@length
  • rail:aVehicle/@length
  • rail:tCommonSwitchAndCrossingData/@length
  • rail:tLevelCrossing/@length
  • rail:tTrackCondition/@length
  • rail:aOcpTT/@offset
  • rail:tMileageChange/@pos
  • rail:aRelPosition/@pos
  • rail:aSignal/@sight
  • rail:aSignal/@trackDist
  • rail:aVehicle/@trackGauge
  • rail:aVehicle/@trackGaugeAlternative
  • rail:aStopPost/@trainLength
  • rail:tGradientChange/@transitionLenght
  • rail:aCurvingLimitation/@verticalCrestRadius
  • rail:aCurvingLimitation/@verticalSagRadius
  • rail:aPropulsion/@wheelDiameter