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