<!--Created with Liquid Studio 2018 (https://www.liquid-technologies.com)-->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- *** SIMPLE TYPES DEFINITIONS *** -->
<xs:simpleType name="decimal1">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="1" />
</xs:restriction>
</xs:simpleType>
<!-- *** COMPLEX TYPES DEFINITIONS *** -->
<xs:complexType name="AxisOffsetsCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="AxisOffsetGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de desplazamiento del eje.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de desplazamiento del eje.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="offsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el desplazamiento del eje.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="AxisOffsetGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de desplazamiento del eje.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="offset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Desplazamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AxisOffsetByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de desplazamientos del eje tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offset" type="xs:float">
<xs:annotation>
<xs:documentation>Desplazamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BallastCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de balasto.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="BallastGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de balasto.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BallastGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de balasto.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftExtBallastShoulderGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el hombro exterior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntBallastShoulderGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el hombro interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntBallastShoulderGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el hombro interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtBallastShoulderGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el hombro exterior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="trackGaugeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ancho de vía.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftTrackOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el entreeje izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightTrackOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el entreeje derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="minBallastDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor mínimo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtBallastSideSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud exterior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntBallastSideSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntBallastSideSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtBallastSideSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud exterior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ballastRelElevationGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cota de balasto.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSleeperGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el identificador de la traviesa de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDRailGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el identificador del carril de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDGaugeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el identificador del gálibo de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="BallastGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de balasto.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftExtBallastShoulder" default="1.100" type="xs:float">
<xs:annotation>
<xs:documentation>Hombro exterior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntBallastShoulder" default="1.100" type="xs:float">
<xs:annotation>
<xs:documentation>Hombro interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntBallastShoulder" default="1.100" type="xs:float">
<xs:annotation>
<xs:documentation>Hombro interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtBallastShoulder" default="1.100" type="xs:float">
<xs:annotation>
<xs:documentation>Hombro exterior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="trackGauge" default="1.435" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de vía.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftTrackOffset" default="2.250" type="xs:float">
<xs:annotation>
<xs:documentation>Entreeje izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightTrackOffset" default="2.250" type="xs:float">
<xs:annotation>
<xs:documentation>Entreeje derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="minBallastDepth" default="0.300" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor mínimo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtBallastSideSlope" default="1.500" type="xs:float">
<xs:annotation>
<xs:documentation>Talud exterior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntBallastSideSlope" default="1.500" type="xs:float">
<xs:annotation>
<xs:documentation>Talud interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntBallastSideSlope" default="1.500" type="xs:float">
<xs:annotation>
<xs:documentation>Talud interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtBallastSideSlope" default="1.500" type="xs:float">
<xs:annotation>
<xs:documentation>Talud exterior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ballastRelElevation" default="0.198" type="xs:float">
<xs:annotation>
<xs:documentation>Cota de balasto.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSleeper" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la traviesa de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDRail" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del carril de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDGauge" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del gálibo de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BallastByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de balasto tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtBallastShoulder" type="xs:float">
<xs:annotation>
<xs:documentation>Hombro exterior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntBallastShoulder" type="xs:float">
<xs:annotation>
<xs:documentation>Hombro interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntBallastShoulder" type="xs:float">
<xs:annotation>
<xs:documentation>Hombro interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtBallastShoulder" type="xs:float">
<xs:annotation>
<xs:documentation>Hombro exterior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="trackGauge" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de vía.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftTrackOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Entreeje izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightTrackOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Entreeje derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="minBallastDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor mínimo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtBallastSideSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud exterior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntBallastSideSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntBallastSideSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtBallastSideSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud exterior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ballastRelElevation" type="xs:float">
<xs:annotation>
<xs:documentation>Cota de balasto.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSleeper" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la traviesa de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDRail" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del carril de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDGauge" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del gálibo de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BarrierCatalogType">
<xs:annotation>
<xs:documentation>Barrera de catálogo.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DefinitionPoints" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Puntos de definición de la barrera de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre de la barrera.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma de la barrera.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la barrera.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="height" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Altura de la barrera (en milímetros).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="attachmentPoint_X" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>X del punto de anclaje de la barrera (en milímetros).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="attachmentPoint_Y" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Y del punto de anclaje de la barrera (en milímetros).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="BarriersCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de barreras.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BarrierCatalog" type="BarrierCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Barrera de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="BarriersCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de barreras.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="BarrierByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de barreras de carretera tramificados por estaciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="staStart" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación inicial.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offsetDistanceStart" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Distancia inicial.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="staEnd" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación final.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offsetDistanceEnd" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Distancia final.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="reference" use="required">
<xs:annotation>
<xs:documentation>Referencia para las distancias.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="LEFT_SHOULDER" />
<xs:enumeration value="LEFT_ROADWAY" />
<xs:enumeration value="LEFT_INT_ROADWAY" />
<xs:enumeration value="LEFT_INT_SHOULDER" />
<xs:enumeration value="CENTERLINE" />
<xs:enumeration value="RIGHT_INT_SHOULDER" />
<xs:enumeration value="RIGHT_INT_ROADWAY" />
<xs:enumeration value="RIGHT_ROADWAY" />
<xs:enumeration value="RIGHT_SHOULDER" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="IDBarrier" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la barrera de catálogo asignada.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BlanketCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de capa de forma.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="BlanketGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de capa de forma.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BlanketGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de capa de forma.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="depthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftPlatformSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightPlatformSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftEndSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightEndSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWideningGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el sobreancho izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWideningGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el sobreancho derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="aristaCritGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de arista.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="aristaOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el desplazamiento de la arista.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="BlanketGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de capa de forma.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="depth" default="0.300" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftPlatformSlope" default="4.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightPlatformSlope" default="4.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftEndSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightEndSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidening" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidening" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="aristaCrit" default="FIXED">
<xs:annotation>
<xs:documentation>Criterio de arista.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="FIXED" />
<xs:enumeration value="VARIABLE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="aristaOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Desplazamiento de la arista.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BlanketByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de capa de forma tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftPlatformSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightPlatformSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftEndSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightEndSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidening" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidening" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="aristaCrit">
<xs:annotation>
<xs:documentation>Criterio de arista.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Obligatorio salvo que el indicador global correspondiente valga "true".</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="FIXED" />
<xs:enumeration value="VARIABLE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="aristaOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Desplazamiento de la arista.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BoundariesCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de límites.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="BoundariesByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de límites tramificados por estaciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DefinitionPoints" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Pares de definición estación/distancia del límite.</xs:documentation>
<xs:documentation>Si XYZLine = true, estos valores son sólo informativos.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>Nombre del límite.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="side" use="required">
<xs:annotation>
<xs:documentation>Lado al que pertenece el límite.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="LEFT" />
<xs:enumeration value="RIGHT" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="XYZLine" type="xs:boolean" use="required">
<xs:annotation>
<xs:documentation>Indicador de si el límite está definido por una línea XYZ de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDXYZLine" type="xs:unsignedLong" use="optional">
<xs:annotation>
<xs:documentation>Identificador de la línea XYZ de catálogo asociada al límite.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CanalDepthsCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de espesores de canales.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CanalDepthsGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de espesores de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CanalDepthsGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de espesores de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftDepth_8Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_7Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_6Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_5Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_4Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_3Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_3Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_4Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_5Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_6Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_7Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_8Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="CanalDepthsGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de espesores de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftDepth_8" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_7" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_6" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_5" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_4" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_3" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_1" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_1" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_3" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_4" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_5" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_6" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_7" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_8" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CanalDepthsByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de espesores de canales tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_8" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_7" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_6" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_5" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_4" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_3" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_2" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepth_1" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_1" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_2" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_3" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_4" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_5" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_6" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_7" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth_8" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CanalHeightsCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de calados de canales.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CanalHeightsGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de calados de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CanalHeightsGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de calados de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftHeight_8Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado izquierdo 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_7Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado izquierdo 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_6Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado izquierdo 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_5Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado izquierdo 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_4Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado izquierdo 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_3Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado izquierdo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado izquierdo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado izquierdo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado derecho 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado derecho 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_3Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado derecho 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_4Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado derecho 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_5Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado derecho 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_6Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado derecho 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_7Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado derecho 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_8Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el calado derecho 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="CanalHeightsGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de calados de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftHeight_8" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado izquierdo 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_7" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado izquierdo 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_6" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado izquierdo 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_5" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado izquierdo 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_4" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado izquierdo 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_3" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado izquierdo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado izquierdo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_1" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado izquierdo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_1" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado derecho 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado derecho 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_3" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado derecho 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_4" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado derecho 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_5" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado derecho 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_6" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado derecho 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_7" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado derecho 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_8" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calado derecho 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CanalHeightsByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de calados de canales tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_8" type="xs:float">
<xs:annotation>
<xs:documentation>calado izquierdo 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_7" type="xs:float">
<xs:annotation>
<xs:documentation>calado izquierdo 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_6" type="xs:float">
<xs:annotation>
<xs:documentation>calado izquierdo 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_5" type="xs:float">
<xs:annotation>
<xs:documentation>calado izquierdo 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_4" type="xs:float">
<xs:annotation>
<xs:documentation>calado izquierdo 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_3" type="xs:float">
<xs:annotation>
<xs:documentation>calado izquierdo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_2" type="xs:float">
<xs:annotation>
<xs:documentation>calado izquierdo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHeight_1" type="xs:float">
<xs:annotation>
<xs:documentation>calado izquierdo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_1" type="xs:float">
<xs:annotation>
<xs:documentation>calado derecho 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_2" type="xs:float">
<xs:annotation>
<xs:documentation>calado derecho 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_3" type="xs:float">
<xs:annotation>
<xs:documentation>calado derecho 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_4" type="xs:float">
<xs:annotation>
<xs:documentation>calado derecho 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_5" type="xs:float">
<xs:annotation>
<xs:documentation>calado derecho 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_6" type="xs:float">
<xs:annotation>
<xs:documentation>calado derecho 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_7" type="xs:float">
<xs:annotation>
<xs:documentation>calado derecho 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHeight_8" type="xs:float">
<xs:annotation>
<xs:documentation>calado derecho 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CanalWidthsCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de cajeros de canales.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CanalWidthsGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de cajeros de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CanalWidthsGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de cajeros de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftWidth_8Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero izquierdo 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_7Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero izquierdo 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_6Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero izquierdo 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_5Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero izquierdo 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_4Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero izquierdo 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_3Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero izquierdo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero izquierdo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero izquierdo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero derecho 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero derecho 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_3Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero derecho 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_4Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero derecho 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_5Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero derecho 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_6Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero derecho 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_7Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero derecho 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_8Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el cajero derecho 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="CanalWidthsGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de cajeros de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftWidth_8" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_7" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_6" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_5" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_4" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_3" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_1" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_1" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_3" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_4" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_5" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_6" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_7" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_8" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CanalWidthsByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de cajeros de canales tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_8" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_7" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_6" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_5" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_4" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_3" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_2" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth_1" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero izquierdo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_1" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_2" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_3" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_4" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 4.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_5" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 5.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_6" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 6.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_7" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 7.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth_8" type="xs:float">
<xs:annotation>
<xs:documentation>Cajero derecho 8.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ClearancesCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de despejes.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ClearancesGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de despejes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ClearancesGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de despejes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftClearanceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el despeje izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightClearanceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el despeje derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="ClearancesGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de despejes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftClearance" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Despeje izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightClearance" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Despeje derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ClearancesByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de despejes tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftClearance" type="xs:float">
<xs:annotation>
<xs:documentation>Despeje izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightClearance" type="xs:float">
<xs:annotation>
<xs:documentation>Despeje derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CutSlopesCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CutSlopesGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de taludes de desmonte.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CutSlopesGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de taludes de desmonte.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="typeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la tipología de talud de desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slopeOrMatG1SlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son globales el talud/talud para materiales del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="closingSlopeOrMatG2SlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son globales el talud de cierre/talud para materiales del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="matG3SlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud para materiales del grupo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ancho de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeightGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el alto de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm2WidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ancho de berma 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm2HeightGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el alto de berma 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm3WidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ancho de berma 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm3HeightGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Alto de berma 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slopeInMatInterfaceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud en cambio de estrato.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSlopeCatalogGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el identificador del talud de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="superiorHeightGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="superiorSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="adavancedDataGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son globales los datos del talud avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="CutSlopesGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de taludes de desmonte.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Advanced_MatG1SlopeData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Talud avanzado para materiales del grupo 1.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="criteria" default="SIMPLE">
<xs:annotation>
<xs:documentation>Tipología de talud de desmonte avanzado para materiales del grupo 1.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SIMPLE" />
<xs:enumeration value="BERMS" />
<xs:enumeration value="SLOPE_TYPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para materiales del grupo 1 de desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma para el talud en materiales del grupo 1 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma para el talud en materiales del grupo 1 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de berma para el talud en materiales del grupo 1 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSlopeCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del talud de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Advanced_InterfaceMatG1G2Data" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de la interfaz entre materiales del grupo 1 y 2 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="criteria" default="INFERIOR">
<xs:annotation>
<xs:documentation>Criterio para la interfaz entre materiales del grupo 1 y 2 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SUPERIOR" />
<xs:enumeration value="INFERIOR" />
<xs:enumeration value="LAYER" />
<xs:enumeration value="SUPERIOR_LAYER_SLOPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="bermWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma para la interfaz entre materiales del grupo 1 y 2 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para la transición de tipo "Capa".</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Advanced_MatG2SlopeData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Talud avanzado para materiales del grupo 2.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="criteria" default="SIMPLE">
<xs:annotation>
<xs:documentation>Tipología de talud de desmonte avanzado para materiales del grupo 2.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SIMPLE" />
<xs:enumeration value="BERMS" />
<xs:enumeration value="SLOPE_TYPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para materiales del grupo 2 de desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma para el talud en materiales del grupo 2 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma para el talud en materiales del grupo 2 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de berma para el talud en materiales del grupo 2 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSlopeCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del talud de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Advanced_InterfaceMatG2G3Data" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de la interfaz entre materiales del grupo 2 y 3 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="criteria" default="INFERIOR">
<xs:annotation>
<xs:documentation>Criterio para la interfaz entre materiales del grupo 2 y 3 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SUPERIOR" />
<xs:enumeration value="INFERIOR" />
<xs:enumeration value="LAYER" />
<xs:enumeration value="SUPERIOR_LAYER_SLOPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="bermWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma para la interfaz entre materiales del grupo 2 y 3 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para la transición de tipo "Capa".</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Advanced_MatG3SlopeData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Talud avanzado para materiales del grupo 3.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="criteria" default="SIMPLE">
<xs:annotation>
<xs:documentation>Tipología de talud de desmonte avanzado para materiales del grupo 3.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SIMPLE" />
<xs:enumeration value="BERMS" />
<xs:enumeration value="SLOPE_TYPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para materiales del grupo 3 de desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma para el talud en materiales del grupo 3 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma para el talud en materiales del grupo 3 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de berma para el talud en materiales del grupo 3 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSlopeCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del talud de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="type" default="_3_SLOPES">
<xs:annotation>
<xs:documentation>Tipología de talud de desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="_3_SLOPES" />
<xs:enumeration value="SLOPE_WITH_BERMS" />
<xs:enumeration value="BERM_SOIL2ROCK_INF" />
<xs:enumeration value="BERM_SOIL2ROCK_SUP" />
<xs:enumeration value="SLOPE_TYPE" />
<xs:enumeration value="BY_MATERIAL" />
<xs:enumeration value="ADVANCED" />
<xs:enumeration value="BERMS_AND_CLOSING" />
<xs:enumeration value="MX_SLOPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slopeOrMatG1Slope" default="1.500" type="xs:float">
<xs:annotation>
<xs:documentation>Talud/Talud para materiales del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="closingSlopeOrMatG2Slope" default="1.500" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de cierre/Talud para materiales del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="matG3Slope" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para materiales del grupo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm2Width" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm2Height" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm3Width" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm3Height" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slopeInMatInterface" default="SUPERIOR">
<xs:annotation>
<xs:documentation>Talud en cambio de estrato.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SUPERIOR" />
<xs:enumeration value="OWN" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="IDSlopeCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del talud de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="superiorHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="superiorSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CutSlopesByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de taludes de desmonte tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Advanced_MatG1SlopeData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Talud avanzado para materiales del grupo 1.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="criteria" default="SIMPLE">
<xs:annotation>
<xs:documentation>Tipología de talud de desmonte avanzado para materiales del grupo 1.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SIMPLE" />
<xs:enumeration value="BERMS" />
<xs:enumeration value="SLOPE_TYPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para materiales del grupo 1 de desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma para el talud en materiales del grupo 1 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeight" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma para el talud en materiales del grupo 1 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de berma para el talud en materiales del grupo 1 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSlopeCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del talud de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Advanced_InterfaceMatG1G2Data" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de la interfaz entre materiales del grupo 1 y 2 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="criteria" default="INFERIOR">
<xs:annotation>
<xs:documentation>Criterio para la interfaz entre materiales del grupo 1 y 2 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SUPERIOR" />
<xs:enumeration value="INFERIOR" />
<xs:enumeration value="LAYER" />
<xs:enumeration value="SUPERIOR_LAYER_SLOPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="bermWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma para la interfaz entre materiales del grupo 1 y 2 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para la transición de tipo "Capa".</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Advanced_MatG2SlopeData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Talud avanzado para materiales del grupo 2.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="criteria" default="SIMPLE">
<xs:annotation>
<xs:documentation>Tipología de talud de desmonte avanzado para materiales del grupo 2.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SIMPLE" />
<xs:enumeration value="BERMS" />
<xs:enumeration value="SLOPE_TYPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para materiales del grupo 2 de desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma para el talud en materiales del grupo 2 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeight" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma para el talud en materiales del grupo 2 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de berma para el talud en materiales del grupo 2 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSlopeCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del talud de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Advanced_InterfaceMatG2G3Data" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de la interfaz entre materiales del grupo 2 y 3 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="criteria" default="INFERIOR">
<xs:annotation>
<xs:documentation>Criterio para la interfaz entre materiales del grupo 2 y 3 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SUPERIOR" />
<xs:enumeration value="INFERIOR" />
<xs:enumeration value="LAYER" />
<xs:enumeration value="SUPERIOR_LAYER_SLOPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="bermWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma para la interfaz entre materiales del grupo 2 y 3 para talud de desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para la transición de tipo "Capa".</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Advanced_MatG3SlopeData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Talud avanzado para materiales del grupo 3.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="criteria" default="SIMPLE">
<xs:annotation>
<xs:documentation>Tipología de talud de desmonte avanzado para materiales del grupo 3.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SIMPLE" />
<xs:enumeration value="BERMS" />
<xs:enumeration value="SLOPE_TYPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para materiales del grupo 3 de desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma para el talud en materiales del grupo 3 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeight" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma para el talud en materiales del grupo 3 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de berma para el talud en materiales del grupo 3 en desmonte avanzado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSlopeCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del talud de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="_3DLine" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Línea 3D de apoyo del talud de desmonte ajustado.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type">
<xs:annotation>
<xs:documentation>Tipología de talud de desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="_3_SLOPES" />
<xs:enumeration value="SLOPE_WITH_BERMS" />
<xs:enumeration value="BERM_SOIL2ROCK_INF" />
<xs:enumeration value="BERM_SOIL2ROCK_SUP" />
<xs:enumeration value="SLOPE_TYPE" />
<xs:enumeration value="BY_MATERIAL" />
<xs:enumeration value="ADVANCED" />
<xs:enumeration value="BERMS_AND_CLOSING" />
<xs:enumeration value="MX_SLOPE" />
<xs:enumeration value="_3D_ADJUSTED" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slopeOrMatG1Slope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud/Talud para materiales del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="closingSlopeOrMatG2Slope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de cierre/Talud para materiales del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="matG3Slope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para materiales del grupo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeight" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm2Width" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm2Height" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm3Width" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="berm3Height" type="xs:float">
<xs:annotation>
<xs:documentation>Alto de berma 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slopeInMatInterface">
<xs:annotation>
<xs:documentation>Talud en cambio de estrato.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SUPERIOR" />
<xs:enumeration value="OWN" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="IDSlopeCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del talud de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="superiorHeight" type="xs:float">
<xs:annotation>
<xs:documentation>Altura superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="superiorSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="_3DLineDefinitionData">
<xs:annotation>
<xs:documentation>Tipo de ajuste a línea de cartografía.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="_3DLINE" />
<xs:enumeration value="TERRAIN" />
<xs:enumeration value="SLOPE_AND_BOUNDARY_INF" />
<xs:enumeration value="SLOPE_AND_BOUNDARY_SUP" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="byOffsetLine" type="xs:string">
<xs:annotation>
<xs:documentation>Indica si la línea de ajuste es un desplazado de otro tramo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDStretch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del tramo a la que pertenece la línea de ajuste.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="_3DLineStaStart" type="xs:float">
<xs:annotation>
<xs:documentation>Estación inicial de la línea de ajuste (referida al kilometraje del eje de apoyo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="_3DLineDistanceStart" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia inicial de la línea de ajuste (referida al eje de apoyo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="_3DLineStaEnd" type="xs:float">
<xs:annotation>
<xs:documentation>Estación final de la línea de ajuste (referida al kilometraje del eje de apoyo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="_3DLineDistanceEnd" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia final de la línea de ajuste (referida al eje de apoyo).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DitchsCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de cunetas.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DitchCatalog" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Cuneta de catálogo.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DefinitionPoints" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Puntos de definición del perfil transversal de la cuneta.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre de la cuneta.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="controlPoint" default="0" type="xs:unsignedByte">
<xs:annotation>
<xs:documentation>Punto de control de la cuneta.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ditchLowPoint" default="0" type="xs:unsignedByte">
<xs:annotation>
<xs:documentation>Punto bajo de la cuneta.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="superior" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la cuneta es superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="complete" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la cuneta es completa.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="completeOnlyInCut" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la cuneta completa solo se construye en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="profileAdjusted" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la cuneta es ajustada a rasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="clearanceAjusted" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la cuneta es ajustada a despeje.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="profileAdjustSegment" default="0" type="xs:unsignedByte">
<xs:annotation>
<xs:documentation>Segmento de ajuste si la cuneta es ajustada a rasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="clearanceAjustSegment" default="0" type="xs:unsignedByte">
<xs:annotation>
<xs:documentation>Segmento de ajuste si la cuneta es ajustada a despeje.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="DitchsCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de cunetas.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DitchsGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de cunetas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DitchsGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de cunetas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="IDmatG1_leftDitchGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la cuneta de catálogo izquierda para materiales del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG2_leftDitchGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la cuneta de catálogo izquierda para materiales del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG3_leftDitchGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la cuneta de catálogo izquierda para materiales del grupo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG1_rightDitchGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la cuneta de catálogo derecha para materiales del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG2_rightDitchGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la cuneta de catálogo derecha para materiales del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG3_rightDitchGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la cuneta de catálogo derecha para materiales del grupo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="DitchsGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de cunetas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="IDmatG1_leftDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo izquierda para materiales del grupo 1.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG2_leftDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo izquierda para materiales del grupo 2.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG3_leftDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo izquierda para materiales del grupo 3.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG1_rightDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo derecha para materiales del grupo 1.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG2_rightDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo derecha para materiales del grupo 2.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG3_rightDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo derecha para materiales del grupo 3.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DitchsByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de cunetas tramificados por estaciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG1_leftDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo izquierda para materiales del grupo 1.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG2_leftDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo izquierda para materiales del grupo 2.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG3_leftDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo izquierda para materiales del grupo 3.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG1_rightDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo derecha para materiales del grupo 1.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG2_rightDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo derecha para materiales del grupo 2.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDmatG3_rightDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la cuneta de catálogo derecha para materiales del grupo 3.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FillSlopesCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="FillSlopesGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de taludes de terraplén.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FillSlopesGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="typeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la tipología de talud de terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slopeOrSuperiorSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud/talud superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="heightGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="inferiorSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud inferior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la anchura de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeightGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSlopeCatalogGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el identificador del talud de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="wedgeWidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ancho de la cuña de afinamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="minWedgeHeightGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura mínima para cuña de afinamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="compactionWidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor de compactación (solo versión CM).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="FillSlopesGlobalValues" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" default="_2_SLOPES">
<xs:annotation>
<xs:documentation>Tipología de talud de terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="_2_SLOPES" />
<xs:enumeration value="SLOPE_WITH_BERMS" />
<xs:enumeration value="SLOPE_TYPE" />
<xs:enumeration value="SHARPEN_WEDGE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slopeOrSuperiorSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud/Talud superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="height" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="inferiorSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud inferior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Anchura de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSlopeCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del talud de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="wedgeWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de la cuña de afinamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="minWedgeHeight" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Altura mínima para cuña de afinamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="compactionWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor de compactación (solo versión CM).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FillSlopesByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de taludes de terraplén tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="_3DLine" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Línea 3D de apoyo del talud de desmonte ajustado.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type">
<xs:annotation>
<xs:documentation>Tipología de talud de terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="_2_SLOPES" />
<xs:enumeration value="SLOPE_WITH_BERMS" />
<xs:enumeration value="SLOPE_TYPE" />
<xs:enumeration value="SHARPEN_WEDGE" />
<xs:enumeration value="_3D_ADJUSTED" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slopeOrSuperiorSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud/Talud superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="height" type="xs:float">
<xs:annotation>
<xs:documentation>Altura.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="inferiorSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud inferior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Anchura de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermHeight" type="xs:float">
<xs:annotation>
<xs:documentation>Altura de berma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSlopeCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del talud de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="wedgeWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de la cuña de afinamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="minWedgeHeight" type="xs:float">
<xs:annotation>
<xs:documentation>Altura mínima para cuña de afinamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="compactionWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor de compactación (solo versión CM).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="_3DLineDefinitionData">
<xs:annotation>
<xs:documentation>Tipo de ajuste a línea de cartografía.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="_3DLINE" />
<xs:enumeration value="TERRAIN" />
<xs:enumeration value="SLOPE_AND_BOUNDARY_INF" />
<xs:enumeration value="SLOPE_AND_BOUNDARY_SUP" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="byOffsetLine" type="xs:string">
<xs:annotation>
<xs:documentation>Indica si la línea de ajuste es un desplazado de otro tramo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDStretch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del tramo a la que pertenece la línea de ajuste.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="_3DLineStaStart" type="xs:float">
<xs:annotation>
<xs:documentation>Estación inicial de la línea de ajuste (referida al kilometraje del eje de apoyo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="_3DLineDistanceStart" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia inicial de la línea de ajuste (referida al eje de apoyo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="_3DLineStaEnd" type="xs:float">
<xs:annotation>
<xs:documentation>Estación final de la línea de ajuste (referida al kilometraje del eje de apoyo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="_3DLineDistanceEnd" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia final de la línea de ajuste (referida al eje de apoyo).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GaugeCatalogType">
<xs:annotation>
<xs:documentation>Gálibo de catálogo.</xs:documentation>
<xs:documentation>INFO++ http://www.tool.es/_web/DOC/CLIP/DLG_CatalogoGalibos.html ++INFO</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DefinitionPoints" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Puntos de definición del perfil transversal de la cuneta.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del gálibo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma del gálibo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del gálibo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="attachmentPoint_X" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada X del punto de anclaje del gálibo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="attachmentPoint_Y" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada Y del punto de anclaje del gálibo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rotateWithCant" default="true" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el gálibo gira con el peralte.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="GaugesCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de gálibos.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GaugeCatalog" type="GaugeCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Gálibo de catálogo.</xs:documentation>
<xs:documentation>INFO++ http://www.tool.es/_web/DOC/CLIP/DLG_CatalogoGalibos.html ++INFO</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="GeologicMatCatalogType">
<xs:annotation>
<xs:documentation>Material geológico de catálogo.</xs:documentation>
</xs:annotation>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del material geológico.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma del material geológico.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del material geológico.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="group" default="G1_SOIL">
<xs:annotation>
<xs:documentation>Grupo al que pertenece el material geológico.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="G0_VEGETAL_LAYER" />
<xs:enumeration value="G1_SOIL" />
<xs:enumeration value="G2_INTERMEDIATE" />
<xs:enumeration value="G3_SHOFT_ROCK_NOT_CUT" />
<xs:enumeration value="G3_SHOFT_ROCK_CUT" />
<xs:enumeration value="G3_MEDIUM_ROCK_NOT_CUT" />
<xs:enumeration value="G3_MEDIUM_ROCK_CUT" />
<xs:enumeration value="G3_HARD_ROCK" />
<xs:enumeration value="G3_VERY_HARD_ROCK" />
<xs:enumeration value="G3_ROCK_NOT_EXPLODED" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="suitable" default="true" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el material geológico es adecuado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slope" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud del material geológico.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="coef90" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Coef90 del material geológico.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="coef95" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Coef95 del material geológico.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="coef100" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Coef100 del material geológico.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="coefLandfill" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Coeficiente de vertedero del material geológico.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extractionPrice" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Coste de extraccion del material geológico.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="soilCompactionPrice" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Coste de compactación del material geológico.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="GeologicMatsCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de materiales geológicos.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="GeologicMatCatalog" type="GeologicMatCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Material geológico de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="GeologyCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de geología.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="GeologyGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de geología.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="GeologyGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de geología.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftMatG0Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo del material del grupo 0 (tierra vegetal).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMatG1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo del material del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMatG2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo del material del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMatG0Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho del material del grupo 0 (tierra vegetal).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMatG1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho del material del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMatG2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho del material del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="GeologyGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de geología.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftMatG0" default="0.300" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo del material del grupo 0 (tierra vegetal).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMatG1" default="100.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo del material del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMatG2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo del material del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMatG0" default="0.300" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho del material del grupo 0 (tierra vegetal).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMatG1" default="100.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho del material del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMatG2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho del material del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GeologyByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de geología tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="GeologicLayers" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Capas geológicas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="GeologicLayer" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Capa geológica.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="IDMatCatalog" type="xs:unsignedLong" use="required">
<xs:annotation>
<xs:documentation>Identificador del material geológico de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud para materiales del grupo 1 de desmonte avanzado.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si el material se define mediante terreno geológico, este atributo no aparece.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para la última capa, este atributo no aplica (se considera de espesor infinito).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDTerrainList" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del terreno geológico que define la interfaz inferior de este material.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si el material se define por espesor, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMatG0" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo del material del grupo 0 (tierra vegetal).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMatG1" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo del material del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMatG2" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo del material del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMatG0" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho del material del grupo 0 (tierra vegetal).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMatG1" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho del material del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMatG2" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho del material del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="HorizontalAlignmentType">
<xs:annotation>
<xs:documentation>Definición de la geometría en planta.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element name="FixedElement" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Alineación fija.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="radius" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Radio de la alineación.</xs:documentation>
<xs:documentation>Si es una recta, el radio vale 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offset" type="xs:float">
<xs:annotation>
<xs:documentation>Retranqueo de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralStartParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de entrada de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralEndParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de salida de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="X1" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada X del primer punto de definición de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Y1" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada Y del primer punto de definición de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="X2" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada X del segundo punto de definición de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Y2" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada Y del segundo punto de definición de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FreeElement" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Alineación móvil/móvil especial.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="radius" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Radio de la alineación.</xs:documentation>
<xs:documentation>Si es una recta, el radio vale 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralStartParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de entrada de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralEndParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de salida de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="longSolution" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si, en caso de existir dos soluciones para el cálculo de este elemento, se toma la solución de mayor desarrollo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RotaryElement" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Alineación giratoria/retrogiratorio.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="radius" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Radio de la alineación.</xs:documentation>
<xs:documentation>Si es una recta, el radio vale 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offset" type="xs:float">
<xs:annotation>
<xs:documentation>Retranqueo de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralStartParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de entrada de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralEndParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de salida de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="X" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada X del segundo punto de definición de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Y" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada Y del segundo punto de definición de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="back" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es retrogiratorio.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="EngagedElement" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Alineación acoplada/retroacoplada.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="radius" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Radio de la alineación.</xs:documentation>
<xs:documentation>Si es una recta, el radio vale 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offset" type="xs:float">
<xs:annotation>
<xs:documentation>Retranqueo de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralStartParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de entrada de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralEndParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de salida de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="length" type="xs:float">
<xs:annotation>
<xs:documentation>Longitud de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extension" type="xs:float">
<xs:annotation>
<xs:documentation>Prolongación de la alineación de acople.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="back" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la alineación es retroacoplada.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="engagedP1" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la alineación es acoplada/retroacoplada a P1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="LinkedElement" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Alineación vinculada.</xs:documentation>
</xs:annotation>
<xs:complexType>
<!--
<xs:attribute name="radius" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Radio de la alineación.</xs:documentation>
<xs:documentation>Si es una recta, el radio vale 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offset" type="xs:float">
<xs:annotation>
<xs:documentation>Retranqueo de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralStartParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de entrada de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralEndParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de salida de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="X1" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada X del primer punto de definición de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Y1" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada Y del primer punto de definición de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="X2" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada X del segundo punto de definición de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Y2" type="xs:float">
<xs:annotation>
<xs:documentation>Coordenada Y del segundo punto de definición de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="longSolution" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si, en caso de existir dos soluciones para el cálculo de este elemento, se toma la solución de mayor desarrollo.</xs:documentation>
</xs:annotation>
</xs:attribute>
-->
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la geometría en planta.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="staStart" default="0.000" type="xs:float" />
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="MapServerCatalogType">
<xs:annotation>
<xs:documentation>Servidor de mapas de catálogo.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Layers" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Capas del servidor. Aplicable sólo a servidores de tipo WMS y WMTS.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Layer" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Capa del servidor.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="description" type="xs:string">
<xs:annotation>
<xs:documentation>Texto descriptivo de la capa.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="title" type="xs:string">
<xs:annotation>
<xs:documentation>Título definido para la capa en el servidor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre de la capa en el servidor (usado para realizar la petición).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="style" type="xs:string">
<xs:annotation>
<xs:documentation>Estilo de la capa en el servidor (usado para realizar la petición).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CRSs" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Sistemas de referencia del servidor.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CRS" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Sistema de referencia del servidor.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="description" type="xs:string">
<xs:annotation>
<xs:documentation>Texto descriptivo del sistema de referencia de coordenadas.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="title" type="xs:string">
<xs:annotation>
<xs:documentation>CRS (para tipo WMS) o TileMatrixSet (para tipo WMTS) en el servidor (usado para realizar la petición).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>CRS (para tipo WMS) o SupportedCRS (para tipo WMTS) en el servidor (usado para realizar la petición).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Formats" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Formatos del servidor.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Format" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Formato del servidor.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="description" type="xs:string">
<xs:annotation>
<xs:documentation>Texto descriptivo del formato.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="title" type="xs:string">
<xs:annotation>
<xs:documentation>Título descriptivo del formato.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del formato en el servidor (usado para realizar la petición).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del servidor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del servidor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" use="required">
<xs:annotation>
<xs:documentation>Tipología del servidor.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="WMS" />
<xs:enumeration value="WMTS" />
<xs:enumeration value="TMS" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="http" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Ruta base del servidor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="serverVersion" type="xs:string">
<xs:annotation>
<xs:documentation>Versión del servidor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="service" type="xs:string">
<xs:annotation>
<xs:documentation>Servicio (sólo para servidores de tipo TMS).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="verticalOrigin" default="DOWN">
<xs:annotation>
<xs:documentation>Origen vertical (sólo para servidores de tipo TMS).</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="DOWN" />
<xs:enumeration value="UP" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="upperLeftX" type="xs:float">
<xs:annotation>
<xs:documentation>X superior izquierda (sólo para servidores de tipo TMS).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="upperLeftY" type="xs:float">
<xs:annotation>
<xs:documentation>Y superior izquierda (sólo para servidores de tipo TMS).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="lowerRightX" type="xs:float">
<xs:annotation>
<xs:documentation>X inferior derecha (sólo para servidores de tipo TMS).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="lowerRightY" type="xs:float">
<xs:annotation>
<xs:documentation>Y inferior derecha (sólo para servidores de tipo TMS).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="imageWidth" type="xs:unsignedShort">
<xs:annotation>
<xs:documentation>Ancho de imagen (sólo para servidores de tipo TMS).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="imageHeight" type="xs:unsignedShort">
<xs:annotation>
<xs:documentation>Alto de imagen (sólo para servidores de tipo TMS).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="zoomLevels" type="xs:byte">
<xs:annotation>
<xs:documentation>Niveles (sólo para servidores de tipo TMS).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bands" type="xs:byte">
<xs:annotation>
<xs:documentation>Bandas (sólo para servidores de tipo TMS).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="MapServersCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de servidores de mapas.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MapServerCatalog" type="MapServerCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Servidor de mapas de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="MedianCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de mediana.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MedianGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de mediana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MedianGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de mediana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="typeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Tipología de mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Identificador de la profundidad de mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Identificador de la distancia al eje.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermWidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Identificador de el ancho de berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Identificador de la pendiente de berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermWidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Identificador de el ancho de berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Identificador de la pendiente de berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ditchSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Identificador de el talud de cuneta de mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ditchSlopeCritGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Identificador de la posición del talud.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="MedianGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de mediana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" default="INFERIOR">
<xs:annotation>
<xs:documentation>Tipología de mediana.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="INFERIOR" />
<xs:enumeration value="BERM_AND_DEPTH" />
<xs:enumeration value="BERM_AND_FIXED_DITCH" />
<xs:enumeration value="BERM_AND_VARIABLE_DITCH" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="depth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Profundidad de mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia al eje.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ditchSlope" default="100000.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de cuneta de mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ditchSlopeCrit" default="INFERIOR">
<xs:annotation>
<xs:documentation>Posición del talud.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="INFERIOR" />
<xs:enumeration value="SUPERIOR" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MedianByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de mediana tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type">
<xs:annotation>
<xs:documentation>Tipología de mediana.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="INFERIOR" />
<xs:enumeration value="BERM_AND_DEPTH" />
<xs:enumeration value="BERM_AND_FIXED_DITCH" />
<xs:enumeration value="BERM_AND_VARIABLE_DITCH" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="depth" type="xs:float">
<xs:annotation>
<xs:documentation>Profundidad de mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offset" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia al eje.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ditchSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de cuneta de mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ditchSlopeCrit">
<xs:annotation>
<xs:documentation>Posición del talud.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Obligatorio salvo que el indicador global correspondiente valga "true".</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="INFERIOR" />
<xs:enumeration value="SUPERIOR" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<!--
<xs:complexType name="OffsetLineType">
<xs:annotation>
<xs:documentation>Desplazado de un tramo.</xs:documentation>
</xs:annotation>
<xs:attribute name="IDPen" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma del desplazado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del desplazado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="staStart" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación inicial.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offsetStart" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Distancia inicial.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="staEnd" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación final.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offsetEnd" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Distancia final.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="parabolic" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicador de si el desplazado tiene transición parabólica.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="OffsetLinesCatalogType">
<xs:annotation>
<xs:documentation>Grupo de desplazados.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OffsetLine" type="OffsetLineType" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Desplazado.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
-->
<xs:complexType name="PaveCatalogLayersType">
<xs:annotation>
<xs:documentation>Lista de capas que definen un firme.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PaveCatalogLayer" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Capa de firme de catálogo.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="IDPaveMaterial" type="xs:unsignedLong" use="required">
<xs:annotation>
<xs:documentation>Identificador del material de firme de la capa.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="verticalReference" default="FREE">
<xs:annotation>
<xs:documentation>Referencia vertical de la capa de firme.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="FREE" />
<xs:enumeration value="PREVIOUS" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="verticalOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Profundidad de la capa de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor de la capa de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftPaveLayerSideSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud izquierdo de la capa de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightPaveLayerSideSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud derecho de la capa de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftHorizontalReference" default="PREVIOUS">
<xs:annotation>
<xs:documentation>Referencia lateral izquierda de la capa de firme.</xs:documentation>
<xs:documentation>Las referencias "SHOULDER" y "CARRIAGEWAY" se usan en firmes de carretera y urbana.</xs:documentation>
<xs:documentation>Las referencias "REF_1" a "REF_6" se usan en firmes de multipista.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="PREVIOUS" />
<xs:enumeration value="COMPLETE" />
<xs:enumeration value="SHOULDER" />
<xs:enumeration value="CARRIAGEWAY" />
<xs:enumeration value="REF_1" />
<xs:enumeration value="REF_2" />
<xs:enumeration value="REF_3" />
<xs:enumeration value="REF_4" />
<xs:enumeration value="REF_5" />
<xs:enumeration value="REF_6" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftWidening" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho izquierdo de la capa de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightHorizontalReference" default="PREVIOUS">
<xs:annotation>
<xs:documentation>Referencia lateral derecha de la capa de firme.</xs:documentation>
<xs:documentation>Las referencias "SHOULDER" y "CARRIAGEWAY" se usan en firmes de carretera y urbana.</xs:documentation>
<xs:documentation>Las referencias "REF_1" a "REF_6" se usan en firmes de multipista.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="PREVIOUS" />
<xs:enumeration value="COMPLETE" />
<xs:enumeration value="SHOULDER" />
<xs:enumeration value="CARRIAGEWAY" />
<xs:enumeration value="REF_1" />
<xs:enumeration value="REF_2" />
<xs:enumeration value="REF_3" />
<xs:enumeration value="REF_4" />
<xs:enumeration value="REF_5" />
<xs:enumeration value="REF_6" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rightWidening" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho derecho de la capa de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="parallelToSupSubgrade" default="PLATFORM">
<xs:annotation>
<xs:documentation>Paralela a plataforma o subrasante.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="PLATFORM" />
<xs:enumeration value="SUBGRADE" />
<xs:enumeration value="CARRIAGEWAY" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PaveCatalogType">
<xs:annotation>
<xs:documentation>Firme de catálogo.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PaveLeftLayers" type="PaveCatalogLayersType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Capas de firme de la calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PaveRightLayers" type="PaveCatalogLayersType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Capas de firme de la calzada derecha.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDRemnantLayer" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del material de firme correspondiente al "resto".</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDReinforceRemnantLayer" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del material de firme correspondiente al "resto de refuerzo".</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="MultiStripPaveCatalogType">
<xs:annotation>
<xs:documentation>Firme de catálogo multipista.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PaveLayers" type="PaveCatalogLayersType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Capas de firme de la banda.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDRemnantLayer" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del material de firme correspondiente al "resto".</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDReinforceRemnantLayer" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del material de firme correspondiente al "resto de refuerzo".</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="PaveMaterialCatalogType">
<xs:annotation>
<xs:documentation>Material de firme de catálogo.</xs:documentation>
</xs:annotation>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del material de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma del material de firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del material de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" default="VOLUME">
<xs:annotation>
<xs:documentation>Tipología del material de firme.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="VOLUME" />
<xs:enumeration value="SUP_COAT" />
<xs:enumeration value="INF_COAT" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="sispreCode" type="xs:string">
<xs:annotation>
<xs:documentation>Código SISPRE del material de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="density" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Densidad del material de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="PaveMaterialsCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de materiales de firme.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PaveMaterialCatalog" type="PaveMaterialCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Material de firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="PavesCatalogOldType">
<xs:annotation>
<xs:documentation>Catálogo de firmes simplificados (obsoleto).</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RoadPavesCatalogOld" type="RoadPavesCatalogOldType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes de carretera simplificados (obsoleto).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UrbanPavesCatalogOld" type="UrbanPavesCatalogOldType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes de urbana simplificados (obsoleto).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="PavesCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de firmes.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PaveCatalog" type="PaveCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="MultiStripPavesCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de firmes de multipista.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MultiStripPaveCatalog" type="MultiStripPaveCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Firme de catálogo de multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="PensCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PenCatalog" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Pluma para representación.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ScreenPen" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Estilo de la pluma para visualización por pantalla.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="pattern" default="CONTINUOUS">
<xs:annotation>
<xs:documentation>Patrón de la pluma para visualización por pantalla.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CONTINUOUS" />
<xs:enumeration value="DISCONTINUOUS" />
<xs:enumeration value="DASHDOT" />
<xs:enumeration value="DOTS" />
<xs:enumeration value="DASHDOT2" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="red" default="0" type="xs:unsignedByte">
<xs:annotation>
<xs:documentation>Componente rojo de la pluma para visualización por pantalla.</xs:documentation>
<xs:documentation>Valor entre 0 y 255.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="green" default="0" type="xs:unsignedByte">
<xs:annotation>
<xs:documentation>Componente verde de la pluma para visualización por pantalla.</xs:documentation>
<xs:documentation>Valor entre 0 y 255.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="blue" default="0" type="xs:unsignedByte">
<xs:annotation>
<xs:documentation>Componente azul de la pluma para visualización por pantalla.</xs:documentation>
<xs:documentation>Valor entre 0 y 255.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="PaperPen" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Estilo de la pluma para documentos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="pattern" default="CONTINUOUS">
<xs:annotation>
<xs:documentation>Patrón de la pluma para documentos.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CONTINUOUS" />
<xs:enumeration value="DISCONTINUOUS" />
<xs:enumeration value="DASHDOT" />
<xs:enumeration value="DOTS" />
<xs:enumeration value="DASHDOT2" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="red" default="0" type="xs:unsignedByte">
<xs:annotation>
<xs:documentation>Componente rojo de la pluma para documentos.</xs:documentation>
<xs:documentation>Valor entre 0 y 255.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="green" default="0" type="xs:unsignedByte">
<xs:annotation>
<xs:documentation>Componente verde de la pluma para documentos.</xs:documentation>
<xs:documentation>Valor entre 0 y 255.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="blue" default="0" type="xs:unsignedByte">
<xs:annotation>
<xs:documentation>Componente azul de la pluma para documentos.</xs:documentation>
<xs:documentation>Valor entre 0 y 255.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="width" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Grosor de la pluma para documentos.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre de la pluma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pluma.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="PlanPointType">
<xs:annotation>
<xs:documentation>Bases de planta.</xs:documentation>
</xs:annotation>
<xs:attribute name="X" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Coordenada X de la base.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Y" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Coordenada Y de la base.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:string">
<xs:annotation>
<xs:documentation>Identificador de la base.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="coef" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Coeficiente de anamorfosis de la base.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Z" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cota de la base.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="symbol" default="CIRCLE">
<xs:annotation>
<xs:documentation>Símbolo de representación de la base.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CIRCLE" />
<xs:enumeration value="TRIANGLE" />
<xs:enumeration value="SQUARE" />
<xs:enumeration value="SIGHT" />
<xs:enumeration value="CROSS" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="size" default="8" type="xs:unsignedShort">
<xs:annotation>
<xs:documentation>Tamaño del símbolo de representación de la base.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="visibility" default="true" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica el estado de visualización de la base.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pluma de la base.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="description" type="xs:string">
<xs:annotation>
<xs:documentation>Comentario asociado a la base.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="PlanPointsType">
<xs:annotation>
<xs:documentation>Grupo de bases de planta.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PlanPoint" type="PlanPointType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Bases de planta.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Nombre del grupo de bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="symbol" default="CIRCLE">
<xs:annotation>
<xs:documentation>Símbolo del grupo de bases.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CIRCLE" />
<xs:enumeration value="TRIANGLE" />
<xs:enumeration value="SQUARE" />
<xs:enumeration value="SIGHT" />
<xs:enumeration value="CROSS" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="size" default="8" type="xs:unsignedShort">
<xs:annotation>
<xs:documentation>Tamaño del grupo de bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="labelsCrit" default="TRANSPARENT">
<xs:annotation>
<xs:documentation>Tipología de rotulación de grupo de bases.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="TRANSPARENT" />
<xs:enumeration value="OPAQUE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="showLabels" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si se rotulan los nombres de las bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="labelDescription" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si se rotulan los comentarios de las bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSymbolPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pluma de símbolo del grupo de bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDLabelPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pluma de rótulo del grupo de bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDBackgroundPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pluma de fondo del grupo de bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="ProfVertexListType">
<xs:annotation>
<xs:documentation>Vértices de la rasante.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ProfVertex" minOccurs="2" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Vértice de la rasante y datos del acuerdo vertical.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="VerticalCurve" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos del acuerdo vertical en el vértice.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="fixed" type="xs:boolean" use="required">
<xs:annotation>
<xs:documentation>Indica si el acuerdo está fijado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" use="required">
<xs:annotation>
<xs:documentation>Dato usado para definir el acuerdo.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="LENGTH" />
<xs:enumeration value="RADIUS" />
<xs:enumeration value="HEIGHT" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="value" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Valor del dato de definición del acuerdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación del vértice.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" default="ELEVATION">
<xs:annotation>
<xs:documentation>Tipo de dato usado para definir la cota del vértice.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="ELEVATION" />
<xs:enumeration value="GRADE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="value" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Valor del dato usado para definir la cota del vértice.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProfAlignType">
<xs:annotation>
<xs:documentation>Geometría en alzado (rasante).</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ProfVertexList" type="ProfVertexListType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Vértices de la rasante.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="IDPen" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma de la rasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la rasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Nombre de la rasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="ProfAlignsCatalogType">
<xs:annotation>
<xs:documentation>Grupo de rasantes.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ProfAlign" type="ProfAlignType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Rasante.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="ProfilePointType">
<xs:annotation>
<xs:documentation>Datos de una marca de referencia en longitudinal.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ProfilePointData" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Posición de la marca.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación de la marca.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="elevation" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Cota de la marca.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma de la marca.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Nombre de la marca.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="symbol" default="CIRCLE">
<xs:annotation>
<xs:documentation>Símbolo de la marca.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CIRCLE" />
<xs:enumeration value="TRIANGLE" />
<xs:enumeration value="SQUARE" />
<xs:enumeration value="SIGHT" />
<xs:enumeration value="CROSS" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="size" default="8" type="xs:unsignedShort">
<xs:annotation>
<xs:documentation>Tamaño de la marca.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="visibility" default="true" type="xs:boolean">
<xs:annotation>
<xs:documentation>Visibilidad de la marca.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="elevationControlStatus" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la marca se considera en el control de incrementos de cotas.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="ProfilePointsType">
<xs:annotation>
<xs:documentation>Datos referentes a las marcas de referencia en longitudinal.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProfilePoint" type="ProfilePointType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de una marca de referencia en longitudinal.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="RailsCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de carriles.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RailCatalog" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Carril de catálogo.</xs:documentation>
<xs:documentation>INFO++ http://www.tool.es/_web/DOC/CLIP/DLG_CatalogoCarriles.html ++INFO</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DefinitionPoints" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Puntos de definición del perfil transversal del carril (en milímetros con hasta un decimal).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del carril.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del carril.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="height" default="0" type="xs:unsignedInt">
<xs:annotation>
<xs:documentation>Altura del carril (en milímetros).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rotation" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Giro (tangente) del carril.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="attachmentPoint_X" default="0.0" type="decimal1">
<xs:annotation>
<xs:documentation>Coordenada X del punto de anclaje del carril (en milímetros con hasta un decimal).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="attachmentPoint_Y" default="0.0" type="decimal1">
<xs:annotation>
<xs:documentation>Coordenada Y del punto de anclaje del carril (en milímetros con hasta un decimal).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="controlPoint_X" default="0.0" type="decimal1">
<xs:annotation>
<xs:documentation>Coordenada X del punto de replanteo del carril (en milímetros con hasta un decimal).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="controlPoint_Y" default="0.0" type="decimal1">
<xs:annotation>
<xs:documentation>Coordenada Y del punto de replanteo del carril (en milímetros con hasta un decimal).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="RailwaySuperelevCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de peraltes de ferrocarril.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RailwaySuperelevGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de peraltes de ferrocarril.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RailwaySuperelevGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de peraltes de ferrocarril.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftSuperelevationGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la sobreelevación izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSuperelevationGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la sobreelevación derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="RailwaySuperelevGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de peraltes de ferrocarril.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftSuperelevation" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreelevación izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSuperelevation" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreelevación derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RailwaySuperelevByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de peraltes de ferrocarril tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSuperelevation" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreelevación izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSuperelevation" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreelevación derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RetainingWallsCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de muros de contención.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RetainingWallCatalog" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Muro de catálogo.</xs:documentation>
<xs:documentation>INFO++ http://www.tool.es/_web/DOC/CLIP/DLG_CatalogoMuros.html ++INFO</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del muro de contención.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del muro de contención.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" default="CUT">
<xs:annotation>
<xs:documentation>Indica si la sección de muro se construye en desmonte o en terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CUT" />
<xs:enumeration value="FILL" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="minHeight" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura mínima.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="crestCrit" default="INCREASING_ELEVATION">
<xs:annotation>
<xs:documentation>Criterio de coronación.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="INCREASING_ELEVATION" />
<xs:enumeration value="WALL_HEIGHT" />
<xs:enumeration value="PROFILE_ADJUSTED" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="increasing_height" default="0.200" type="xs:float">
<xs:annotation>
<xs:documentation>Sobrealtura.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="heightFromCrest" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura sobre cimentación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="crestWidth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de coronación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="foundationCrit" default="BURIED_DEPTH">
<xs:annotation>
<xs:documentation>Criterio de cimentación.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="PROFILE_ADJUSTED" />
<xs:enumeration value="BURIED_DEPTH" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="buriedDepth" default="0.300" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor enterrado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="intWallSideSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud interior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extWallSideSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud exterior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="footingTotalWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de zapata total.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="footingNearSideWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de zapata en cara vista.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="footingHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura de zapata.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="cutSideSlopeCrit" default="SLOPE_DEPTH">
<xs:annotation>
<xs:documentation>Criterio de arranque de talud de desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SLOPE_DEPTH" />
<xs:enumeration value="PROFILE_ADJUSTED" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="cutDepth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Profundidad de cierre en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="cutSideSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de cierre de desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="RetainingWallsCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de muros de contención.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RetainingWallByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de muros de contención tramificados por estaciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="stationOffsetList" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Lista de estaciones/distancias que definen en planta el muro.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="IDRetainingWallCatalog" type="xs:unsignedLong" use="required">
<xs:annotation>
<xs:documentation>Identificador del muro de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="reference" use="required">
<xs:annotation>
<xs:documentation>Referencia.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="AXIS" />
<xs:enumeration value="LEFT_SLOPE_START" />
<xs:enumeration value="RIGHT_SLOPE_START" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="denomination" type="xs:string">
<xs:annotation>
<xs:documentation>Denominación del muro de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDFootingProfAlign" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la rasante de catálogo para la cimentación.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDCrestProfAlign" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la rasante de catálogo para la coronación.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDCutSlopeProfAlign" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la rasante de catálogo para el arranque del talud de desmonte.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LineRoadMarkingsCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de marcas viales.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LineRoadMarkingCatalog" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Marca vial de catálogo.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre de la marca vial.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la marca vial.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="pattern" default="CONTINUOUS">
<xs:annotation>
<xs:documentation>Indica si la línea es continua o discontinua.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CONTINUOUS" />
<xs:enumeration value="DISCONTINUOUS" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="attachmentLine" default="CENTER">
<xs:annotation>
<xs:documentation>Indica la posición de su eje de definición.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CENTER" />
<xs:enumeration value="LEFT" />
<xs:enumeration value="RIGHT" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="lineWidth" default="100" type="xs:int">
<xs:annotation>
<xs:documentation>Anchura de línea (mm).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="lineLength" default="5000" type="xs:int">
<xs:annotation>
<xs:documentation>Longitud de línea (mm).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spaceLength" default="12000" type="xs:int">
<xs:annotation>
<xs:documentation>Longitud de hueco (mm).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma de la marca vial.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="LineRoadMarkingsCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de marcas viales.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="LineRoadMarkingByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de marcas viales tramificados por estaciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="stationOffsetList" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Lista de estaciones/distancias que definen en planta la marca vial.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="IDLineRoadMarkingCatalog" type="xs:unsignedLong" use="required">
<xs:annotation>
<xs:documentation>Identificador de la marca vial de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="reference" use="required">
<xs:annotation>
<xs:documentation>Referencia.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="LEFT_SHOULDER" />
<xs:enumeration value="LEFT_ROADWAY" />
<xs:enumeration value="LEFT_INT_ROADWAY" />
<xs:enumeration value="LEFT_INT_SHOULDER" />
<xs:enumeration value="CENTERLINE" />
<xs:enumeration value="RIGHT_INT_SHOULDER" />
<xs:enumeration value="RIGHT_INT_ROADWAY" />
<xs:enumeration value="RIGHT_ROADWAY" />
<xs:enumeration value="RIGHT_SHOULDER" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="denomination" type="xs:string">
<xs:annotation>
<xs:documentation>Denominación de la marca vial.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MS_PaveSlopesCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de firme de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MS_PaveSlopesGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de taludes de firme de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_PaveSlopesGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de taludes de firme de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSubgradeSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud de explanada en desmonte izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSubgradeSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud de explanada en desmonte derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="MS_PaveSlopesGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de taludes de firme de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftSlope" default="1.500" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de firme izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSlope" default="1.500" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de firme derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSubgradeSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de explanada en desmonte izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSubgradeSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de explanada en desmonte derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MS_PaveSlopesByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de taludes de firme de tramos multipista tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de firme izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de firme derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSubgradeSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de explanada en desmonte izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSubgradeSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de explanada en desmonte derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MS_StripCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de una banda de una pista de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MS_StripGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de una banda de una pista de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_StripGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de una banda de una pista de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="widthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la anchura de la banda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="curbHeightGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura del bordillo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveDepthCriteriaGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de espesor de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slopeCriteriaGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de pendiente.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="subgradeSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de subrasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="subgradeSlopeCriteriaGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de pendiente de subrasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPaveCatalogGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el identificador del firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveReferencesGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la asociación de referencias del firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="MS_StripGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de una banda de una pista de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="paveReferences" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Referencias del catálogo de firmes multipista a las que está asociado el extremo de la banda.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="ref_1" default="false" type="xs:boolean" />
<xs:attribute name="ref_2" default="false" type="xs:boolean" />
<xs:attribute name="ref_3" default="false" type="xs:boolean" />
<xs:attribute name="ref_4" default="false" type="xs:boolean" />
<xs:attribute name="ref_5" default="false" type="xs:boolean" />
<xs:attribute name="ref_6" default="false" type="xs:boolean" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="width" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Anchura de la banda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="curbHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura del bordillo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveDepth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveDepthCriteria" default="FREE">
<xs:annotation>
<xs:documentation>Criterio de espesor de firme.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="FREE" />
<xs:enumeration value="SAME_AS_NEXT_ONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slopeCriteria" default="FREE">
<xs:annotation>
<xs:documentation>Criterio de pendiente.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="FREE" />
<xs:enumeration value="SAME_AS_NEXT_ONE" />
<xs:enumeration value="LEFT_SUPERELEVATION" />
<xs:enumeration value="RIGHT_SUPERELEVATION" />
<xs:enumeration value="MIN_SLOPE_OR_SAME_AS_NEXT_ONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="subgradeSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de subrasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="subgradeSlopeCriteria" default="FREE">
<xs:annotation>
<xs:documentation>Criterio de pendiente de subrasante.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="FREE" />
<xs:enumeration value="SAME_AS_NEXT_ONE" />
<xs:enumeration value="PARALLEL" />
<xs:enumeration value="MIN_SLOPE_SUP" />
<xs:enumeration value="MIN_SLOPE_OR_SAME_AS_NEXT_ONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="IDPaveCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveCriteria" default="NONE">
<xs:annotation>
<xs:documentation>Criterio de firme.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si hay algún elemento de catálogo asignado como firme (IDPaveCatalog), este atributo no aparece.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="SAME_AS_NEXT_ONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MS_StripByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de una banda de una pista de tramos multipista tramificados por estaciones.</xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="paveReferences" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Referencias del catálogo de firmes multipista a las que está asociado el extremo de la banda.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="ref_1" default="false" type="xs:boolean" />
<xs:attribute name="ref_2" default="false" type="xs:boolean" />
<xs:attribute name="ref_3" default="false" type="xs:boolean" />
<xs:attribute name="ref_4" default="false" type="xs:boolean" />
<xs:attribute name="ref_5" default="false" type="xs:boolean" />
<xs:attribute name="ref_6" default="false" type="xs:boolean" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="width" type="xs:float">
<xs:annotation>
<xs:documentation>Anchura de la banda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="curbHeight" type="xs:float">
<xs:annotation>
<xs:documentation>Altura del bordillo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor de firme.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveDepthCriteria">
<xs:annotation>
<xs:documentation>Criterio de espesor de firme.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="FREE" />
<xs:enumeration value="SAME_AS_NEXT_ONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="slope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slopeCriteria">
<xs:annotation>
<xs:documentation>Criterio de pendiente.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="FREE" />
<xs:enumeration value="SAME_AS_NEXT_ONE" />
<xs:enumeration value="LEFT_SUPERELEVATION" />
<xs:enumeration value="RIGHT_SUPERELEVATION" />
<xs:enumeration value="MIN_SLOPE_OR_SAME_AS_NEXT_ONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="subgradeSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de subrasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="subgradeSlopeCriteria">
<xs:annotation>
<xs:documentation>Criterio de pendiente de subrasante.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="FREE" />
<xs:enumeration value="SAME_AS_NEXT_ONE" />
<xs:enumeration value="PARALLEL" />
<xs:enumeration value="MIN_SLOPE_SUP" />
<xs:enumeration value="MIN_SLOPE_OR_SAME_AS_NEXT_ONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="IDPaveCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveCriteria" default="NONE">
<xs:annotation>
<xs:documentation>Criterio de firme.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si hay algún elemento de catálogo asignado como firme (IDPaveCatalog), este atributo no aparece.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="SAME_AS_NEXT_ONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Nombre de la banda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma de la banda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la banda.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="MS_MedianCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de una mediana de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MS_MedianGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de una mediana de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_MedianGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de una mediana de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="medianCriteriaGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="superiorGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el indicador de mediana superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="slopeSideGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el lado del talud fijo de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud izquierdo de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud derecho de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la distancia del vértice de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="elevationGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la cota del vértice de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="MS_MedianGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de una mediana de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="medianCriteria" default="SLOPES">
<xs:annotation>
<xs:documentation>Criterio de mediana.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SLOPES" />
<xs:enumeration value="OFFSET_ELEVATION" />
<xs:enumeration value="SLOPE_ELEVATION" />
<xs:enumeration value="OFFSET_SLOPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="superior" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicador de mediana superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="side" default="LEFT">
<xs:annotation>
<xs:documentation>Criterio de mediana.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="LEFT" />
<xs:enumeration value="RIGHT" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud izquierdo de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud derecho de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia del vértice de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="elevation" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cota del vértice de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MS_MedianByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de una mediana de tramos multipista tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="medianCriteria" default="SLOPES">
<xs:annotation>
<xs:documentation>Criterio de mediana.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SLOPES" />
<xs:enumeration value="OFFSET_ELEVATION" />
<xs:enumeration value="SLOPE_ELEVATION" />
<xs:enumeration value="OFFSET_SLOPE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="superior" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicador de mediana superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="side" default="LEFT">
<xs:annotation>
<xs:documentation>Criterio de mediana.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="LEFT" />
<xs:enumeration value="RIGHT" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud izquierdo de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud derecho de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia del vértice de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="elevation" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cota del vértice de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MS_StripsAxisOffsetsCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de distancias de eje y rasante de pistas de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MS_StripsAxisOffsetsGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de distancias de eje y rasante de pistas de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_StripsAxisOffsetsGlobalIndicators" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de distancias de eje y rasante de pistas de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TrackData" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="IDTrack" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pista.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offsetsGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son globales la distancia del entreeje de la pista al eje en planta y la distancia del punto de aplicación de la rasante al entreeje de la pista.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MS_StripsAxisOffsetsGlobalValues" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de distancias de eje y rasante de pistas de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TrackData" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="IDTrack" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pista.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="axisOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia del entreeje de la pista al eje en planta.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="gradeOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia del punto de aplicación de la rasante al entreeje de la pista.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MS_StripsAxisOffsetsByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de distancias de eje y rasante de pistas de tramos multipista tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TrackData" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="IDTrack" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pista.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="axisOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia del entreeje de la pista al eje en planta.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="gradeOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia del punto de aplicación de la rasante al entreeje de la pista.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RoadPaveCatalogOldType">
<xs:annotation>
<xs:documentation>Firme de carretera simplificado (obsoleto).</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RoadPaveLayer" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Factores de definición de la capa que componen el firme.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="IDPaveMaterial" type="xs:unsignedLong" use="required">
<xs:annotation>
<xs:documentation>Identificador del material de firme de de la capa.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntFactor" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Factor de banda interior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntFactor" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Factor de banda interior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtFactor" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Factor de banda exterior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtFactor" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Factor de banda exterior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriagewaySuperficialFactor" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Factor de superficie de calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriagewaySuperficialFactor" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Factor de superficie de calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftShoulderSuperficialFactor" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Factor de superficie de arcén izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightShoulderSuperficialFactor" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Factor de superficie de arcén derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="reinforceSuperficialFactor" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Factor de superficie de refuerzo.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="automaticSpillover" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el cálculo de derrames es automático.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDRemnantLayer" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del material de firme correspondiente al "resto".</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDReinforceRemnantLayer" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del material de firme correspondiente al "resto de refuerzo".</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="RoadPaveCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de firmes de carretera.</xs:documentation>
<xs:documentation>INFO++ http://www.tool.es/_web/DOC/CLIP/CON_Firme.html ++INFO</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RoadPaveGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de firmes de carretera.</xs:documentation>
<xs:documentation>INFO++ http://www.tool.es/_web/DOC/CLIP/DLG_DatosGlobalesCarreteraFirme.html ++INFO</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadPaveGlobalIndicators">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de firme de carretera.</xs:documentation>
<xs:documentation>INFO++ http://www.tool.es/_web/DOC/CLIP/DLG_DatosGlobalesCarreteraFirme.html ++INFO</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="subgradeCritGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de subrasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="reinforceCritGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de refuerzo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offsetReinforceCritGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de retranqueo de marcas.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftPaveSideSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="interiorPaveSideSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud interior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightPaveSideSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="minReinforceDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor mínimo de refuerzo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maxReinforceDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor máximo de refuerzo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maxMillingDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor máximo de fresado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftOffsetReinforceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el retranqueo izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightOffsetReinforceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el retranqueo derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="aristaOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la distancia de la arista.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPaveCatalogGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="RoadPaveGlobalValues">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de firme de carretera.</xs:documentation>
<xs:documentation>INFO++ http://www.tool.es/_web/DOC/CLIP/DLG_DatosGlobalesCarreteraFirme.html ++INFO</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="subgradeCrit" default="PARALLEL_CARRIAGE_AND_SHOULDERS">
<xs:annotation>
<xs:documentation>Criterio de subrasante.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="MOBILE_ARISTA" />
<xs:enumeration value="PARALLEL_CARRIAGE_AND_SHOULDERS" />
<xs:enumeration value="PARALLEL_CARRIAGE" />
<xs:enumeration value="PARALLEL" />
<xs:enumeration value="OC_17_2003" />
<xs:enumeration value="MIN_SLOPE" />
<xs:enumeration value="USER_DEFINED_ARISTA" />
<xs:enumeration value="PARALLEL_CARRIAGE_AND_LEFT_SHOULDER" />
<xs:enumeration value="FIXED_ARISTA" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="reinforceCrit" default="NOT_REINFORCED">
<xs:annotation>
<xs:documentation>Criterio de refuerzo.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NOT_REINFORCED" />
<xs:enumeration value="MILLING_ADJUSTED" />
<xs:enumeration value="MILLING_NOT_ADJUSTED" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="offsetReinforceCrit" default="MARKS">
<xs:annotation>
<xs:documentation>Criterio de retranqueo de marcas.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="MARKS" />
<xs:enumeration value="AXIS" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftPaveSideSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="interiorPaveSideSlope" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud interior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightPaveSideSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="minReinforceDepth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor mínimo de refuerzo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maxReinforceDepth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor máximo de refuerzo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maxMillingDepth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor máximo de fresado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftOffsetReinforce" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Retranqueo izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightOffsetReinforce" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Retranqueo derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="aristaOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia arista.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPaveCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveCatalogGeometric" default="true" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el firme de catálogo es geométrico (no simplificado).</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RoadPaveByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de firmes de carretera tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>INFO++ http://www.tool.es/_web/DOC/CLIP/DLG_TablaCarreteraFirme.html ++INFO</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="subgradeCrit">
<xs:annotation>
<xs:documentation>Criterio de subrasante.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Obligatorio salvo que el indicador global correspondiente valga "true".</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="MOBILE_ARISTA" />
<xs:enumeration value="PARALLEL_CARRIAGE_AND_SHOULDERS" />
<xs:enumeration value="PARALLEL_CARRIAGE" />
<xs:enumeration value="PARALLEL" />
<xs:enumeration value="OC_17_2003" />
<xs:enumeration value="MIN_SLOPE" />
<xs:enumeration value="USER_DEFINED_ARISTA" />
<xs:enumeration value="PARALLEL_CARRIAGE_AND_LEFT_SHOULDER" />
<xs:enumeration value="FIXED_ARISTA" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="reinforceCrit">
<xs:annotation>
<xs:documentation>Criterio de refuerzo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Obligatorio salvo que el indicador global correspondiente valga "true".</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NOT_REINFORCED" />
<xs:enumeration value="MILLING_ADJUSTED" />
<xs:enumeration value="MILLING_NOT_ADJUSTED" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="offsetReinforceCrit">
<xs:annotation>
<xs:documentation>Criterio de retranqueo de marcas.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Obligatorio salvo que el indicador global correspondiente valga "true".</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="MARKS" />
<xs:enumeration value="AXIS" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftPaveSideSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="interiorPaveSideSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud interior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightPaveSideSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="minReinforceDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor mínimo de refuerzo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maxReinforceDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor máximo de refuerzo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maxMillingDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor máximo de fresado.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftOffsetReinforce" type="xs:float">
<xs:annotation>
<xs:documentation>Retranqueo izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightOffsetReinforce" type="xs:float">
<xs:annotation>
<xs:documentation>Retranqueo derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="aristaOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia arista.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPaveCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveCatalogGeometric" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el firme de catálogo es geométrico (no simplificado).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RoadPavesCatalogOldType">
<xs:annotation>
<xs:documentation>Catálogo de firmes de carretera simplificados (obsoleto).</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RoadPaveCatalogOld" type="RoadPaveCatalogOldType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Firme de catálogo de carretera simplificado (obsoleto).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RoadPlatformCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de plataforma de carretera.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RoadPlatformGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de plataforma de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadPlatformGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de plataforma de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftBerm_FillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Berma izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBerm_CutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Berma izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftShoulderGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Arcén izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriagewayGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntShoulderGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Arcén interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMedianGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Mediana izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftTurningPointGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Punto de giro izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightTurningPointGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Punto de giro derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMedianGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Mediana derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntShoulderGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Arcén interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriagewayGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightShoulderGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Arcén derecho</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBerm_FillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Berma derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBerm_CutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Berma derecha en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="RoadPlatformGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de plataforma de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftBerm_Fill" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Berma izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBerm_Cut" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Berma izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftShoulder" default="2.500" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriageway" default="3.500" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntShoulder" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMedian" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Mediana izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftTurningPoint" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Punto de giro izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightTurningPoint" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Punto de giro derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMedian" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Mediana derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntShoulder" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriageway" default="3.500" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightShoulder" default="2.500" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBerm_Fill" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Berma derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBerm_Cut" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Berma derecha en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RoadPlatformByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de plataforma de carretera tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBerm_Fill" type="xs:float">
<xs:annotation>
<xs:documentation>Berma izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBerm_Cut" type="xs:float">
<xs:annotation>
<xs:documentation>Berma izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftShoulder" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriageway" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntShoulder" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMedian" type="xs:float">
<xs:annotation>
<xs:documentation>Mediana izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftTurningPoint" type="xs:float">
<xs:annotation>
<xs:documentation>Punto de giro izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightTurningPoint" type="xs:float">
<xs:annotation>
<xs:documentation>Punto de giro derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMedian" type="xs:float">
<xs:annotation>
<xs:documentation>Mediana derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntShoulder" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriageway" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightShoulder" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBerm_Fill" type="xs:float">
<xs:annotation>
<xs:documentation>Berma derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBerm_Cut" type="xs:float">
<xs:annotation>
<xs:documentation>Berma derecha en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftBerm_Fill" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de berma izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftBerm_Cut" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de berma izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftShoulder" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de arcén izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftCarriageway" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftIntShoulder" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de arcén interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftMedian" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de mediana izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftTurningPoint" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de punto de giro izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightTurningPoint" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de punto de giro derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightMedian" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de mediana derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightIntShoulder" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de arcén interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightCarriageway" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightShoulder" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de arcén derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightBerm_Fill" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de berma derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightBerm_Cut" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de berma derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RoadSlopesCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de pendientes de carretera.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RoadSlopesGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de pendientes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadSlopesGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de pendientes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftBermSlope_FillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de berma izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermSlope_CutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de berma izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftShoulderSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de arcén izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntShoulderSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de arcén interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntShoulderSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de arcén interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightShoulderSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de arcén derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlope_FillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de berma derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlope_CutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de berma derecha en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="shoulderSlopeCritGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de pendientes de arcenes exteriores.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="intShoulderSlopeCritGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de pendientes de arcenes interiores.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="minShoulderSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente mínima de arcenes.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMinSubgradeSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente mínima de subrasante izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMinSubgradeSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente mínima de subrasante derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="freeBermSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el indicador de berma libre.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="RoadSlopesGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de cunetas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftBermSlope_Fill" default="4.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermSlope_Cut" default="4.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftShoulderSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de arcén izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntShoulderSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de arcén interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntShoulderSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de arcén interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightShoulderSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de arcén derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlope_Fill" default="4.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlope_Cut" default="4.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma derecha en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="shoulderSlopeCrit" default="SAME_AS_CARRIEGEWAY">
<xs:annotation>
<xs:documentation>Criterio de pendientes de arcenes exteriores.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SAME_AS_CARRIEGEWAY" />
<xs:enumeration value="MIN_SLOPE_1" />
<xs:enumeration value="MIN_SLOPE_2" />
<xs:enumeration value="MIN_SLOPE_ALLWAYS" />
<xs:enumeration value="USER_VALUES" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="intShoulderSlopeCrit" default="SAME_AS_CARRIEGEWAY">
<xs:annotation>
<xs:documentation>Criterio de pendientes de arcenes interiores.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SAME_AS_CARRIEGEWAY" />
<xs:enumeration value="USER_VALUES" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="minShoulderSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente mínima de arcenes.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMinSubgradeSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente mínima de subrasante izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMinSubgradeSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente mínima de subrasante derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="freeBermSlope" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Berma libre.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RoadSlopesDitchsByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de cunetas tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermSlope_Fill" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermSlope_Cut" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftShoulderSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de arcén izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntShoulderSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de arcén interior izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntShoulderSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de arcén interior derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightShoulderSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de arcén derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlope_Fill" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlope_Cut" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma derecha en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="shoulderSlopeCrit">
<xs:annotation>
<xs:documentation>Criterio de pendientes de arcenes exteriores.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Obligatorio salvo que el indicador global correspondiente valga "true".</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SAME_AS_CARRIEGEWAY" />
<xs:enumeration value="MIN_SLOPE_1" />
<xs:enumeration value="MIN_SLOPE_2" />
<xs:enumeration value="MIN_SLOPE_ALLWAYS" />
<xs:enumeration value="USER_VALUES" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="intShoulderSlopeCrit">
<xs:annotation>
<xs:documentation>Criterio de pendientes de arcenes interiores.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Obligatorio salvo que el indicador global correspondiente valga "true".</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="SAME_AS_CARRIEGEWAY" />
<xs:enumeration value="USER_VALUES" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="minShoulderSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente mínima de arcenes.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftMinSubgradeSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente mínima de subrasante izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightMinSubgradeSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente mínima de subrasante derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="freeBermSlope" type="xs:boolean">
<xs:annotation>
<xs:documentation>Berma libre.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RoadSuperelevCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de peraltes de carretera.</xs:documentation>
<xs:documentation>Los signos de los peraltes son positivos bajando de izquierda a derecha según el avance del kilometraje del eje, negativos en caso contrario)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="RoadSuperelevGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de peraltes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadSuperelevGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de peraltes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftExtSuperelevationGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el peralte izquierdo exterior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSuperelevationGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el peralte derecho exterior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSuperelevationGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el peralte izquierdo interior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSuperelevationGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el peralte derecho interior.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="RoadSuperelevGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de peraltes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftExtSuperelevation" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Peralte izquierdo exterior (en %).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSuperelevation" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Peralte derecho exterior (en %).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSuperelevation" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Peralte izquierdo interior (en %).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSuperelevation" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Peralte derecho interior (en %).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RoadSuperelevByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de peraltes de carretera tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtSuperelevation" type="xs:float">
<xs:annotation>
<xs:documentation>Peralte izquierdo exterior (en %).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSuperelevation" type="xs:float">
<xs:annotation>
<xs:documentation>Peralte derecho exterior (en %).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSuperelevation" type="xs:float">
<xs:annotation>
<xs:documentation>Peralte izquierdo interior (en %).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSuperelevation" type="xs:float">
<xs:annotation>
<xs:documentation>Peralte derecho interior (en %).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SleepersCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de traviesas.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="SleeperCatalog" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Traviesa de catálogo.</xs:documentation>
<xs:documentation>INFO++ http://www.tool.es/_web/DOC/CLIP/DLG_CatalogoTraviesas.html ++INFO</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DefinitionPoints" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Puntos de definición del perfil transversal de la traviesa (en milímetros).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre de la traviesa.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la traviesa.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="height" default="0" type="xs:unsignedInt">
<xs:annotation>
<xs:documentation>Altura de la traviesa (en milímetros).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="width" default="300" type="xs:unsignedInt">
<xs:annotation>
<xs:documentation>Anchura de la traviesa (en milímetros).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offsetBetweenSleepers" default="600" type="xs:unsignedInt">
<xs:annotation>
<xs:documentation>Separación entre traviesas (en milímetros).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="attachmentPoint_X" default="0" type="xs:long">
<xs:annotation>
<xs:documentation>Coordenada X del punto de anclaje de la traviesa (en milímetros).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="attachmentPoint_Y" default="0" type="xs:long">
<xs:annotation>
<xs:documentation>Coordenada Y del punto de anclaje de la traviesa (en milímetros).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="SlopesCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de taludes.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="SlopeCatalog" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Talud de catálogo.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DefinitionPoints" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Puntos de definición del perfil transversal del talud de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del talud de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del talud de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="superior" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el talud de catálogo es superior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="complete" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el talud de catálogo se construye completo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="profileAdjusted" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el talud de catálogo está ajustado a una rasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="profileAdjustSegment" default="0" type="xs:unsignedByte">
<xs:annotation>
<xs:documentation>Segmento del talud de catálogo que se prolonga para el ajuste a rasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="linearTransition" default="0" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el talud de catálogo transita linealmente.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="StretchType">
<xs:sequence>
<!--
<xs:element name="OffsetLinesCatalog" type="OffsetLinesCatalogType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Grupo de desplazados del tramo.</xs:documentation>
</xs:annotation>
</xs:element>
-->
<xs:element name="ProfAlignsList" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Grupo de rasantes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ProfAlignCatalog" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Rasante de catálogo.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="ID" type="xs:unsignedLong" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="TerrainsList" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Grupo de terrenos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TerrainCatalog" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Terreno de catálogo.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="ID" type="xs:unsignedLong" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="ProfilePointsType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a las marcas de referencia en longitudinal.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ProfilePoint" type="ProfilePointType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de una marca de referencia en longitudinal.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:choice>
<!-- <xs:element name="CSDataGeneric" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GeologyData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de la geología.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="TerrainsList" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="Terrain" type="TerrainType" minOccurs="0" maxOccurs="unbounded" /> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="GeologyCSData" type="GeologyCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de geología.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="SuppressionsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de las inhibiciones.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="SuppressionsCSData" type="SuppressionsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de inhibiciones.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CSData" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de las pistas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="CSDataGenRoad" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="AxisOffsetsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a los desplazamientos del eje.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="AxisOffsetsCSData" type="AxisOffsetsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="BarriersData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de barreras de carretera.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="BarriersCSData" type="BarriersCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de barreras.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="BoundariesData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los límites.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="BoundariesCSData" type="BoundariesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de límites.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="ClearancesData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de despejes.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="ClearancesCSData" type="ClearancesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de despejes.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CutSlopes_LeftData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de desmonte izquierdos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CutSlopes_RightData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de desmonte derechos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="DitchsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de las cunetas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="DitchsCSData" type="DitchsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de cunetas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="FillSlopesLeftData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de terraplén izquierdos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="FillSlopesRightData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de terraplén derechos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="RetainingWallsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a los muros de contención.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="RetainingWallsCSData" type="RetainingWallsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de muros de contención.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="RoadPaveData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de firmes de carretera.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="RoadPaveCSData" type="RoadPaveCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de firmes de carretera.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="GenRoadPlatformData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de la plataforma de carretera.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GenRoadPlatformCSData" type="GenRoadPlatformCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de plataforma de carretera.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="LeftGenAdditionalStripData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de las bandas adicionales izquierdas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GenAdditionalStripData" type="GenAdditionalStripCSDataType" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de la banda adicional.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="RightGenAdditionalStripData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de las bandas adicionales derechas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GenAdditionalStripData" type="GenAdditionalStripCSDataType" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de la banda adicional.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="RoadSlopesData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de las pendientes de carretera.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="RoadSlopesCSData" type="RoadSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de pendientes de carretera.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="RoadSuperelevData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a los peraltes de carretera.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="RoadSuperelevCSData" type="RoadSuperelevCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de peraltes de carretera.</xs:documentation> -->
<!-- <xs:documentation>Los signos de los peraltes son positivos bajando de izquierda a derecha según el avance del kilometraje del eje, negativos en caso contrario)</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="SubgradeData" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de explanadas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="SubgradeCSData" type="SubgradeCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de definición de una capa de explanada.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="WideningsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los sobreanchos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="WideningsCSData" type="WideningsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de sobreanchos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="ID" type="xs:unsignedLong" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CSDataRailway" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="AxisOffsetsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a los desplazamientos del eje.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="AxisOffsetsCSData" type="AxisOffsetsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="BallastData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de balasto de ferrocarril.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="BallastCSData" type="BallastCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de balasto.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="BlanketData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de la capa de forma.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="BlanketCSData" type="BlanketCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de capa de forma.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="BoundariesData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los límites.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="BoundariesCSData" type="BoundariesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de límites.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="ClearancesData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de despejes.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="ClearancesCSData" type="ClearancesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de despejes.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CutSlopes_LeftData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de desmonte izquierdos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CutSlopes_RightData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de desmonte derechos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="DitchsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de las cunetas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="DitchsCSData" type="DitchsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de cunetas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="FillSlopes_LeftData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de terraplén izquierdos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="FillSlopes_RightData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de terraplén derechos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="RailwaySuperelevData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los peraltes de ferrocarril.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="RailwaySuperelevCSData" type="RailwaySuperelevCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de peraltes de ferrocarril.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="RetainingWallsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a los muros de contención.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="RetainingWallsCSData" type="RetainingWallsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de muros de contención.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="SubballastData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de subbalasto.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="SubballastCSData" type="SubballastCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de subbalasto.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="SubgradeData" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de explanadas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="SubgradeCSData" type="SubgradeCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de definición de una capa de explanada.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="WideningsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los sobreanchos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="WideningsCSData" type="WideningsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de sobreanchos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="ID" type="xs:unsignedLong" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CSDataCanal" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="AxisOffsetsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a los desplazamientos del eje.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="AxisOffsetsCSData" type="AxisOffsetsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="BoundariesData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los límites.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="BoundariesCSData" type="BoundariesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de límites.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CanalDepthsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los espesores de canales.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="CanalDepthsCSData" type="CanalDepthsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de espesores de canales.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CanalHeightsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los calados de canales.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="CanalHeightsCSData" type="CanalHeightsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de calados de canales.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CanalWidthsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los cajeros de canales.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="CanalWidthsCSData" type="CanalWidthsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de cajeros de canales.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CutSlopes_LeftData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de desmonte izquierdos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CutSlopes_RightData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de desmonte derechos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="DitchsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de las cunetas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="DitchsCSData" type="DitchsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de cunetas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="FillSlopes_LeftData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de terraplén izquierdos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="FillSlopes_RightData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los taludes de terraplén derechos.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="RetainingWallsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a los muros de contención.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="RetainingWallsCSData" type="RetainingWallsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de muros de contención.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="ID" type="xs:unsignedLong" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="CSDataTunnel" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="AxisOffsetsData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a los desplazamientos del eje.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="AxisOffsetsCSData" type="AxisOffsetsCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="BallastData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de balasto de ferrocarril.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="BallastCSData" type="BallastCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de balasto.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="RailwaySuperelevData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de los peraltes de ferrocarril.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="RailwaySuperelevCSData" type="RailwaySuperelevCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de peraltes de ferrocarril.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="RoadSuperelevData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a los peraltes de carretera.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="RoadSuperelevCSData" type="RoadSuperelevCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de peraltes de carretera.</xs:documentation> -->
<!-- <xs:documentation>Los signos de los peraltes son positivos bajando de izquierda a derecha según el avance del kilometraje del eje, negativos en caso contrario)</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="TunnelCrownData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de la bóveda de túnel.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="TunnelCrownCSData" type="TunnelCrownCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de bóveda de túnel.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="TunnelInvertData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de la contrabóveda de túnel.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="TunnelInvertCSData" type="TunnelInvertCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de contrabóveda de túnel.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="TunnelPaveData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de firmes de túnel.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="TunnelPaveCSData" type="TunnelPaveCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de firmes de túnel.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="TunnelPlatformData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de la plataforma de túneles.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="TunnelPlatformCSData" type="TunnelPlatformCSDataType" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de plataforma de túneles.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="ID" type="xs:unsignedLong" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="GenMedianData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de la mediana entre esta pista y la situada a su izquierda.</xs:documentation> -->
<!-- <xs:documentation>Este elemento es obligatorio para todas las pistas excepto para la primera (en la primera no debe aparecer).</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GenMedianCSData" type="GenMedianCSDataType" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de mediana entre pistas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<xs:element name="CSDataRoad" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los desplazamientos del eje.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsCSData" type="AxisOffsetsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BarriersData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de barreras de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BarriersCSData" type="BarriersCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de barreras.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BoundariesData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los límites.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BoundariesCSData" type="BoundariesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de límites.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="ClearancesData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de despejes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ClearancesCSData" type="ClearancesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de despejes.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CutSlopes_LeftData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de desmonte izquierdos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CutSlopes_RightData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de desmonte derechos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="DitchsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las cunetas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DitchsCSData" type="DitchsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de cunetas.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FillSlopes_LeftData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de terraplén izquierdos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FillSlopes_RightData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de terraplén derechos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la geología.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TerrainsList" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Terrain" type="TerrainType" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyCSData" type="GeologyCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de geología.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="MedianData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la mediana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MedianCSData" type="MedianCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de mediana.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RetainingWallsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los muros de contención.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RetainingWallsCSData" type="RetainingWallsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de muros de contención.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadPaveData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de firmes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadPaveCSData" type="RoadPaveCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de firmes de carretera.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadPlatformData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la plataforma de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadPlatformCSData" type="RoadPlatformCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de plataforma de carretera.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadSlopesData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las pendientes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadSlopesCSData" type="RoadSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de pendientes de carretera.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadSuperelevData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los peraltes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadSuperelevCSData" type="RoadSuperelevCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de peraltes de carretera.</xs:documentation>
<xs:documentation>Los signos de los peraltes son positivos bajando de izquierda a derecha según el avance del kilometraje del eje, negativos en caso contrario)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SubgradeData" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de explanadas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="SubgradeCSData" type="SubgradeCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de definición de una capa de explanada.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SubgradeMxCSData" type="SubgradeMxCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de una capa de explanada Mx.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SuppressionsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las inhibiciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SuppressionsCSData" type="SuppressionsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de inhibiciones.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="WideningsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los sobreanchos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="WideningsCSData" type="WideningsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de sobreanchos.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="LineRoadMarkingsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a las marcas viales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="LineRoadMarkingsCSData" type="LineRoadMarkingsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de marcas viales.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CSDataRailway" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los desplazamientos del eje.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsCSData" type="AxisOffsetsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BallastData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de balasto de ferrocarril.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BallastCSData" type="BallastCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de balasto.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BlanketData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la capa de forma.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BlanketCSData" type="BlanketCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de capa de forma.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BoundariesData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los límites.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BoundariesCSData" type="BoundariesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de límites.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="ClearancesData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de despejes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ClearancesCSData" type="ClearancesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de despejes.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CutSlopes_LeftData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de desmonte izquierdos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CutSlopes_RightData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de desmonte derechos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="DitchsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las cunetas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DitchsCSData" type="DitchsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de cunetas.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FillSlopes_LeftData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de terraplén izquierdos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FillSlopes_RightData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de terraplén derechos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la geología.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TerrainsList" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Terrain" type="TerrainType" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyCSData" type="GeologyCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de geología.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RailwaySuperelevData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los peraltes de ferrocarril.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RailwaySuperelevCSData" type="RailwaySuperelevCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de peraltes de ferrocarril.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RetainingWallsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los muros de contención.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RetainingWallsCSData" type="RetainingWallsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de muros de contención.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SubballastData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de subbalasto.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SubballastCSData" type="SubballastCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de subbalasto.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SubgradeData" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de explanadas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SubgradeCSData" type="SubgradeCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de definición de una capa de explanada.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SuppressionsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las inhibiciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SuppressionsCSData" type="SuppressionsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de inhibiciones.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CSDataCanal" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los desplazamientos del eje.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsCSData" type="AxisOffsetsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BoundariesData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los límites.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BoundariesCSData" type="BoundariesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de límites.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CanalDepthsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los espesores de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CanalDepthsCSData" type="CanalDepthsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de espesores de canales.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CanalHeightsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los calados de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CanalHeightsCSData" type="CanalHeightsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de calados de canales.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CanalWidthsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los cajeros de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CanalWidthsCSData" type="CanalWidthsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de cajeros de canales.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CutSlopes_LeftData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de desmonte izquierdos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CutSlopes_RightData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de desmonte derechos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="DitchsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las cunetas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DitchsCSData" type="DitchsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de cunetas.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FillSlopes_LeftData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de terraplén izquierdos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FillSlopes_RightData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de terraplén derechos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la geología.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TerrainsList" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Terrain" type="TerrainType" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyCSData" type="GeologyCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de geología.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RetainingWallsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los muros de contención.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RetainingWallsCSData" type="RetainingWallsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de muros de contención.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SuppressionsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las inhibiciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SuppressionsCSData" type="SuppressionsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de inhibiciones.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CSDataTunnel" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los desplazamientos del eje.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsCSData" type="AxisOffsetsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BallastData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de balasto de ferrocarril.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BallastCSData" type="BallastCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de balasto.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RailwaySuperelevData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los peraltes de ferrocarril.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RailwaySuperelevCSData" type="RailwaySuperelevCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de peraltes de ferrocarril.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadSuperelevData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los peraltes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadSuperelevCSData" type="RoadSuperelevCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de peraltes de carretera.</xs:documentation>
<xs:documentation>Los signos de los peraltes son positivos bajando de izquierda a derecha según el avance del kilometraje del eje, negativos en caso contrario)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="TunnelCrownData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la bóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TunnelCrownCSData" type="TunnelCrownCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de bóveda de túnel.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="TunnelInvertData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la contrabóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TunnelInvertCSData" type="TunnelInvertCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de contrabóveda de túnel.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="TunnelPaveData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de firmes de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TunnelPaveCSData" type="TunnelPaveCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de firmes de túnel.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="TunnelPlatformData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la plataforma de túneles.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TunnelPlatformCSData" type="TunnelPlatformCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de plataforma de túneles.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CSDataUrban" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los desplazamientos del eje.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsCSData" type="AxisOffsetsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BoundariesData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los límites.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BoundariesCSData" type="BoundariesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de límites.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CutSlopes_LeftData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de desmonte izquierdos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CutSlopes_RightData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de desmonte derechos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="DitchsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las cunetas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DitchsCSData" type="DitchsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de cunetas.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FillSlopes_LeftData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de terraplén izquierdos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FillSlopes_RightData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de terraplén derechos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la geología.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TerrainsList" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Terrain" type="TerrainType" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyCSData" type="GeologyCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de geología.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RetainingWallsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los muros de contención.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RetainingWallsCSData" type="RetainingWallsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de muros de contención.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadSuperelevData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los peraltes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadSuperelevCSData" type="RoadSuperelevCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de peraltes de urbana.</xs:documentation>
<xs:documentation>Los signos de los peraltes son positivos bajando de izquierda a derecha según el avance del kilometraje del eje, negativos en caso contrario)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SuppressionsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las inhibiciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SuppressionsCSData" type="SuppressionsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de inhibiciones.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="UrbanCurbsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las bordillos de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanCurbsCSData" type="UrbanCurbsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de bordillos de urbana.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="UrbanPaveData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los firmes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanPaveCSData" type="UrbanPaveCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de firmes de urbana.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="UrbanPlatformData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la plataforma de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanPlatformCSData" type="UrbanPlatformCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de plataforma de urbana.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="UrbanSlopesData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las pendientes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanSlopesCSData" type="UrbanSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de pendientes de urbana.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="UrbanSubgradeData" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de explanadas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanSubgradeCSData" type="UrbanSubgradeCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de definición de una capa de explanada.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CSDataMultiStrip" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los desplazamientos del eje.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsCSData" type="AxisOffsetsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BoundariesData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los límites.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BoundariesCSData" type="BoundariesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de límites.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CutSlopes_LeftData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de desmonte izquierdos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CutSlopes_RightData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de desmonte derechos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="DitchsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las cunetas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DitchsCSData" type="DitchsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de cunetas.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FillSlopes_LeftData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de terraplén izquierdos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FillSlopes_RightData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de terraplén derechos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la geología.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TerrainsList" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Terrain" type="TerrainType" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyCSData" type="GeologyCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de geología.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RetainingWallsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los muros de contención.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RetainingWallsCSData" type="RetainingWallsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de muros de contención.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadSuperelevData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a los peraltes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadSuperelevCSData" type="RoadSuperelevCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de peraltes de urbana.</xs:documentation>
<xs:documentation>Los signos de los peraltes son positivos bajando de izquierda a derecha según el avance del kilometraje del eje, negativos en caso contrario)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SuppressionsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las inhibiciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SuppressionsCSData" type="SuppressionsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de inhibiciones.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="MS_StripsAxisOffsetsData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de distancias de eje y rasante de pistas de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_StripsAxisOffsetsCSData" type="MS_StripsAxisOffsetsCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de distancias de eje y rasante de pistas de tramos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="MS_Tracks" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="MS_Track" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="MS_StripData" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las bandas de una pista de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_LeftStrips" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="MS_StripCSData" type="MS_StripCSDataType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de sección transversal de una banda de una pista de tramos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MS_RightStrips" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="MS_StripCSData" type="MS_StripCSDataType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de sección transversal de una banda de una pista de tramos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="MS_PaveSlopesData" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de taludes de firme de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_PaveSlopesCSData" type="MS_PaveSlopesCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de firme de tramos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BarriersData" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de barreras de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BarriersCSData" type="BarriersCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de barreras.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="trackID" type="xs:unsignedLong" />
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="IDProfile" type="xs:unsignedLong" />
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MS_Medians" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="MS_MedianData" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de una mediana de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_MedianCSData" type="MS_MedianCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de una mediana de tramos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="ID" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma de la capa de mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftTrackID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pista asociada a la izquierda de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightTrackID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pista asociada a la derecha de la mediana.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="gradeID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la rasante asociada a la mediana.</xs:documentation>
<xs:documentation></xs:documentation>
<xs:documentation>Sólo aparece si la mediana se define por cota.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="staStart" type="xs:float" />
<xs:attribute name="staEnd" type="xs:float" />
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del tramo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDHorizontalAlignment" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la geometría en planta del tramo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDLeftProfile" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la rasante asignada a la izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDRightProfile" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la rasante asignada a la derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDLeftDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la rasante asignada a la cuneta izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDRightDitch" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la rasante asignada a la cuneta derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDLeftSlope" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la rasante asignada al talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDRightSlope" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la rasante asignada al talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDTerrain" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del terreno activo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extCutTerrainReference" default="CLEAR_SURFACE">
<xs:annotation>
<xs:documentation>Referencia del pie de talud en desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NATURAL_SURFACE" />
<xs:enumeration value="CLEAR_SURFACE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="extFillTerrainReference" default="CLEAR_SURFACE">
<xs:annotation>
<xs:documentation>Referencia del pie de talud en terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NATURAL_SURFACE" />
<xs:enumeration value="CLEAR_SURFACE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="SubballastCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de subbalasto.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="SubballastGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de subbalasto.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SubballastGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de subbalasto.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="depthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ancho izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ancho derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftEndSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightEndSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftPlatformSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightPlatformSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="SubballastGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de subbalasto.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="depth" default="0.250" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth" default="7.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth" default="7.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftEndSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightEndSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftPlatformSlope" default="4.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightPlatformSlope" default="4.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SubballastByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de subbalasto tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftEndSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightEndSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftPlatformSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightPlatformSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SubgradeCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de capa de explanada.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="SubgradeGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de capa de explanada.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SubgradeGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de capa de explanada.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="depthFillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCut_matG1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en desmonte para materiales del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCut_matG2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en desmonte para materiales del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCut_matG3Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en desmonte para materiales del grupo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtFillReferenceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la referencia exterior izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtFillOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la distancia a la referencia exterior izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtCutReferenceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la referencia exterior izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtCutOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la distancia a la referencia exterior izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntFillReferenceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la referencia interior izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntFillOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la distancia a la referencia interior izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntCutReferenceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la referencia interior izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntCutOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la distancia a la referencia interior izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntFillReferenceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la referencia interior derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntFillOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la distancia a la referencia interior derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntCutReferenceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la referencia interior derecha en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntCutOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la distancia a la referencia interior izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtFillReferenceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la referencia exterior derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtFillOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la distancia a la referencia exterior derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtCutReferenceGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la referencia exterior derecha en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtCutOffsetGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la distancia a la referencia exterior derecha en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="SubgradeGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de capa de explanada.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="depthFill" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCut_matG1" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en desmonte para materiales del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCut_matG2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en desmonte para materiales del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCut_matG3" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en desmonte para materiales del grupo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtFillReference" default="NONE">
<xs:annotation>
<xs:documentation>Referencia exterior izquierda en terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="CARRIAGEWAY" />
<xs:enumeration value="SHOULDER" />
<xs:enumeration value="BERM" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftExtFillOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia exterior izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtCutReference" default="NONE">
<xs:annotation>
<xs:documentation>Referencia exterior izquierda en desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="CARRIAGEWAY" />
<xs:enumeration value="SHOULDER" />
<xs:enumeration value="BERM" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftExtCutOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia exterior izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntFillReference" default="NONE">
<xs:annotation>
<xs:documentation>Referencia interior izquierda en terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="INT_SHOULDER" />
<xs:enumeration value="CARRIAGEWAY" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftIntFillOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia interior izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntCutReference" default="NONE">
<xs:annotation>
<xs:documentation>Referencia interior izquierda en desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="INT_SHOULDER" />
<xs:enumeration value="CARRIAGEWAY" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftIntCutOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia interior izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntFillReference" default="NONE">
<xs:annotation>
<xs:documentation>Referencia interior derecha en terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="INT_SHOULDER" />
<xs:enumeration value="CARRIAGEWAY" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rightIntFillOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia interior derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntCutReference" default="NONE">
<xs:annotation>
<xs:documentation>Referencia interior derecha en desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="INT_SHOULDER" />
<xs:enumeration value="CARRIAGEWAY" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rightIntCutOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia interior izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtFillReference" default="NONE">
<xs:annotation>
<xs:documentation>Referencia exterior derecha en terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="CARRIAGEWAY" />
<xs:enumeration value="SHOULDER" />
<xs:enumeration value="BERM" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rightExtFillOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia exterior derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtCutReference" default="NONE">
<xs:annotation>
<xs:documentation>Referencia exterior derecha en desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="CARRIAGEWAY" />
<xs:enumeration value="SHOULDER" />
<xs:enumeration value="BERM" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rightExtCutOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia exterior derecha en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SubgradeByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de capa de explanada tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthFill" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCut_matG1" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en desmonte para materiales del grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCut_matG2" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en desmonte para materiales del grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCut_matG3" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en desmonte para materiales del grupo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtFillReference">
<xs:annotation>
<xs:documentation>Referencia exterior izquierda en terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="CARRIAGEWAY" />
<xs:enumeration value="SHOULDER" />
<xs:enumeration value="BERM" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftExtFillOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia exterior izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtCutReference">
<xs:annotation>
<xs:documentation>Referencia exterior izquierda en desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="CARRIAGEWAY" />
<xs:enumeration value="SHOULDER" />
<xs:enumeration value="BERM" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftExtCutOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia exterior izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntFillReference">
<xs:annotation>
<xs:documentation>Referencia interior izquierda en terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="INT_SHOULDER" />
<xs:enumeration value="CARRIAGEWAY" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftIntFillOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia interior izquierda en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntCutReference">
<xs:annotation>
<xs:documentation>Referencia interior izquierda en desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="INT_SHOULDER" />
<xs:enumeration value="CARRIAGEWAY" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftIntCutOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia interior izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntFillReference">
<xs:annotation>
<xs:documentation>Referencia interior derecha en terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="INT_SHOULDER" />
<xs:enumeration value="CARRIAGEWAY" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rightIntFillOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia interior derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntCutReference">
<xs:annotation>
<xs:documentation>Referencia interior derecha en desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="INT_SHOULDER" />
<xs:enumeration value="CARRIAGEWAY" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rightIntCutOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia interior izquierda en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtFillReference">
<xs:annotation>
<xs:documentation>Referencia exterior derecha en terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="CARRIAGEWAY" />
<xs:enumeration value="SHOULDER" />
<xs:enumeration value="BERM" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rightExtFillOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia exterior derecha en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtCutReference">
<xs:annotation>
<xs:documentation>Referencia exterior derecha en desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="AXIS" />
<xs:enumeration value="CARRIAGEWAY" />
<xs:enumeration value="SHOULDER" />
<xs:enumeration value="BERM" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rightExtCutOffset" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia a la referencia exterior derecha en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma de la capa de explanada.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Nombre de la capa de explanada.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="equalDepth" type="xs:boolean" />
<xs:attribute name="underMedian" type="xs:boolean" />
<xs:attribute name="underDitchs" type="xs:boolean" />
<xs:attribute name="pointUnderDitch" type="xs:byte" />
<xs:attribute name="medianCriteria" default="VERTEX">
<xs:annotation>
<xs:documentation>Criterio para la construcción de la explanada bajo mediana.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="VERTEX" />
<xs:enumeration value="VERTEX_AND_DEPTH" />
<xs:enumeration value="EXTENSION" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="criteria" default="CRITERIA_4">
<xs:annotation>
<xs:documentation>Criterio para la construcción de la explanada.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CRITERIA_1" />
<xs:enumeration value="CRITERIA_2" />
<xs:enumeration value="CRITERIA_3" />
<xs:enumeration value="CRITERIA_4" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="cutOffset" type="xs:float" />
<xs:attribute name="applyClosingSlope" type="xs:boolean" />
<xs:attribute name="closingSlope" type="xs:float" />
<xs:attribute name="closingSlopeReference" default="SLOPE_VERTEX">
<xs:annotation>
<xs:documentation>Referencia para la construcción del talud de cierre.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="PAVE_END" />
<xs:enumeration value="SLOPE_VERTEX" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="closingSlopeOffset" type="xs:float" />
</xs:complexType>
<xs:complexType name="SubgradeMxCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de una capa de explanada Mx.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="SubgradeMxGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de la capa de explanada Mx.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SubgradeMxGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de la capa de explanada Mx.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="depthFillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="treatmentE2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el tratamiento en estrato 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="treatmentE3Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el tratamiento en estrato 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="suppressSubgradeBetweenMarksGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el indicador de eliminar explanada entre marcas.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="SubgradeMxGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de la capa de explanada Mx.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="depthFill" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCut" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="treatmentE2" default="NONE">
<xs:annotation>
<xs:documentation>Tratamiento en estrato 2.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CAJA" />
<xs:enumeration value="EXACTECO" />
<xs:enumeration value="CCC" />
<xs:enumeration value="NONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="treatmentE3" default="NONE">
<xs:annotation>
<xs:documentation>Tratamiento en estrato 3.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CAJA" />
<xs:enumeration value="EXACTECO" />
<xs:enumeration value="CCC" />
<xs:enumeration value="NONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="suppressSubgradeBetweenMarks" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si se elimina la explanada entre marcas.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SubgradeMxByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de la capa de explanada Mx tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthFill" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthCut" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="treatmentE2">
<xs:annotation>
<xs:documentation>Tratamiento en estrato 2.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CAJA" />
<xs:enumeration value="EXACTECO" />
<xs:enumeration value="CCC" />
<xs:enumeration value="NONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="treatmentE3">
<xs:annotation>
<xs:documentation>Tratamiento en estrato 3.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CAJA" />
<xs:enumeration value="EXACTECO" />
<xs:enumeration value="CCC" />
<xs:enumeration value="NONE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="suppressSubgradeBetweenMarks" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si se elimina la explanada entre marcas.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma de la capa de explanada.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Nombre de la capa de explanada.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="SuppressionsCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de inhibiciones.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="SuppressionsByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de inhibiciones tramificados por estaciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="staStart" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación inicial.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="staEnd" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación final.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drawTerrain" default="true" type="xs:boolean">
<xs:annotation>
<xs:documentation>Dibujar terreno.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TerrainsCatalogType">
<xs:annotation>
<xs:documentation>Grupo de terrenos.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Terrain" type="TerrainType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Terreno.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<xs:complexType name="TerrainType">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de un modelo de terreno mediante perfiles transversales.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Period" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Periodo correspondiente a la obra ejecutada.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra ejecutada", y en ese caso es obligatorio.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="Month" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Mes.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Year" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Año.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="ParametersByStation" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Parámetros para generación automática de saneo.</xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Saneo".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Parameters" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Parámetros para generación automática de saneo.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" use="required">
<xs:annotation>
<xs:documentation>Tipología para generación automática de saneo.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CLEAN_UP" />
<xs:enumeration value="TYPE0" />
<xs:enumeration value="TYPE1" />
<xs:enumeration value="TYPE2" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="staStart" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación inicial para generación automática de saneo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="staEnd" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación final para generación automática de saneo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="fillMinHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura mínima para terraplén de generación automática de saneo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="fillMinSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente mínima de terraplén para generación automática de saneo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="stepMinWidth" default="0.010" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho mínimo de escalón para generación automática de saneo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="stepMinHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor mínimo de escalón para generación automática de saneo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="stepMaxHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor máximo de escalón para generación automática de saneo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="stepSlope" default="0.010" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de escalón para generación automática de saneo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="minDepth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor mínimo de saneo para generación automática de saneo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="parallel" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la generación automática genera un saneo paralelo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="onlyUnderPlatform" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la generación automática genera saneo solo bajo la plataforma.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="inCut" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la generación automática genera saneo en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="endCrit" default="TYPE1">
<xs:annotation>
<xs:documentation>Tipo de cierre para generación automática de saneo.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="TYPE0" />
<xs:enumeration value="TYPE1" />
<xs:enumeration value="TYPE2" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="endSlope" default="0.010" type="xs:float">
<xs:annotation>
<xs:documentation>Talud de cierre para generación automática de saneo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="widening" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho para generación automática de saneo.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CSProfile" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de definición de un perfil transversal del terreno.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element name="References" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Marcas transversales del terreno.</xs:documentation>
<xs:documentation>Se indican mediante una lista distancia - cota: -3.249 527.288 3.827 527.000</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DefinitionPoints" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Secuencia de puntos distancia al eje/cota, ordenados de izquierda a derecha, que definen el perfil transversal del terreno.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ExecutedWorkPercentage" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de definición de los porcentajes de un perfil de obra ejecutada.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra ejecutada" y el estado del perfil es "Por porcentajes".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="cutMatG1Percentage" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Porcentaje ejecutado en desmonte en materiales de grupo 1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="cutMatG2Percentage" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Porcentaje ejecutado en desmonte en materiales de grupo 2.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="cutMatG3Percentage" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Porcentaje ejecutado en desmonte en materiales de grupo 3.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="fillSoilPercentage" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Porcentaje ejecutado en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="fillRockPercentage" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Porcentaje ejecutado en pedraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="DrainageShape" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de definición de la forma de una obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra de drenaje".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="style" default="CIRCULAR">
<xs:annotation>
<xs:documentation>Tipología de la obra de drenaje.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CIRCULAR" />
<xs:enumeration value="RECTANGULAR" />
<xs:enumeration value="SEMICIRCULAR" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="diameter" default="1.500" type="xs:float">
<xs:annotation>
<xs:documentation>Diámetro de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si forma es circular, y en ese caso es obligatorio.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="height" default="1.500" type="xs:float">
<xs:annotation>
<xs:documentation>Altura de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si forma NO es circular, y en ese caso es obligatorio</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="width" default="1.500" type="xs:float">
<xs:annotation>
<xs:documentation>Anchura de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si forma NO es circular, y en ese caso es obligatorio</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageLining" default="0.400" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor de la obra de drenaje.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageScreedLining" default="0.300" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor de solera de la obra de drenaje.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="DrainagePosition" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de definición de la posición de una obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra de drenaje".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="drainageCrit" default="TERRAIN_ADJUSTED">
<xs:annotation>
<xs:documentation>Tipología de colocación de la obra de drenaje.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="USER_DEFINED_ELEVATION" />
<xs:enumeration value="PROFILE_ADJUSTED" />
<xs:enumeration value="TERRAIN_ADJUSTED" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="drainageElevation" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Cota de la obra de drenaje.</xs:documentation>
<xs:documentation>Solo aparece si el criterio de colocación es por cota de solera.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageGrade" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de la obra de drenaje.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageElevationOffset" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Incremento de cota de la obra de drenaje.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="DrainageGeometry" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de definición de la geometría de una obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra de drenaje".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="byCoordinates" type="xs:boolean" use="required">
<xs:annotation>
<xs:documentation>Indica si la obra de drenaje se define por coordenadas.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="X1" type="xs:float">
<xs:annotation>
<xs:documentation>X del primer punto de definición del eje de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si PorCoordenadas=true, y en ese caso es obligatorio.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Y1" type="xs:float">
<xs:annotation>
<xs:documentation>Y del primer punto de definición del eje de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si PorCoordenadas=true, y en ese caso es obligatorio.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="X2" type="xs:float">
<xs:annotation>
<xs:documentation>X del segundo punto de definición del eje de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si PorCoordenadas=true, y en ese caso es obligatorio.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Y2" type="xs:float">
<xs:annotation>
<xs:documentation>Y del segundo punto de definición del eje de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si PorCoordenadas=true, y en ese caso es obligatorio.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="station" type="xs:float">
<xs:annotation>
<xs:documentation>Estación de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si PorCoordenadas=true, y en ese caso es obligatorio.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="angle" type="xs:float">
<xs:annotation>
<xs:documentation>Esviaje de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si PorCoordenadas=true, y en ese caso es obligatorio.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinLeftAngle" default="1.570796" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo del frente de la aleta izquierda respecto al eje de la obra, sentido antihorario y medido en radianes.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinRightAngle" default="1.570796" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo del frente de la aleta derecha respecto al eje de la obra, sentido antihorario y medido en radianes.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinNormalLeft" default="true" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el ángulo del frente izquierdo de la obra de drenaje se mide respecto a al eje en planta de la obra de drenaje.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinNormalRight" default="true" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el ángulo del frente derecho de la obra de drenaje se mide respecto a al eje en planta de la obra de drenaje.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinLengthPrevLeft" default="2" type="xs:float">
<xs:annotation>
<xs:documentation>Longitud de la aleta anterior de la margen izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinLengthPrevRight" default="2" type="xs:float">
<xs:annotation>
<xs:documentation>Longitud de la aleta anterior de la margen derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinLengthPostLeft" default="2" type="xs:float">
<xs:annotation>
<xs:documentation>Longitud de la aleta posterior de la margen izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinLengthPostRight" default="2" type="xs:float">
<xs:annotation>
<xs:documentation>Longitud de la aleta posterior de la margen derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinWideningPrevLeft" default="0.15" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia entre el borde exterior del primer conducto y el extremo inicial del frente de la margen izquierda (siempre positivo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinWideningPrevRight" default="0.15" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia entre el borde exterior del primer conducto y el extremo inicial del frente de la margen derecha (siempre positivo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinWideningPostLeft" default="0.15" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia entre el borde exterior del primer conducto y el extremo final del frente de la margen izquierda (siempre positivo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinWideningPostRight" default="0.15" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia entre el borde exterior del primer conducto y el extremo final del frente de la margen derecha (siempre positivo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinAnglePrevLeft" default="0.523599" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo de la aleta anterior de la margen izquierda respecto al frente de esa margen.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinAnglePrevRight" default="0.523599" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo de la aleta anterior de la margen derecha respecto al frente de esa margen.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinAnglePostLeft" default="0.523599" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo de la aleta posterior de la margen izquierda respecto al frente de esa margen.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageFinAnglePostRight" default="0.523599" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo de la aleta posterior de la margen derecha respecto al frente de esa margen.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageWellNormalLeft" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el pozo de la margen izquierda se dispone según el eje en planta de la obra de drenaje.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageWellNormalRight" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el pozo de la margen derecha se dispone según el eje en planta de la obra de drenaje.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageWellWidthLeft" default="1" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho del pozo de la margen izquierda (medido a lo largo del eje del pozo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageWellWidthRight" default="1" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho del pozo de la margen derecha (medido a lo largo del eje del pozo).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageWellOverheightLeft" default="0.1" type="xs:float">
<xs:annotation>
<xs:documentation>Sobrealtura del pozo de la margen izquierda (medida desde la cota de sección del borde interno del pozo de esa margen).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageWellOverheightRight" default="0.1" type="xs:float">
<xs:annotation>
<xs:documentation>Sobrealtura del pozo de la margen derecha (medida desde la cota de sección del borde interno del pozo de esa margen).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageWellWideningPrevLeft" default="0.15" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia entre el borde exterior del primer conducto y el extremo inicial del pozo de la margen izquierda (siempre positivo, medido a lo largo del frente).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageWellWideningPrevRight" default="0.15" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia entre el borde exterior del primer conducto y el extremo inicial del pozo de la margen derecha (siempre positivo, medido a lo largo del frente).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageWellWideningPostLeft" default="0.15" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia entre el borde exterior del primer conducto y el extremo final del pozo de la margen izquierda (siempre positivo, medido a lo largo del frente).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="drainageWellWideningPostRight" default="0.15" type="xs:float">
<xs:annotation>
<xs:documentation>Distancia entre el borde exterior del primer conducto y el extremo final del pozo de la margen derecha (siempre positivo, medido a lo largo del frente).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:all>
<xs:attribute name="station" type="xs:float">
<xs:annotation>
<xs:documentation>Estación del perfil transversal del terreno.</xs:documentation>
<xs:documentation />
<xs:documentation>Solo aparece si el tipo NO es "Obra de drenaje", y en ese caso es obligatorio.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="state">
<xs:annotation>
<xs:documentation>Situación correspondiente a la obra ejecutada.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra ejecutada", y en ese caso es obligatorio.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NON_STARTED" />
<xs:enumeration value="CLEAR_SURFACE" />
<xs:enumeration value="ELEVATION_DATA" />
<xs:enumeration value="PERCENTAGES" />
<xs:enumeration value="NON_TRIMMED" />
<xs:enumeration value="TRIMMED" />
<xs:enumeration value="FINISHED" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Nombre de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra de drenaje".</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="numberOfTubes" default="1" type="xs:unsignedInt">
<xs:annotation>
<xs:documentation>Número de caños de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra de drenaje".</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCrit" default="AUTOMATIC">
<xs:annotation>
<xs:documentation>Criterio de la margen izquierda.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra de drenaje".</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="AUTOMATIC" />
<xs:enumeration value="FIN" />
<xs:enumeration value="WELL" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rightCrit" default="AUTOMATIC">
<xs:annotation>
<xs:documentation>Criterio de la margen izquierda.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra de drenaje".</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="AUTOMATIC" />
<xs:enumeration value="FIN" />
<xs:enumeration value="WELL" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="lengthCrit" default="AUTOMATIC">
<xs:annotation>
<xs:documentation>Indica el método de cálculo de la longitud de los conductos de la obra de drenaje.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra de drenaje".</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="AUTOMATIC" />
<xs:enumeration value="USER_DEFINED" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="leftLength" default="0" type="xs:float">
<xs:annotation>
<xs:documentation>Longitud de los conductos desde el entreeje hasta el frente izquierdo, medida a lo largo del eje de definición de la obra de drenaje transversal (siempre positiva).</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra de drenaje" y el criterio de longitud es "USER_DEFINED".</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightLength" default="0" type="xs:float">
<xs:annotation>
<xs:documentation>Longitud de los conductos desde el entreeje hasta el frente derecho, medida a lo largo del eje de definición de la obra de drenaje transversal (siempre positiva).</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Solo aparece si el tipo es "Obra de drenaje" y el criterio de longitud es "USER_DEFINED".</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="type" use="required">
<xs:annotation>
<xs:documentation>Tipología del terreno.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="BAND" />
<xs:enumeration value="EXECUTED_WORK" />
<xs:enumeration value="DRAINAGE" />
<xs:enumeration value="CLEAN_UP" />
<xs:enumeration value="GEOLOGIC" />
<xs:enumeration value="TUNNEL" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma del terreno.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Nombre del terreno.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del terreno.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="TunnelCrownCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de bóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="TunnelCrownGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de bóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TunnelCrownGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de bóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="typeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el tipo de bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="xCrownCentreGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la X del centro de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="yCrownCentreGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la Y del centro de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="crownRadiusGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el radio de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="crownAngleGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ángulo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSupRadiusGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el radio superior izquierdo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSupRadiusGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el radio superior derecho de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSupAngleGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ángulo superior izquierdo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSupAngleGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ángulo superior derecho de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftInfRadiusGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el radio inferior izquierdo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightInfRadiusGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el radio inferior derecho de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="liningGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor de revestimiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="supportGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor de sostenimiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="TunnelCrownGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de bóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" default="_1CENTRE">
<xs:annotation>
<xs:documentation>Tipo de bóveda.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="_1CENTRE" />
<xs:enumeration value="_3CENTRES" />
<xs:enumeration value="_5CENTRES" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="xCrownCentre" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>X del centro de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="yCrownCentre" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Y del centro de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="crownRadius" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Radio de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="crownAngle" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSupRadius" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Radio superior izquierdo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSupRadius" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Radio superior derecho de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSupAngle" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo superior izquierdo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSupAngle" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo superior derecho de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftInfRadius" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Radio inferior izquierdo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightInfRadius" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Radio inferior derecho de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="lining" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor de revestimiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="support" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor de sostenimiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TunnelCrownByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de bóveda de túnel tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type">
<xs:annotation>
<xs:documentation>Tipo de bóveda.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="_1CENTRE" />
<xs:enumeration value="_3CENTRES" />
<xs:enumeration value="_5CENTRES" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="interpolated" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicador de que la transición de bóveda es por interpolación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="xCrownCentre" type="xs:float">
<xs:annotation>
<xs:documentation>X del centro de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="yCrownCentre" type="xs:float">
<xs:annotation>
<xs:documentation>Y del centro de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="crownRadius" type="xs:float">
<xs:annotation>
<xs:documentation>Radio de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="crownAngle" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSupRadius" type="xs:float">
<xs:annotation>
<xs:documentation>Radio superior izquierdo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSupRadius" type="xs:float">
<xs:annotation>
<xs:documentation>Radio superior derecho de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSupAngle" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo superior izquierdo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSupAngle" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo superior derecho de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftInfRadius" type="xs:float">
<xs:annotation>
<xs:documentation>Radio inferior izquierdo de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightInfRadius" type="xs:float">
<xs:annotation>
<xs:documentation>Radio inferior derecho de la bóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="lining" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor de revestimiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="support" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor de sostenimiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TunnelInvertCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de contrabóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="TunnelInvertGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de contrabóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TunnelInvertGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de contrabóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="typeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el tipo de contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="xInvertCentreGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la X del centro de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="yInvertCentreGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la Y del centro de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="invertRadiusGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el radio de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="invertAngleGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ángulo de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="elevationIncreaseGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el incremento de cota.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftX1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la X1 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftY1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la Y1 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftX2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la X2 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftY2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la Y2 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightX1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la X1 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightY1Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la Y1 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightX2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la X2 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightY2Global" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la Y2 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="TunnelInvertGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de contrabóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" default="NONE">
<xs:annotation>
<xs:documentation>Tipo de contrabóveda.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="CIRCULAR_1" />
<xs:enumeration value="CIRCULAR_2" />
<xs:enumeration value="CIRCULAR_3" />
<xs:enumeration value="VECTORIAL" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="xInvertCentre" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>X del centro de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="yInvertCentre" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Y del centro de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="invertRadius" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Radio de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="invertAngle" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="elevationIncrease" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Incremento de cota.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftX1" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>X1 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftY1" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Y1 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftX2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>X2 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftY2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Y2 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightX1" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>X1 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightY1" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Y1 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightX2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>X2 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightY2" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Y2 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TunnelInvertByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de contrabóveda de túnel tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type">
<xs:annotation>
<xs:documentation>Tipo de contrabóveda.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NONE" />
<xs:enumeration value="CIRCULAR_1" />
<xs:enumeration value="CIRCULAR_2" />
<xs:enumeration value="CIRCULAR_3" />
<xs:enumeration value="VECTORIAL" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="xInvertCentre" type="xs:float">
<xs:annotation>
<xs:documentation>X del centro de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="yInvertCentre" type="xs:float">
<xs:annotation>
<xs:documentation>Y del centro de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="invertRadius" type="xs:float">
<xs:annotation>
<xs:documentation>Radio de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="invertAngle" type="xs:float">
<xs:annotation>
<xs:documentation>Ángulo de la contrabóveda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="elevationIncrease" type="xs:float">
<xs:annotation>
<xs:documentation>Incremento de cota.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftX1" type="xs:float">
<xs:annotation>
<xs:documentation>X1 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftY1" type="xs:float">
<xs:annotation>
<xs:documentation>Y1 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftX2" type="xs:float">
<xs:annotation>
<xs:documentation>X2 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftY2" type="xs:float">
<xs:annotation>
<xs:documentation>Y2 izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightX1" type="xs:float">
<xs:annotation>
<xs:documentation>X1 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightY1" type="xs:float">
<xs:annotation>
<xs:documentation>Y1 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightX2" type="xs:float">
<xs:annotation>
<xs:documentation>X2 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightY2" type="xs:float">
<xs:annotation>
<xs:documentation>Y2 derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TunnelPaveCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de firmes de túnel.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="TunnelPaveGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de firmes de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TunnelPaveGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de firme de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="subgradeCritGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de subrasante.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="depthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftFootingDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la profundidad de zapata izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftFootingWidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ancho de zapata izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightFootingDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la profundidad de zapata derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightFootingWidthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el ancho de zapata derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPaveCatalogGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="footingElevationCritGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el criterio de cota de zapata.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="matchFootingElevationGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el indicador de igualar cota fondo zapatas.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="TunnelPaveGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de firme de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="subgradeCrit" default="PARALLEL">
<xs:annotation>
<xs:documentation>Criterio de subrasante.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="PARALLEL" />
<xs:enumeration value="FOOTING" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="depth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftFootingDepth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Profundidad de zapata izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftFootingWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de zapata izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightFootingDepth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Profundidad de zapata derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightFootingWidth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de zapata derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPaveCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveCatalogGeometric" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el firme de catálogo es geométrico (no simplificado).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="footingElevationCrit" default="PROFALIGN">
<xs:annotation>
<xs:documentation>Criterio de cota de zapata.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="PROFALIGN" />
<xs:enumeration value="PLATFORM_OUTER" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="matchFootingElevation" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si se igualan la cota de fondo de las zapatas izquierda y derecha a la más baja.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TunnelPaveByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de firmes de túnel tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="subgradeCrit">
<xs:annotation>
<xs:documentation>Criterio de subrasante.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="PARALLEL" />
<xs:enumeration value="FOOTING" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="depth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftFootingDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Profundidad de zapata izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftFootingWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de zapata izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightFootingDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Profundidad de zapata derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightFootingWidth" type="xs:float">
<xs:annotation>
<xs:documentation>Ancho de zapata derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPaveCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="paveCatalogGeometric" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el firme de catálogo es geométrico (no simplificado).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="footingElevationCrit">
<xs:annotation>
<xs:documentation>Criterio de cota de zapata.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="PROFALIGN" />
<xs:enumeration value="PLATFORM_OUTER" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="matchFootingElevation" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si se igualan la cota de fondo de las zapatas izquierda y derecha a la más baja.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TunnelPlatformCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de plataforma de túneles.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="TunnelPlatformGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de plataforma de túneles.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TunnelPlatformGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de plataforma de túneles.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftSidewalkSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCurbHeightGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura de bordillo izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftShoulderGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el arcén izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriagewayGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriagewayGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightShoulderGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el arcén derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCurbHeightGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura de bordillo derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSidewalkSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="TunnelPlatformGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de plataforma de túneles.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftSidewalkSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCurbHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura de bordillo izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftShoulder" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriageway" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriageway" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightShoulder" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCurbHeight" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura de bordillo derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSidewalkSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TunnelPlatformByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de plataforma de túneles tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSidewalkSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCurbHeight" type="xs:float">
<xs:annotation>
<xs:documentation>Altura de bordillo izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftShoulder" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriageway" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriageway" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightShoulder" type="xs:float">
<xs:annotation>
<xs:documentation>Arcén derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCurbHeight" type="xs:float">
<xs:annotation>
<xs:documentation>Altura de bordillo derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSidewalkSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="UrbanCurbsCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de bordillos de urbana.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="UrbanCurbsGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de bordillos de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanCurbsGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de bordillos de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global eltalud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePathGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSidewalkGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLaneGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura bordillo central.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLaneGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSidewalkGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePathGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la altura carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="UrbanCurbsGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de bordillos de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePath" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSidewalk" default="0.200" type="xs:float">
<xs:annotation>
<xs:documentation>Altura acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLane" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalk" default="0.200" type="xs:float">
<xs:annotation>
<xs:documentation>Altura bordillo central.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLane" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSidewalk" default="0.200" type="xs:float">
<xs:annotation>
<xs:documentation>Altura acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePath" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Altura carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSlope" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UrbanCurbsByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de bordillos de urbana tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePath" type="xs:float">
<xs:annotation>
<xs:documentation>Altura carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSidewalk" type="xs:float">
<xs:annotation>
<xs:documentation>Altura acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLane" type="xs:float">
<xs:annotation>
<xs:documentation>Altura aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalk" type="xs:float">
<xs:annotation>
<xs:documentation>Altura bordillo central.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLane" type="xs:float">
<xs:annotation>
<xs:documentation>Altura aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSidewalk" type="xs:float">
<xs:annotation>
<xs:documentation>Altura acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePath" type="xs:float">
<xs:annotation>
<xs:documentation>Altura carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Talud derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="UrbanPaveCatalogLayerOldType">
<xs:annotation>
<xs:documentation>Firme de catálogo de urbana simplificado (obsoleto).</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:complexType name="UrbanPaveCatalogOldType">
<xs:annotation>
<xs:documentation>Firme de urbana simplificado (obsoleto).</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="UrbanPaveLayer" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Factores de definición de la capa que componen el firme.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="IDPaveMaterial" type="xs:unsignedLong" use="required">
<xs:annotation>
<xs:documentation>Identificador del material de firme de la capa.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCurb_ExtBikePath" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Bordillo izquierdo en carril bici exterior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCurb_IntBikePath" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Bordillo izquierdo en carril bici interior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCurb_Sidewalk" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Bordillo izquierdo en acera.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCurb_ParkingLane" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Bordillo izquierdo en aparcamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCurb_CentralSidewalk" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Bordillo izquierdo en acera central.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCurb_CentralSidewalk" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Bordillo derecho en acera central.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCurb_ParkingLane" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Bordillo derecho en aparcamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCurb_Sidewalk" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Bordillo derecho en acera.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCurb_IntBikePath" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Bordillo derecho en carril bici interior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCurb_ExtBikePath" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Bordillo derecho en carril bici exterior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftLength" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Longitud de banda izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightLength" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Longitud de banda derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSup_ExtSidewalk" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Superficie izquierda de acera exterior.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSup_BikePath" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Superficie izquierda de carril bici.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSup_Shoulder" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Superficie izquierda de acera.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSup_ParkingLane" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Superficie izquierda de aparcamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftSup_Carriageway" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Superficie izquierda de calzada.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="sup_CentralSidewalk" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Superficie de acera central.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSup_Carriageway" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Superficie derecha de calzada.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSup_ParkingLane" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Superficie derecha de aparcamiento.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSup_Shoulder" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Superficie derecha de acera.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSup_BikePath" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Superficie derecha de carril bici.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightSup_ExtShoulder" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Superficie derecha de acera exterior.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre del firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="automaticSpillover" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si el cálculo de derrames es automático.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDRemnantLayer" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del material de firme correspondiente al "resto".</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDReinforceRemnantLayer" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del material de firme correspondiente al "resto de refuerzo".</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="UrbanPaveCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de firmes de urbana.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="UrbanPaveGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de firmes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanPaveGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de firmes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftBermDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtSidewalkDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor acera exterior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePathDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSidewalkDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLaneDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriagewayDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor acera central izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriagewayDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLaneDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSidewalkDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePathDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSidewalkDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor acera exterior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPaveCatalogGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="UrbanPaveGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de firmes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftBermDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtSidewalkDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor acera exterior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePathDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSidewalkDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLaneDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriagewayDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor acera central izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriagewayDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLaneDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSidewalkDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePathDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSidewalkDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor acera exterior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermDepth" default="0.500" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPaveCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UrbanPaveByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de firmes de urbana tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtSidewalkDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor acera exterior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePathDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSidewalkDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLaneDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriagewayDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor acera central izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriagewayDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLaneDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSidewalkDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePathDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSidewalkDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor acera exterior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDPaveCatalog" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador del firme de catálogo.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Si no hay ningún elemento de catálogo asignado, este atributo no aparece.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="UrbanPavesCatalogOldType">
<xs:annotation>
<xs:documentation>Catálogo de firmes de urbana simplificados (obsoleto).</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="UrbanPaveCatalogOld" type="UrbanPaveCatalogOldType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Firme de catálogo de urbana simplificado (obsoleto).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="UrbanPlatformCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de plataforma de urbana.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="UrbanPlatformGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de plataforma de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanPlatformGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de plataforma de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftBermGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtSidewalkGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la acera exterior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePathGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSidewalkGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLaneGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriagewayGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCentralSidewalkGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la acera central izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftTurningPointGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el punto de giro izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightTurningPointGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el punto de giro derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCentralSidewalkGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la acera central derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriagewayGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLaneGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSidewalkGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePathGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSidewalkGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la acera exterior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="UrbanPlatformGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de plataforma de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftBerm" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtSidewalk" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Acera exterior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePath" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSidewalk" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLane" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriageway" default="3.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCentralSidewalk" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Acera central izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftTurningPoint" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Giro izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightTurningPoint" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Giro derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCentralSidewalk" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Acera central derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriageway" default="3.000" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLane" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSidewalk" default="2.000" type="xs:float">
<xs:annotation>
<xs:documentation>Acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePath" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSidewalk" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Acera exterior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBerm" default="1.000" type="xs:float">
<xs:annotation>
<xs:documentation>Berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UrbanPlatformByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de plataforma de urbana tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBerm" type="xs:float">
<xs:annotation>
<xs:documentation>Berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtSidewalk" type="xs:float">
<xs:annotation>
<xs:documentation>Acera exterior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePath" type="xs:float">
<xs:annotation>
<xs:documentation>Carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSidewalk" type="xs:float">
<xs:annotation>
<xs:documentation>Acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLane" type="xs:float">
<xs:annotation>
<xs:documentation>Aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCarriageway" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftCentralSidewalk" type="xs:float">
<xs:annotation>
<xs:documentation>Acera central izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftTurningPoint" type="xs:float">
<xs:annotation>
<xs:documentation>Giro izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightTurningPoint" type="xs:float">
<xs:annotation>
<xs:documentation>Giro derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCentralSidewalk" type="xs:float">
<xs:annotation>
<xs:documentation>Acera central derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightCarriageway" type="xs:float">
<xs:annotation>
<xs:documentation>Calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLane" type="xs:float">
<xs:annotation>
<xs:documentation>Aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSidewalk" type="xs:float">
<xs:annotation>
<xs:documentation>Acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePath" type="xs:float">
<xs:annotation>
<xs:documentation>Carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSidewalk" type="xs:float">
<xs:annotation>
<xs:documentation>Acera exterior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBerm" type="xs:float">
<xs:annotation>
<xs:documentation>Berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftBerm" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftExtSidewalk" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de acera exterior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftBikePath" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftIntSidewalk" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftParkingLane" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftCarriageway" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de calzada izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftCentralSidewalk" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de acera central izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_leftTurningPoint" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de giro izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightTurningPoint" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de giro derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightCentralSidewalk" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de acera central derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightCarriageway" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de calzada derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightParkingLane" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightIntSidewalk" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightBikePath" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightExtSidewalk" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de acera exterior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TP_rightBerm" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si son parabólicas las transiciones de berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="UrbanSlopesCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de pendientes de urbana.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="UrbanSlopesGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de pendientes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanSlopesGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de pendientes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftBermSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtSidewalkSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de acera exterior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePathSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSidewalkSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLaneSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepthGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la profundidad de acera central izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLaneSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSidewalkSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePathSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSidewalkSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de acera exterior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlopeGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global la pendiente de berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="UrbanSlopesGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de pendientes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftBermSlope" default="4.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtSidewalkSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera exterior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePathSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSidewalkSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLaneSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepth" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Profundidad de acera central izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLaneSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSidewalkSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePathSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSidewalkSlope" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera exterior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlope" default="4.000" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UrbanSlopesByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de pendientes de urbana tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBermSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftExtSidewalkSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera exterior izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftBikePathSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de carril bici izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftIntSidewalkSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftParkingLaneSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de aparcamiento izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepth" type="xs:float">
<xs:annotation>
<xs:documentation>Profundidad de acera central izquierda.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightParkingLaneSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de aparcamiento derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightIntSidewalkSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBikePathSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de carril bici derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightExtSidewalkSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de acera exterior derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightBermSlope" type="xs:float">
<xs:annotation>
<xs:documentation>Pendiente de berma derecha.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="UrbanSubgradeCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de una capa de explanada de urbana.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="UrbanSubgradeGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de la capa de explanada de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanSubgradeGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de la capa de explanada de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="carriageDepth_FillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en calzada en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="carriageDepth_CutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en calzada en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="parkingLaneDepth_FillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en aparcamiento en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="parkingLaneDepth_CutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en aparcamiento en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bikePathDepth_FillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en carril bici en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bikePathDepth_CutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en carril bici en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extSidewalkDepth_FillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en acera exterior en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extSidewalkDepth_CutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en acera exterior en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="intSidewalkDepth_FillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en acera interior en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="intSidewalkDepth_CutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en acera interior en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepth_FillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en acera central en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepth_CutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en acera central en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermDepth_FillGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en berma en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermDepth_CutGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el espesor en berma en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="wideningGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el sobreancho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="UrbanSubgradeGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de la capa de explanada de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="carriageDepth_Fill" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en calzada en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="carriageDepth_Cut" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en calzada en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="parkingLaneDepth_Fill" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en aparcamiento en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="parkingLaneDepth_Cut" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en aparcamiento en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bikePathDepth_Fill" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en carril bici en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bikePathDepth_Cut" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en carril bici en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extSidewalkDepth_Fill" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera exterior en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extSidewalkDepth_Cut" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera exterior en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="intSidewalkDepth_Fill" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera interior en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="intSidewalkDepth_Cut" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera interior en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepth_Fill" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera central en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepth_Cut" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera central en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermDepth_Fill" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en berma en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermDepth_Cut" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en berma en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="widening" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UrbanSubgradeByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de la capa de explanada de urbana tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="carriageDepth_Fill" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en calzada en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="carriageDepth_Cut" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en calzada en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="parkingLaneDepth_Fill" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en aparcamiento en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="parkingLaneDepth_Cut" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en aparcamiento en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bikePathDepth_Fill" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en carril bici en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bikePathDepth_Cut" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en carril bici en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extSidewalkDepth_Fill" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera exterior en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extSidewalkDepth_Cut" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera exterior en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="intSidewalkDepth_Fill" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera interior en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="intSidewalkDepth_Cut" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera interior en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepth_Fill" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera central en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="centralSidewalkDepth_Cut" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en acera central en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermDepth_Fill" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en berma en terraplén.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bermDepth_Cut" type="xs:float">
<xs:annotation>
<xs:documentation>Espesor en berma en desmonte.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="widening" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="IDPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Pluma de la capa de explanada.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Nombre de la capa de explanada.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="WideningsCSDataType">
<xs:annotation>
<xs:documentation>Datos de sección transversal de sobreanchos.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="WideningsGlobalData" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos globales o por defecto de sobreanchos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="WideningsGlobalIndicators" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Indicadores de datos globales de sobreanchos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftWideningGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el sobreancho izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWideningGlobal" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si es global el sobreancho derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="WideningsGlobalValues" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Valores de datos globales o por defecto de sobreanchos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="leftWidening" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidening" default="0.000" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WideningsByStation" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos de sobreanchos tramificados por estaciones.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation>
<xs:documentation> </xs:documentation>
<xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Estación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="leftWidening" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho izquierdo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rightWidening" type="xs:float">
<xs:annotation>
<xs:documentation>Sobreancho derecho.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="XYZLineCatalogType">
<xs:annotation>
<xs:documentation>Línea XYZ de catálogo.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DefinitionPoints" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Puntos de definición de la línea XYZ de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre de la línea XYZ de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la línea XYZ de catálogo.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="XYZLinesCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de líneas XYZ.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="XYZLineCatalog" type="XYZLineCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Línea XYZ de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
<!-- *** ELEMENTS DEFINITIONS *** -->
<!-- ELEMENTS DEFINITIONS: PROYECTO -->
<xs:element name="Project">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de un proyecto.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TerrainModels" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Modelos del terreno.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Carto" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Ruta de la referencia externa de cartografía.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DTM" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Ruta de la referencia externa de modelo digital del terreno.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Ortoimage" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Ruta de la referencia externa de ortofoto.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="Design" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Actuación diseñada.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Catalogs" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BarriersCatalog" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de barreras.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BarrierCatalog" type="BarrierCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Barrera de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="DitchsCatalog" type="DitchsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de cunetas.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GaugesCatalog" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de gálibos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="GaugeCatalog" type="GaugeCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Gálibo de catálogo.</xs:documentation>
<xs:documentation>INFO++ http://www.tool.es/_web/DOC/CLIP/DLG_CatalogoGalibos.html ++INFO</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologicMatsCatalog" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de materiales geológicos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="GeologicMatCatalog" type="GeologicMatCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Material geológico de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="MapServersCatalog" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de servidores de mapas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MapServerCatalog" type="MapServerCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Servidor de mapas de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="PaveMaterialsCatalog" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de materiales de firme.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:annotation>
<xs:documentation>Catálogo de materiales de firme.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="PaveMaterialCatalog" type="PaveMaterialCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Material de firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="PavesCatalog" type="PavesCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MultiStripPavesCatalog" type="MultiStripPavesCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes de multipista.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PavesCatalogOld" type="PavesCatalogOldType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes simplificados (obsoleto).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RailsCatalog" type="RailsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de carriles.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RetainingWallsCatalog" type="RetainingWallsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de muros de contención.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="XYZLinesCatalog" type="XYZLinesCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de líneas XYZ.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LineRoadMarkingsCatalog" type="LineRoadMarkingsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de marcas viales.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SleepersCatalog" type="SleepersCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de traviesas.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SlopesCatalog" type="SlopesCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de taludes.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HorizontalAlignmentsCatalog" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de geometrías en planta.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="HorizontalAlignment" type="HorizontalAlignmentType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Geometría en planta.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="ProfAlignsCatalog" type="ProfAlignsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de rasantes.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TerrainsCatalog" type="TerrainsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de terrenos.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GroupOfStretches" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Grupo de ejes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Stretch" type="StretchType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de un tramo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="PlanPoints" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Grupo de bases de planta.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PlanPoint" type="PlanPointType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Bases de planta.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Nombre del grupo de bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="symbol" default="CIRCLE">
<xs:annotation>
<xs:documentation>Símbolo del grupo de bases.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CIRCLE" />
<xs:enumeration value="TRIANGLE" />
<xs:enumeration value="SQUARE" />
<xs:enumeration value="SIGHT" />
<xs:enumeration value="CROSS" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="size" default="8" type="xs:unsignedShort">
<xs:annotation>
<xs:documentation>Tamaño del grupo de bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="labelsCrit" default="TRANSPARENT">
<xs:annotation>
<xs:documentation>Tipología de rotulación de grupo de bases.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="TRANSPARENT" />
<xs:enumeration value="OPAQUE" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="showLabels" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si se rotulan los nombres de las bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="labelDescription" default="false" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si se rotulan los comentarios de las bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDSymbolPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pluma de símbolo del grupo de bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDLabelPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pluma de rótulo del grupo de bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IDBackgroundPen" default="0" type="xs:unsignedLong">
<xs:annotation>
<xs:documentation>Identificador de la pluma de fondo del grupo de bases.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Results" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Resultados de diseño.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FinalModel3D" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Modelo 3D de superficies de resultado final.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Surfaces">
<xs:complexType>
<xs:sequence>
<xs:element name="Surface" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Definition" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Pnts">
<xs:complexType>
<xs:sequence>
<xs:element name="P" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="id" type="xs:short" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Faces">
<xs:complexType>
<xs:sequence>
<xs:element name="F" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="surfType" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SourceData">
<xs:complexType>
<xs:sequence>
<xs:element name="Boundaries">
<xs:complexType>
<xs:sequence>
<xs:element name="Boundary" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PntList3D" type="xs:string" />
</xs:sequence>
<xs:attribute name="bndType" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Breaklines" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Breakline" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PntList2D" type="xs:string" />
</xs:sequence>
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="desc" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="Quantities" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Mediciones.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<!-- ELEMENTS DEFINITIONS: CATALOGOS -->
<xs:element name="BarriersCatalog" type="BarriersCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de barreras.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DitchsCatalog" type="DitchsCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de cunetas.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GaugesCatalog" type="GaugesCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de gálibos.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GeologicMatsCatalog">
<xs:annotation>
<xs:documentation>Catálogo de materiales geológicos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GeologicMatCatalog" type="GeologicMatCatalogType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Material geológico de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MapServersCatalog" type="MapServersCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de servidores de mapas.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PaveMaterialsCatalog" type="PaveMaterialsCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de materiales de firme.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PavesCatalog">
<xs:annotation>
<xs:documentation>Catálogo de firmes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PaveMaterialsCatalog" type="PaveMaterialsCatalogType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de materiales de firme.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PaveCatalog" type="PaveCatalogType" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Firme de catálogo.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="MultiStripPavesCatalog">
<xs:annotation>
<xs:documentation>Catálogo de firmes multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PaveMaterialsCatalog" type="PaveMaterialsCatalogType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de materiales de firme.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MultiStripPaveCatalog" type="MultiStripPaveCatalogType" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Firme de catálogo multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="PavesCatalogOld">
<xs:annotation>
<xs:documentation>Catálogo de firmes simplificados (obsoleto).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PaveMaterialsCatalog" type="PaveMaterialsCatalogType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de materiales de firme.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RoadPavesCatalogOld" type="RoadPavesCatalogOldType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes de carretera simplificados (obsoleto).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UrbanPavesCatalogOld" type="UrbanPavesCatalogOldType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes de urbana simplificados (obsoleto).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="PensCatalog" type="PensCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RailsCatalog" type="RailsCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de carriles.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RetainingWallsCatalog" type="RetainingWallsCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de muros de contención.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LineRoadMarkingsCatalog" type="LineRoadMarkingsCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de marcas viales.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SleepersCatalog" type="SleepersCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de traviesas.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SlopesCatalog" type="SlopesCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de taludes.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="XYZLinesCatalog" type="XYZLinesCatalogType">
<xs:annotation>
<xs:documentation>Catálogo de líneas XYZ.</xs:documentation>
</xs:annotation>
</xs:element>
<!-- ELEMENTS DEFINITIONS: TABLAS DE TRANSVERSAL -->
<xs:element name="AxisOffsetsData">
<xs:annotation>
<xs:documentation>Datos referentes a los desplazamientos del eje.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AxisOffsetsCSData" type="AxisOffsetsCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de desplazamientos del eje.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BallastData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de balasto de ferrocarril.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SleepersCatalog" type="SleepersCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de traviesas.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RailsCatalog" type="RailsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de carriles.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GaugesCatalog" type="GaugesCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de gálibos.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BallastCSData" type="BallastCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de balasto.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BarriersData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de barreras de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BarriersCatalog" type="BarriersCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de barreras.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BarriersCSData" type="BarriersCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de barreras.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BlanketData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la capa de forma.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BlanketCSData" type="BlanketCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de capa de forma.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="BoundariesData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los límites.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BoundariesCSData" type="BoundariesCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de límites.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CanalDepthsData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los espesores de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CanalDepthsCSData" type="CanalDepthsCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de espesores de canales.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CanalHeightsData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los calados de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CanalHeightsCSData" type="CanalHeightsCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de calados de canales.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CanalWidthsData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los cajeros de canales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CanalWidthsCSData" type="CanalWidthsCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de cajeros de canales.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="ClearancesData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de despejes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ClearancesCSData" type="ClearancesCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de despejes.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="CutSlopesData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de desmonte.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SlopesCatalog" type="SlopesCatalogType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de taludes.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CutSlopesCSData" type="CutSlopesCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de desmonte.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="side" default="LEFT">
<xs:annotation>
<xs:documentation>Lado para el que se definen los taludes de desmonte.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="LEFT" />
<xs:enumeration value="RIGHT" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="DitchsData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las cunetas.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DitchsCatalog" type="DitchsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de cunetas.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DitchsCSData" type="DitchsCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de cunetas.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="FillSlopesData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los taludes de terraplén.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SlopesCatalog" type="SlopesCatalogType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de taludes.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FillSlopesCSData" type="FillSlopesCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de terraplén.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="side" default="LEFT">
<xs:annotation>
<xs:documentation>Lado para el que se definen los taludes de terraplén.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="LEFT" />
<xs:enumeration value="RIGHT" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la geología.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GeologicMatsCatalog" type="GeologicMatsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de materiales geológicos.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TerrainsList" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Lista de terrenos geológicos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Terrain" type="TerrainType" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="GeologyCSData" type="GeologyCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de geología.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="MedianData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la mediana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MedianCSData" type="MedianCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de mediana.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RailwaySuperelevData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los peraltes de ferrocarril.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RailwaySuperelevCSData" type="RailwaySuperelevCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de peraltes de ferrocarril.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RetainingWallsData">
<xs:annotation>
<xs:documentation>Datos referentes a los muros de contención.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RetainingWallsCatalog" type="RetainingWallsCatalogType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de muros de contención.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProfAlignsCatalog" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Grupo de rasantes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProfAlign" type="ProfAlignType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Rasante.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.1" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RetainingWallsCSData" type="RetainingWallsCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de muros de contención.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="LineRoadMarkingsData">
<xs:annotation>
<xs:documentation>Datos referentes a las marcas viales.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="LineRoadMarkingsCatalog" type="LineRoadMarkingsCatalogType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de marcas viales.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LineRoadMarkingsCSData" type="LineRoadMarkingsCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de marcas viales.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="MS_PaveSlopesData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de taludes de firme de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_PaveSlopesCSData" type="MS_PaveSlopesCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de taludes de firme de tramos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="MS_StripData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de una banda de una pista de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_LeftStrips" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="MS_StripCSData" type="MS_StripCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de una banda de una pista de tramos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MS_RightStrips" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="MS_StripCSData" type="MS_StripCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de una banda de una pista de tramos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="MS_MedianData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de una mediana de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_MedianCSData" type="MS_MedianCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de una mediana de tramos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="MS_StripsAxisOffsetsData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de distancias de eje y rasante de pistas de tramos multipista.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="MS_StripsAxisOffsetsCSData" type="MS_StripsAxisOffsetsCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de distancias de eje y rasante de pistas de tramos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadPaveData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de firmes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PaveMaterialsCatalog" type="PaveMaterialsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de materiales de firme.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PavesCatalog" type="PavesCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes geométricos.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MultiStripPavesCatalog" type="MultiStripPavesCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes geométricos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PavesCatalogOld" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes simplificados (obsoleto).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadPavesCatalogOld" type="RoadPavesCatalogOldType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes de carretera simplificados (obsoleto).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadPaveCSData" type="RoadPaveCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de firmes de carretera.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadPlatformData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la plataforma de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadPlatformCSData" type="RoadPlatformCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de plataforma de carretera.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadSlopesData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las pendientes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadSlopesCSData" type="RoadSlopesCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de pendientes de carretera.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="RoadSuperelevData">
<xs:annotation>
<xs:documentation>Datos referentes a los peraltes de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadSuperelevCSData" type="RoadSuperelevCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de peraltes de carretera.</xs:documentation>
<xs:documentation>Los signos de los peraltes son positivos bajando de izquierda a derecha según el avance del kilometraje del eje, negativos en caso contrario)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SubballastData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de subbalasto.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SubballastCSData" type="SubballastCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de subbalasto.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SubgradeData">
<xs:annotation>
<xs:documentation>Datos referentes a las explanadas de carretera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:choice>
<xs:element name="SubgradeCSData" type="SubgradeCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de definición de una capa de explanada.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SubgradeMxCSData" type="SubgradeMxCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de definición de una capa de explanada.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SuppressionsData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las inhibiciones.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SuppressionsCSData" type="SuppressionsCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de inhibiciones.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="TunnelCrownData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la bóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TunnelCrownCSData" type="TunnelCrownCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de bóveda de túnel.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="TunnelInvertData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la contrabóveda de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TunnelInvertCSData" type="TunnelInvertCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de contrabóveda de túnel.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="TunnelPaveData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de firmes de túnel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PaveMaterialsCatalog" type="PaveMaterialsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de materiales de firme.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PavesCatalog" type="PavesCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes geométricos.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MultiStripPavesCatalog" type="MultiStripPavesCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes geométricos multipista.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PavesCatalogOld" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes simplificados (obsoleto).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoadPavesCatalogOld" type="RoadPavesCatalogOldType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes de carretera simplificados (obsoleto).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="TunnelPaveCSData" type="TunnelPaveCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de firmes de túnel.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="TunnelPlatformData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la plataforma de túneles.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="TunnelPlatformCSData" type="TunnelPlatformCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de plataforma de túneles.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="UrbanCurbsData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las bordillos de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanCurbsCSData" type="UrbanCurbsCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de bordillos de urbana.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="UrbanPaveData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los firmes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PaveMaterialsCatalog" type="PaveMaterialsCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de materiales de firme.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PavesCatalogOld" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes simplificados (obsoleto).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanPavesCatalogOld" type="UrbanPavesCatalogOldType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de firmes de urbana simplificados (obsoleto).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="UrbanPaveCSData" type="UrbanPaveCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de firmes de urbana.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="UrbanPlatformData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de la plataforma de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanPlatformCSData" type="UrbanPlatformCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de plataforma de urbana.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="UrbanSlopesData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de las pendientes de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="UrbanSlopesCSData" type="UrbanSlopesCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de pendientes de urbana.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="UrbanSubgradeData">
<xs:annotation>
<xs:documentation>Datos referentes a las explanadas de urbana.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UrbanSubgradeCSData" type="UrbanSubgradeCSDataType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de definición de una capa de explanada.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="WideningsData">
<xs:annotation>
<xs:documentation>Datos referentes a la definición de los sobreanchos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="WideningsCSData" type="WideningsCSDataType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datos de sección transversal de sobreanchos.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<!-- ELEMENTS DEFINITIONS: MARCAS DEL TERRENO -->
<xs:element name="TerrainReferences">
<xs:annotation>
<xs:documentation>Marcas transversales del terreno.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="References" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Marcas transversales del terreno en un perfil (4 marcas como máximo).</xs:documentation>
<xs:documentation>Se indican mediante una lista distancia - cota: -3.249 527.288 3.827 527.000</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="station" type="xs:float">
<xs:annotation>
<xs:documentation>Estación del perfil del terreno.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<!-- ELEMENTS DEFINITIONS: BASES -->
<xs:element name="PlanPoints" type="PlanPointsType">
<xs:annotation>
<xs:documentation>Bases de planta.</xs:documentation>
</xs:annotation>
</xs:element>
<!-- ELEMENTS DEFINITIONS: EJE PLANTA -->
<xs:element name="HorizontalAlignment" type="HorizontalAlignmentType">
<xs:annotation>
<xs:documentation>Geometría en planta.</xs:documentation>
</xs:annotation>
</xs:element>
<!-- ELEMENTS DEFINITIONS: MARCAS DE RASANTE -->
<xs:element name="ProfilePoints" type="ProfilePointsType">
<xs:annotation>
<xs:documentation>Marcas de referencia en longitudinal.</xs:documentation>
</xs:annotation>
</xs:element>
<!-- ELEMENTS DEFINITIONS: RASANTES -->
<xs:element name="ProfAlignsCatalog">
<xs:annotation>
<xs:documentation>Grupo de rasantes.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProfAlign" type="ProfAlignType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Rasante.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.1" type="xs:string" />
</xs:complexType>
</xs:element>
<!-- ELEMENTS DEFINITIONS: TERRENOS -->
<xs:element name="TerrainsList">
<xs:annotation>
<xs:documentation>Grupo de terrenos.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PensCatalog" type="PensCatalogType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Catálogo de plumas de representación.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Terrain" type="TerrainType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Terreno.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="Terrain" type="TerrainType">
<xs:annotation>
<xs:documentation>Terreno.</xs:documentation>
</xs:annotation>
</xs:element>
<!-- ELEMENTS DEFINITIONS: IFC -->
<xs:element name="IFCObjects">
<xs:annotation>
<xs:documentation>Definición de objetos para exportación a formato IFC.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="IFCObject" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Objeto IFC.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="IFCPropertySet" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Propiedades de un objeto.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="IFCPropertySingleValue" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Valor de la propiedad IFC.</xs:documentation>
<xs:documentation />
<xs:documentation>Sólo aplicable si la propiedad IFC es de type="GENERALDATA". El valor puede ser uno de los siguientes:</xs:documentation>
<xs:documentation>- STA_START</xs:documentation>
<xs:documentation>- STA_END</xs:documentation>
<xs:documentation>- STA_START_PROCESSED</xs:documentation>
<xs:documentation>- STA_END_PROCESSED</xs:documentation>
<xs:documentation>- PROJECT_NAME</xs:documentation>
<xs:documentation>- GROUP_OF_STRETCHES_NAME</xs:documentation>
<xs:documentation>- AXIS_NAME</xs:documentation>
<xs:documentation>- STRETCH_NAME</xs:documentation>
<xs:documentation />
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Nombre de la propiedad IFC.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" default="VOLUME">
<xs:annotation>
<xs:documentation>Tipología de la propiedad.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="LENGTH" />
<xs:enumeration value="AREA" />
<xs:enumeration value="VOLUME" />
<xs:enumeration value="BOOLEAN" />
<xs:enumeration value="TEXT" />
<xs:enumeration value="GENERALDATA" />
<xs:enumeration value="OBJECTVOLUMESURFACE" />
<xs:enumeration value="OBJECTLENGTH" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" use="required">
<xs:annotation>
<xs:documentation>Nombre del objeto IFC.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="PROJECT" />
<xs:enumeration value="SITE" />
<xs:enumeration value="BUILDING" />
<xs:enumeration value="TERRAIN_NATURAL_SURFACE" />
<xs:enumeration value="TERRAIN_CLEAR_SURFACE" />
<xs:enumeration value="LEFTDITCH" />
<xs:enumeration value="RIGHTDITCH" />
<xs:enumeration value="LEFT_FILL_SURFACE" />
<xs:enumeration value="RIGHT_FILL_SURFACE" />
<xs:enumeration value="LEFT_CUT_SURFACE" />
<xs:enumeration value="RIGHT_CUT_SURFACE" />
<xs:enumeration value="CUT" />
<xs:enumeration value="FILL" />
<xs:enumeration value="SUBGRADE" />
<xs:enumeration value="PAVEMENT" />
<xs:enumeration value="MEDIAN" />
<xs:enumeration value="BALLAST" />
<xs:enumeration value="SUBBALLAST" />
<xs:enumeration value="BLANKET" />
<xs:enumeration value="LEFT_EXT_RAILS" />
<xs:enumeration value="LEFT_INT_RAILS" />
<xs:enumeration value="RIGHT_INT_RAILS" />
<xs:enumeration value="RIGHT_EXT_RAILS" />
<xs:enumeration value="SLEEPERS" />
<xs:enumeration value="CANAL_SURFACE" />
<xs:enumeration value="LEFT_WALL" />
<xs:enumeration value="RIGHT_WALL" />
<xs:enumeration value="LEFT_FOOTING_WALL" />
<xs:enumeration value="RIGHT_FOOTING_WALL" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="split" type="xs:boolean" use="required">
<xs:annotation>
<xs:documentation>Indicador de si el objeto IFC se divide en piezas según las estaciones de definición del modelo.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
<!-- SECCION GENERICA -->
<!-- <xs:complexType name="GenRoadPlatformCSDataType"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de plataforma de carretera genérica.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GenRoadPlatformGlobalData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos globales o por defecto de plataforma de carretera genérica.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GenRoadPlatformGlobalIndicators" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Indicadores de datos globales de plataforma de carretera genérica.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:simpleContent> -->
<!-- <xs:extension base="xs:string"> -->
<!-- <xs:attribute name="leftBerm_FillGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma izquierda en terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftBerm_CutGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma izquierda en desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftShoulderGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Arcén izquierdo.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftCarriagewayGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Calzada izquierda.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightCarriagewayGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Calzada derecha.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightShoulderGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Arcén derecho.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightBerm_FillGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma derecha en terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightBerm_CutGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma derecha en desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- </xs:extension> -->
<!-- </xs:simpleContent> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="GenRoadPlatformGlobalValues" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Valores de datos globales o por defecto de plataforma de carretera genérica.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:simpleContent> -->
<!-- <xs:extension base="xs:string"> -->
<!-- <xs:attribute name="leftBerm_Fill" default="1.000" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma izquierda en terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftBerm_Cut" default="1.000" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma izquierda en desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftShoulder" default="2.500" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Arcén izquierdo.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftCarriageway" default="3.500" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Calzada izquierda.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightCarriageway" default="3.500" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Calzada derecha.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightShoulder" default="2.500" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Arcén derecho.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightBerm_Fill" default="1.000" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma derecha en terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightBerm_Cut" default="1.000" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma derecha en desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- </xs:extension> -->
<!-- </xs:simpleContent> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="GenRoadPlatformByStation" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de plataforma de carretera tramificados por estaciones.</xs:documentation> -->
<!-- <xs:documentation> </xs:documentation> -->
<!-- <xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation> -->
<!-- <xs:documentation> </xs:documentation> -->
<!-- <xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation> -->
<!-- <xs:documentation> </xs:documentation> -->
<!-- <xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:simpleContent> -->
<!-- <xs:extension base="xs:string"> -->
<!-- <xs:attribute name="station" type="xs:float" use="required"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Estación.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftBerm_Fill" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma izquierda en terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftBerm_Cut" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma izquierda en desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftShoulder" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Arcén izquierdo.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftCarriageway" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Calzada izquierda.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightCarriageway" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Calzada derecha.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightShoulder" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Arcén derecho.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightBerm_Fill" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma derecha en terraplén.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightBerm_Cut" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Berma derecha en desmonte.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- </xs:extension> -->
<!-- </xs:simpleContent> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- </xs:complexType> -->
<!-- <xs:complexType name="GenAdditionalStripCSDataType"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de la banda adicional.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GenAdditionalStripGlobalData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos globales o por defecto de banda adicional.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GenAdditionalStripGlobalIndicators" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Indicadores de datos globales de banda adicional.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:simpleContent> -->
<!-- <xs:extension base="xs:string"> -->
<!-- <xs:attribute name="widthGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Ancho.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="curbGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Altura de bordillo.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="paveDepthGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Espesor de firme.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="paveCritGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Criterio de firme.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="slopeGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Pendiente.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="slopeCritGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Criterio de pendiente.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="subgradeSlopeGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Pendiente de subrasante.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="subgradeSlopeCritGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Criterio de pendiente de subrasante.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- </xs:extension> -->
<!-- </xs:simpleContent> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="GenAdditionalStripGlobalValues" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Valores de datos globales o por defecto de banda adicional.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:simpleContent> -->
<!-- <xs:extension base="xs:string"> -->
<!-- <xs:attribute name="width" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Ancho.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="curb" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Altura de bordillo.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="paveDepth" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Espesor de firme.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="paveCrit" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Criterio de firme.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="slope" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Pendiente.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="slopeCrit" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Criterio de pendiente.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="subgradeSlope" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Pendiente de subrasante.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="subgradeSlopeCrit" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Criterio de pendiente de subrasante.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- </xs:extension> -->
<!-- </xs:simpleContent> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="GenAdditionalStripByStation" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de banda adicional tramificados por estaciones.</xs:documentation> -->
<!-- <xs:documentation> </xs:documentation> -->
<!-- <xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation> -->
<!-- <xs:documentation> </xs:documentation> -->
<!-- <xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation> -->
<!-- <xs:documentation> </xs:documentation> -->
<!-- <xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:simpleContent> -->
<!-- <xs:extension base="xs:string"> -->
<!-- <xs:attribute name="station" type="xs:float" use="required"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Estación.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="width" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Ancho.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="curb" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Altura de bordillo.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="paveDepth" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Espesor de firme.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="paveCrit" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Criterio de firme.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="slope" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Pendiente.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="slopeCrit" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Criterio de pendiente.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="subgradeSlope" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Pendiente de subrasante.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="subgradeSlopeCrit" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Criterio de pendiente de subrasante.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- </xs:extension> -->
<!-- </xs:simpleContent> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- </xs:complexType> -->
<!-- <xs:element name="GenRoadPlatformData"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de la plataforma de carretera.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="RoadPlatformCSData" type="RoadPlatformCSDataType" minOccurs="1" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de plataforma de carretera.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="GenAdditionalStripDataType"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos referentes a la definición de la banda adicional.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GenAdditionalStripCSData" type="GenAdditionalStripCSDataType" minOccurs="1" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de la banda adicional.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- <xs:attribute name="version" default="1.0" type="xs:string" /> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:complexType name="GenMedianCSDataType"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de sección transversal de mediana entre pistas.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GenMedianGlobalData" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos globales o por defecto de mediana.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:sequence> -->
<!-- <xs:element name="GenMedianGlobalIndicators" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Indicadores de datos globales de mediana.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:simpleContent> -->
<!-- <xs:extension base="xs:string"> -->
<!-- <xs:attribute name="typeGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Indica si es global la tipología de la mediana.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="superiorGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Indica si es global el indicador de mediana superior.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="sideGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Indica si es global el lado.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftSlopeGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Indica si es global el talud izquierdo.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightSlopeGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Indica si es global el talud derecho.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="offsetGlobal" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Indica si es global la distancia al eje.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- </xs:extension> -->
<!-- </xs:simpleContent> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="MedianGlobalValues" minOccurs="0" maxOccurs="1"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Valores de datos globales o por defecto de mediana.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:simpleContent> -->
<!-- <xs:extension base="xs:string"> -->
<!-- <xs:attribute name="type" default="SLOPES"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Tipología de mediana.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:simpleType> -->
<!-- <xs:restriction base="xs:string"> -->
<!-- <xs:enumeration value="SLOPES" /> -->
<!-- <xs:enumeration value="OFFSET_AND_ELEVATION" /> -->
<!-- <xs:enumeration value="SLOPE_AND_ELEVATION" /> -->
<!-- <xs:enumeration value="OFFSET_AND_SLOPE" /> -->
<!-- </xs:restriction> -->
<!-- </xs:simpleType> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="superior" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Indicador de mediana superior.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="side" default="LEFT"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Lado al que pertenece el límite.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:simpleType> -->
<!-- <xs:restriction base="xs:string"> -->
<!-- <xs:enumeration value="LEFT" /> -->
<!-- <xs:enumeration value="RIGHT" /> -->
<!-- </xs:restriction> -->
<!-- </xs:simpleType> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftSlope" default="6.000" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Talud izquierdo.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightSlope" default="6.000" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Talud derecho.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="offset" default="0.000" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Distancia.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="IDLeftWay" type="xs:unsignedLong" use="required"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Identificador de la pista anclada a la izquierda de la mediana.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="IDRightWay" type="xs:unsignedLong" use="required"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Identificador de la pista anclada a la derecha de la mediana.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- </xs:extension> -->
<!-- </xs:simpleContent> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- <xs:element name="MedianByStation" minOccurs="0" maxOccurs="unbounded"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Datos de mediana tramificados por estaciones.</xs:documentation> -->
<!-- <xs:documentation> </xs:documentation> -->
<!-- <xs:documentation>El primer y último elemento deben tener presentes todos los atributos, salvo que el indicador de valor global correspondiente a ese atributo valga "true", en cuyo caso el atributo no aparecerá.</xs:documentation> -->
<!-- <xs:documentation> </xs:documentation> -->
<!-- <xs:documentation>Para los elementos intermedios, se considera que aquellos atributos no presentes se interpolarán con los valores adyacentes.</xs:documentation> -->
<!-- <xs:documentation> </xs:documentation> -->
<!-- <xs:documentation>Los atributos cuyo indicador de valor global correspondiente valga "true" no aparecerán.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:complexType> -->
<!-- <xs:simpleContent> -->
<!-- <xs:extension base="xs:string"> -->
<!-- <xs:attribute name="station" type="xs:float" use="required"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Estación.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="type" default="SLOPES"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Tipología de mediana.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:simpleType> -->
<!-- <xs:restriction base="xs:string"> -->
<!-- <xs:enumeration value="SLOPES" /> -->
<!-- <xs:enumeration value="OFFSET_AND_ELEVATION" /> -->
<!-- <xs:enumeration value="SLOPE_AND_ELEVATION" /> -->
<!-- <xs:enumeration value="OFFSET_AND_SLOPE" /> -->
<!-- </xs:restriction> -->
<!-- </xs:simpleType> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="superior" default="false" type="xs:boolean"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Indicador de mediana superior.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="side" default="LEFT"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Lado al que pertenece el límite.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- <xs:simpleType> -->
<!-- <xs:restriction base="xs:string"> -->
<!-- <xs:enumeration value="LEFT" /> -->
<!-- <xs:enumeration value="RIGHT" /> -->
<!-- </xs:restriction> -->
<!-- </xs:simpleType> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="leftSlope" default="6.000" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Talud izquierdo.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="rightSlope" default="6.000" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Talud derecho.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- <xs:attribute name="offset" default="0.000" type="xs:float"> -->
<!-- <xs:annotation> -->
<!-- <xs:documentation>Distancia.</xs:documentation> -->
<!-- </xs:annotation> -->
<!-- </xs:attribute> -->
<!-- </xs:extension> -->
<!-- </xs:simpleContent> -->
<!-- </xs:complexType> -->
<!-- </xs:element> -->
<!-- </xs:sequence> -->
<!-- </xs:complexType> -->
</xs:schema>
|