diagram | |||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://www.landxml.org/schema/LandXML-1.2 | ||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
children | CantStation SpeedStation Feature | ||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="Cant"> <xs:annotation> <xs:documentation>The "Cant" element will typically represent a proposed railway cant / superelevation alignment.</xs:documentation> <xs:documentation>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”. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded"> <xs:element ref="CantStation" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="SpeedStation" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> <xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="desc" type="xs:string" use="optional"/> <xs:attribute name="state" type="stateType" use="optional"/> <xs:attribute name="equilibriumConstant" type="xs:double" use="optional"/> <xs:attribute name="appliedCantConstant" type="xs:double" use="optional"/> <xs:attribute name="gauge" type="xs:double" use="required"/> <xs:attribute name="rotationPoint" type="xs:string" use="optional"/> </xs:complexType> </xs:element> |
type | xs:string | ||||
properties |
|
||||
source | <xs:attribute name="name" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
|
||||
source | <xs:attribute name="desc" type="xs:string" use="optional"/> |
type | stateType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:attribute name="state" type="stateType" use="optional"/> |
type | xs:double | ||||
properties |
|
||||
source | <xs:attribute name="equilibriumConstant" type="xs:double" use="optional"/> |
type | xs:double | ||||
properties |
|
||||
source | <xs:attribute name="appliedCantConstant" type="xs:double" use="optional"/> |
type | xs:double | ||||
properties |
|
||||
source | <xs:attribute name="gauge" type="xs:double" use="required"/> |
type | xs:string | ||||
properties |
|
||||
source | <xs:attribute name="rotationPoint" type="xs:string" use="optional"/> |