<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>
|