land:Cant
The "Cant" element will typically represent a proposed railway cant / superelevation alignment.
It is defined by a sequential series of any combination of the cant stations and speed-only stations. The “name”, “desc” and “state” attributes are typical LandXML “alignment” attributes. The “equilibriumConstant” is a unitless optional double that is used as the equilibrium constant in the cant equilibrium equation (cant = constant * speed * speed / radius). The “appliedCantConstant” is a unitless optional double that is used as the applied cant constant in the cant equilibrium equation (cant = constant * speed * speed / radius). The “gauge” is a required double that is the rail to rail distance. This value is expressed in meters or feet depending upon the units. The “rotationPoint” is an optional string that defines the rotation point. Valid values are “insideRail”, “outsideRail”, “center”, “leftRail” and “rightRail”.
Element information
Namespace: http://www.landxml.org/schema/LandXML-1.1
Schema document: external/landxml/1.1/LandXML-1.1.xsd
Type: Anonymous
Properties: Global, Qualified
Content
- Sequence [1..1]
- Choice [1..*]
- land:CantStation [0..*] A cant station. The “station” is a required double that is internal station value. The “equilibriumCant” is an optional double that is the equilibrium cant. This value is expressed in millimeters or inches depending upon the units The “appliedCant” is a required double that is the applied cant. This value is expressed in millimeters or inches depending upon the units. The “deficiencyCant” is an optional double that is the cant deficiency. This value is expressed in millimeters or inches depending upon the units. The “cantExcess” is an optional double that is the cant excess. This value is expressed in millimeters or inches upon the units. The “rateOfChangeOfAppliedCantOverTime” is an optional double that is the rate of change of applied cant as a function of time. This value is in millimeters /seconds or inches/seconds depending upon the units. The “rateOfChangeOfAppliedCantOverLength” is an optional double that is the rate of change of applied cant as a function of length. This value is in millimeters /meters or inches/feet depending upon the units. The “rateOfChangeOfCantDeficiencyOverTime” is an optional double that is the rate of change of cant deficiency as a function of time. This value is in millimeters /seconds or inches/seconds depending upon the units. The “cantGradient” is an optional double that is the cant gradient. This value is unitless. The “speed” is an optional double that is the design speed. This value is in kmph or mph depending upon the units. The “transitionType” is an optional enumerated type. The “curvature” is a required enumerated type. The “adverse” is an optional Boolean that indicates whether the cant is adverse.
- land:SpeedStation [0..*] A cant speed-only station. The “station” is a required double that is internal station value. The “speed” is an optional double that is the design speed. This value is in kmph or mph depending upon the units.
- land:Feature [0..*] Used to include additional information that is not explicitly defined by the LandXML schema, Feature may contain one or more Property, DocFileRef or nested Feature elements. NOTE: to allow any valid content, the explicit definitions for Property, DocFileRef and Feature have been commented out, but are still expected in common use.Each Property element defines one piece of data.
- Choice [1..*]
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
name | [1..1] | xsd:string | ||
desc | [0..1] | xsd:string | ||
state | [0..1] | land:stateType | ||
equilibriumConstant | [0..1] | xsd:double | ||
appliedCantConstant | [0..1] | xsd:double | ||
gauge | [1..1] | xsd:double | ||
rotationPoint | [0..1] | xsd:string |
Used in
- Anonymous type of element land:Alignment
Sample instance
<land:Cant name="string" gauge="1.0"> <land:CantStation station="1.0" appliedCant="1.0" curvature="cw"/> <land:Feature> <!--any element--> </land:Feature> </land:Cant>