Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Element tps:elementGroup / tps:Layer
Namespace tps
Annotations
A Layer is defined by drawing parameters
Diagram
Type tps:layerType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:Active{0,1} , tps:Plot{0,1} , tps:PointDrawProperties{0,1} , tps:LineDrawProperties{0,1} , tps:AreaDrawProperties{0,1} , tps:Notes{0,1} , tps:AvoidanceMode{0,1} , tps:SurfaceAvoidanceMode{0,1} , tps:AvoidanceProximity{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Active, tps:AreaDrawProperties, tps:AvoidanceMode, tps:AvoidanceProximity, tps:LineDrawProperties, tps:Name, tps:Notes, tps:Plot, tps:PointDrawProperties, tps:SurfaceAvoidanceMode
Instance
<tps:Layer id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Active>{0,1}</tps:Active>
  <tps:Plot>{0,1}</tps:Plot>
  <tps:PointDrawProperties>{0,1}</tps:PointDrawProperties>
  <tps:LineDrawProperties>{0,1}</tps:LineDrawProperties>
  <tps:AreaDrawProperties>{0,1}</tps:AreaDrawProperties>
  <tps:Notes>{0,1}</tps:Notes>
  <tps:AvoidanceMode>{0,1}</tps:AvoidanceMode>
  <tps:SurfaceAvoidanceMode>{0,1}</tps:SurfaceAvoidanceMode>
  <tps:AvoidanceProximity>{0,1}</tps:AvoidanceProximity>
</tps:Layer>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Layer" type="tps:layerType">
  <xs:annotation>
    <xs:documentation>A Layer is defined by drawing parameters</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:CodeDescription
Namespace tps
Annotations
A Code that can be used by an element to gain some properties
Diagram
Type tps:codeDescriptionType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:AttrDescription* , tps:PointDrawProperties{0,1} , tps:LineDrawProperties{0,1} , tps:AreaDrawProperties{0,1} , tps:Layer{0,1} , tps:Description{0,1} , tps:TypeCode , tps:TypeAttribPrompt{0,1} , tps:DTMCodeFlag , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AreaDrawProperties, tps:AttrDescription, tps:DTMCodeFlag, tps:Description, tps:Layer, tps:LineDrawProperties, tps:Name, tps:PointDrawProperties, tps:TypeAttribPrompt, tps:TypeCode
Instance
<tps:CodeDescription id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:AttrDescription>{0,unbounded}</tps:AttrDescription>
  <tps:PointDrawProperties>{0,1}</tps:PointDrawProperties>
  <tps:LineDrawProperties>{0,1}</tps:LineDrawProperties>
  <tps:AreaDrawProperties>{0,1}</tps:AreaDrawProperties>
  <tps:Layer idRef="">{0,1}</tps:Layer>
  <tps:Description>{0,1}</tps:Description>
  <tps:TypeCode>{1,1}</tps:TypeCode>
  <tps:TypeAttribPrompt>{0,1}</tps:TypeAttribPrompt>
  <tps:DTMCodeFlag>{1,1}</tps:DTMCodeFlag>
</tps:CodeDescription>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="CodeDescription" type="tps:codeDescriptionType">
  <xs:annotation>
    <xs:documentation>A Code that can be used by an element to gain some properties</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:ObservationInfo
Namespace tps
Annotations
An Observation info has the general information about a Measurement session
Diagram
Type tps:observationInfoType
Type hierarchy
Properties
content complex
Model
tps:InstrumentID{0,1} , tps:SurveyConfig{0,1} , tps:Prism{0,1} , tps:PrismBS{0,1} , tps:AdjustECRef{0,1} , tps:Temperature{0,1} , tps:Pressure{0,1} , tps:PPM{0,1} , tps:Humidity{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AdjustECRef, tps:Humidity, tps:InstrumentID, tps:PPM, tps:Pressure, tps:Prism, tps:PrismBS, tps:SurveyConfig, tps:Temperature
Instance
<tps:ObservationInfo id="" idRef="" xmlns:tps="tps">
  <tps:InstrumentID>{0,1}</tps:InstrumentID>
  <tps:SurveyConfig>{0,1}</tps:SurveyConfig>
  <tps:Prism>{0,1}</tps:Prism>
  <tps:PrismBS>{0,1}</tps:PrismBS>
  <tps:AdjustECRef>{0,1}</tps:AdjustECRef>
  <tps:Temperature>{0,1}</tps:Temperature>
  <tps:Pressure>{0,1}</tps:Pressure>
  <tps:PPM>{0,1}</tps:PPM>
  <tps:Humidity>{0,1}</tps:Humidity>
</tps:ObservationInfo>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="ObservationInfo" type="tps:observationInfoType">
  <xs:annotation>
    <xs:documentation>An Observation info has the general information about a Measurement session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:DLRun
Namespace tps
Annotations
A Digital Level run contributes to create a Measurement Session
Diagram
Type tps:dlRunType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:Notes{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:Notes
Instance
<tps:DLRun id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Notes>{0,1}</tps:Notes>
</tps:DLRun>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="DLRun" type="tps:dlRunType">
  <xs:annotation>
    <xs:documentation>A Digital Level run contributes to create a Measurement Session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:Device
Namespace tps
Annotations
A Gnss device, a TS device or a DL device. It contributes to create a Measurement Session
Diagram
Type tps:deviceType
Type hierarchy
Properties
content complex
Model
tps:DeviceType , tps:ModelName , tps:SerialNumber{0,1} , tps:FWVersion{0,1} , tps:HWRevision{0,1} , tps:Manufacturer{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:DeviceType, tps:FWVersion, tps:HWRevision, tps:Manufacturer, tps:ModelName, tps:SerialNumber
Instance
<tps:Device id="" idRef="" xmlns:tps="tps">
  <tps:DeviceType>{1,1}</tps:DeviceType>
  <tps:ModelName>{1,1}</tps:ModelName>
  <tps:SerialNumber>{0,1}</tps:SerialNumber>
  <tps:FWVersion>{0,1}</tps:FWVersion>
  <tps:HWRevision>{0,1}</tps:HWRevision>
  <tps:Manufacturer>{0,1}</tps:Manufacturer>
</tps:Device>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Device" type="tps:deviceType">
  <xs:annotation>
    <xs:documentation>A Gnss device, a TS device or a DL device. It contributes to create a Measurement Session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:Controller
Namespace tps
Annotations
A Controller contributes to create a Measurement Session
Diagram
Type tps:controllerType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:SerialNumber{0,1} , tps:FWVersion{0,1} , tps:HWRevision{0,1} , tps:Manufacturer{0,1} , tps:Integrated{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:FWVersion, tps:HWRevision, tps:Integrated, tps:Manufacturer, tps:Name, tps:SerialNumber
Instance
<tps:Controller id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:SerialNumber>{0,1}</tps:SerialNumber>
  <tps:FWVersion>{0,1}</tps:FWVersion>
  <tps:HWRevision>{0,1}</tps:HWRevision>
  <tps:Manufacturer>{0,1}</tps:Manufacturer>
  <tps:Integrated>{0,1}</tps:Integrated>
</tps:Controller>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Controller" type="tps:controllerType">
  <xs:annotation>
    <xs:documentation>A Controller contributes to create a Measurement Session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:CoordSystemInfo
Namespace tps
Annotations
A Coordinate system can refer to structures contained in external files, like geoids. It contains also Localization data. It contributes to create a Measurement Session
Diagram
Type tps:coordinateSystemInfoType
Type hierarchy
Properties
content complex
Model
tps:TypeCS , tps:Localization{0,1} , tps:Grid{0,1} , tps:Datum{0,1} , tps:GeoidName{0,1} , tps:GeoidSource{0,1} , tps:GeoidType{0,1} , tps:Grid2Ground{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Datum, tps:GeoidName, tps:GeoidSource, tps:GeoidType, tps:Grid, tps:Grid2Ground, tps:Localization, tps:TypeCS
Instance
<tps:CoordSystemInfo id="" idRef="" xmlns:tps="tps">
  <tps:TypeCS>{1,1}</tps:TypeCS>
  <tps:Localization>{0,1}</tps:Localization>
  <tps:Grid id="" idRef="">{0,1}</tps:Grid>
  <tps:Datum id="" idRef="">{0,1}</tps:Datum>
  <tps:GeoidName>{0,1}</tps:GeoidName>
  <tps:GeoidSource>{0,1}</tps:GeoidSource>
  <tps:GeoidType>{0,1}</tps:GeoidType>
  <tps:Grid2Ground>{0,1}</tps:Grid2Ground>
</tps:CoordSystemInfo>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="CoordSystemInfo" type="tps:coordinateSystemInfoType">
  <xs:annotation>
    <xs:documentation>A Coordinate system can refer to structures contained in external files, like geoids. It contains also Localization data. It contributes to create a Measurement Session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:GPSAntennaSettings
Namespace tps
Annotations
A Gnss antenna contributes to create a Measurement Session
Diagram
Type tps:gpsAntennaSettingsType
Type hierarchy
Properties
content complex
Model
tps:Manufacturer , tps:Model , tps:SerialNumber , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Manufacturer, tps:Model, tps:SerialNumber
Instance
<tps:GPSAntennaSettings id="" idRef="" xmlns:tps="tps">
  <tps:Manufacturer>{1,1}</tps:Manufacturer>
  <tps:Model>{1,1}</tps:Model>
  <tps:SerialNumber>{1,1}</tps:SerialNumber>
</tps:GPSAntennaSettings>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="GPSAntennaSettings" type="tps:gpsAntennaSettingsType">
  <xs:annotation>
    <xs:documentation>A Gnss antenna contributes to create a Measurement Session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:BlockDefinition
Namespace tps
Annotations
A Block definition is defined as a collection of objects and a reference point (the real Block is an object itself, and can be included in another Block definition)
Diagram
Type tps:blockDefinitionType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:RefPoint , tps:Objects , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:Objects, tps:RefPoint
Instance
<tps:BlockDefinition id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:RefPoint>{1,1}</tps:RefPoint>
  <tps:Objects>{1,1}</tps:Objects>
</tps:BlockDefinition>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="BlockDefinition" type="tps:blockDefinitionType">
  <xs:annotation>
    <xs:documentation>A Block definition is defined as a collection of objects and a reference point (the real Block is an object itself, and can be included in another Block definition)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:ScanningSession
Namespace tps
Annotations
Definition of a Scanning session (???)
Diagram
Type tps:scanningSessionType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:ImageOrientation{0,1} , tps:OrientationControlPoint* , tps:OrientationResults{0,1} , tps:CameraCalibration{0,1} , tps:TSSettings{0,1} , tps:ScanningPoint* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:CameraCalibration, tps:ImageOrientation, tps:Name, tps:OrientationControlPoint, tps:OrientationResults, tps:ScanningPoint, tps:TSSettings
Instance
<tps:ScanningSession csIdRef="" id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:ImageOrientation>{0,1}</tps:ImageOrientation>
  <tps:OrientationControlPoint bulge="0" id="">{0,unbounded}</tps:OrientationControlPoint>
  <tps:OrientationResults>{0,1}</tps:OrientationResults>
  <tps:CameraCalibration>{0,1}</tps:CameraCalibration>
  <tps:TSSettings>{0,1}</tps:TSSettings>
  <tps:ScanningPoint>{0,unbounded}</tps:ScanningPoint>
</tps:ScanningSession>
Attributes
QName Type Use Annotation
csIdRef xs:IDREF optional
A reference to a Coordinate System
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="ScanningSession" type="tps:scanningSessionType">
  <xs:annotation>
    <xs:documentation>Definition of a Scanning session (???)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:StaEquationSet
Namespace tps
Annotations
A collection of Station equations
Diagram
Type tps:staEquationSetType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:StaEquation* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:StaEquation
Instance
<tps:StaEquationSet id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:StaEquation>{0,unbounded}</tps:StaEquation>
</tps:StaEquationSet>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="StaEquationSet" type="tps:staEquationSetType">
  <xs:annotation>
    <xs:documentation>A collection of Station equations</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:HorizontalAlignment
Namespace tps
Annotations
A Horizontal alignment is defined by a sequence of horizontal elements. It's used by an Alignment or a Road string
Diagram
Type tps:horizontalAlignmentType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:StartPoint{0,1} , tps:StaStart , tps:Length , tps:State{0,1} , tps:StaEquationSet{0,1} , tps:Elements{0,1} , tps:LineDrawProperties{0,1} , tps:LayerRef{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Elements, tps:LayerRef, tps:Length, tps:LineDrawProperties, tps:Name, tps:StaEquationSet, tps:StaStart, tps:StartPoint, tps:State
Instance
<tps:HorizontalAlignment id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:StartPoint idRef="">{0,1}</tps:StartPoint>
  <tps:StaStart>{1,1}</tps:StaStart>
  <tps:Length>{1,1}</tps:Length>
  <tps:State>{0,1}</tps:State>
  <tps:StaEquationSet idRef="">{0,1}</tps:StaEquationSet>
  <tps:Elements>{0,1}</tps:Elements>
  <tps:LineDrawProperties>{0,1}</tps:LineDrawProperties>
  <tps:LayerRef idRef="">{0,1}</tps:LayerRef>
</tps:HorizontalAlignment>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="HorizontalAlignment" type="tps:horizontalAlignmentType">
  <xs:annotation>
    <xs:documentation>A Horizontal alignment is defined by a sequence of horizontal elements. It's used by an Alignment or a Road string</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:VerticalAlignment
Namespace tps
Annotations
A Vertical alignment is defined by a sequence of vertical positions. It's used by an Alignment or a Road string
Diagram
Type tps:verticalAlignmentType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:StartPoint{0,1} , tps:StaStart , tps:Length , tps:State{0,1} , tps:StaEquationSet{0,1} , tps:Points{0,1} , tps:LineDrawProperties{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Length, tps:LineDrawProperties, tps:Name, tps:Points, tps:StaEquationSet, tps:StaStart, tps:StartPoint, tps:State
Instance
<tps:VerticalAlignment id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:StartPoint idRef="">{0,1}</tps:StartPoint>
  <tps:StaStart>{1,1}</tps:StaStart>
  <tps:Length>{1,1}</tps:Length>
  <tps:State>{0,1}</tps:State>
  <tps:StaEquationSet idRef="">{0,1}</tps:StaEquationSet>
  <tps:Points>{0,1}</tps:Points>
  <tps:LineDrawProperties>{0,1}</tps:LineDrawProperties>
</tps:VerticalAlignment>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="VerticalAlignment" type="tps:verticalAlignmentType">
  <xs:annotation>
    <xs:documentation>A Vertical alignment is defined by a sequence of vertical positions. It's used by an Alignment or a Road string</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:RoadTemplate
Namespace tps
Annotations
A Road template is defined by a sequence of 2D segments. It's used by a Cross section
Diagram
Type tps:roadTemplateType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:Cut , tps:Fill , tps:TemplateSegment* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Cut, tps:Fill, tps:Name, tps:TemplateSegment
Instance
<tps:RoadTemplate id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Cut>{1,1}</tps:Cut>
  <tps:Fill>{1,1}</tps:Fill>
  <tps:TemplateSegment>{0,unbounded}</tps:TemplateSegment>
</tps:RoadTemplate>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="RoadTemplate" type="tps:roadTemplateType">
  <xs:annotation>
    <xs:documentation>A Road template is defined by a sequence of 2D segments. It's used by a Cross section</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:CrossSectionSet
Namespace tps
Annotations
A sequence of Cross sections, used by an Alignment
Diagram
Type tps:crossSectionSetType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:StartPoint{0,1} , tps:StaStart , tps:Length , tps:State{0,1} , tps:CreateMap{0,1} , tps:CrossSection* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:CreateMap, tps:CrossSection, tps:Length, tps:Name, tps:StaStart, tps:StartPoint, tps:State
Instance
<tps:CrossSectionSet id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:StartPoint idRef="">{0,1}</tps:StartPoint>
  <tps:StaStart>{1,1}</tps:StaStart>
  <tps:Length>{1,1}</tps:Length>
  <tps:State>{0,1}</tps:State>
  <tps:CreateMap>{0,1}</tps:CreateMap>
  <tps:CrossSection>{0,unbounded}</tps:CrossSection>
</tps:CrossSectionSet>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="CrossSectionSet" type="tps:crossSectionSetType">
  <xs:annotation>
    <xs:documentation>A sequence of Cross sections, used by an Alignment</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:RoadStringSet
Namespace tps
Annotations
A sequence of Road strings, that can be used by an Alignment instead of Cross sections
Diagram
Type tps:roadStringSetType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:StartPoint{0,1} , tps:StaStart , tps:Length , tps:State{0,1} , tps:RoadString* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Length, tps:Name, tps:RoadString, tps:StaStart, tps:StartPoint, tps:State
Instance
<tps:RoadStringSet id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:StartPoint idRef="">{0,1}</tps:StartPoint>
  <tps:StaStart>{1,1}</tps:StaStart>
  <tps:Length>{1,1}</tps:Length>
  <tps:State>{0,1}</tps:State>
  <tps:RoadString>{0,unbounded}</tps:RoadString>
</tps:RoadStringSet>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="RoadStringSet" type="tps:roadStringSetType">
  <xs:annotation>
    <xs:documentation>A sequence of Road strings, that can be used by an Alignment instead of Cross sections</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:Alignment
Namespace tps
Annotations
An Alignment is defined by a Horizontal alignment, a Vertical alignment and a Cross section set (or a Road string set).
Diagram
Type tps:alignmentType
Type hierarchy
Properties
content complex
Model
Children tps:CorridorLeftOffset, tps:CorridorRightOffset, tps:CrossSectionSet, tps:HorizontalAlignment, tps:Layer, tps:Length, tps:LineDrawProperties, tps:Name, tps:RoadStringSet, tps:StaEquationSet, tps:StaStart, tps:State, tps:StnInterval, tps:VerticalAlignment
Instance
<tps:Alignment id="" idRef="" xmlns:tps="tps">
  <tps:Layer idRef="">{0,1}</tps:Layer>
  <tps:State>{0,1}</tps:State>
  <tps:Name>{1,1}</tps:Name>
  <tps:StaEquationSet idRef="">{0,1}</tps:StaEquationSet>
  <tps:Length>{1,1}</tps:Length>
  <tps:StaStart>{1,1}</tps:StaStart>
  <tps:StnInterval>{0,1}</tps:StnInterval>
  <tps:HorizontalAlignment idRef="">{0,1}</tps:HorizontalAlignment>
  <tps:VerticalAlignment idRef="">{0,1}</tps:VerticalAlignment>
  <tps:CrossSectionSet idRef="">{0,1}</tps:CrossSectionSet>
  <tps:CorridorLeftOffset>{0,1}</tps:CorridorLeftOffset>
  <tps:CorridorRightOffset>{0,1}</tps:CorridorRightOffset>
  <tps:RoadStringSet idRef="">{0,1}</tps:RoadStringSet>
  <tps:LineDrawProperties>{0,1}</tps:LineDrawProperties>
</tps:Alignment>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Alignment" type="tps:alignmentType">
  <xs:annotation>
    <xs:documentation>An Alignment is defined by a Horizontal alignment, a Vertical alignment and a Cross section set (or a Road string set).</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:OrientationJob
Namespace tps
Annotations
An Orientation job is defined as a sequence of orientation sessions and a sequence of stereo pairs (???)
Diagram
Type tps:orientationJobType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:OriSession* , tps:StereoPair* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:OriSession, tps:StereoPair
Instance
<tps:OrientationJob id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:OriSession>{0,unbounded}</tps:OriSession>
  <tps:StereoPair>{0,unbounded}</tps:StereoPair>
</tps:OrientationJob>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="OrientationJob" type="tps:orientationJobType">
  <xs:annotation>
    <xs:documentation>An Orientation job is defined as a sequence of orientation sessions and a sequence of stereo pairs (???)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:Surface
Namespace tps
Annotations
A Surface is defined by a collection of triangles, which refers to a sequence of positions
Diagram
Type tps:surfaceType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:Layer{0,1} , tps:DrawLineProperties{0,1} , tps:Triangles{0,1} , tps:Positions{0,1} , tps:Breakline* , tps:AreaDrawProperties{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AreaDrawProperties, tps:Breakline, tps:DrawLineProperties, tps:Layer, tps:Name, tps:Positions, tps:Triangles
Instance
<tps:Surface id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Layer idRef="">{0,1}</tps:Layer>
  <tps:DrawLineProperties>{0,1}</tps:DrawLineProperties>
  <tps:Triangles count="">{0,1}</tps:Triangles>
  <tps:Positions count="">{0,1}</tps:Positions>
  <tps:Breakline idRef="">{0,unbounded}</tps:Breakline>
  <tps:AreaDrawProperties>{0,1}</tps:AreaDrawProperties>
</tps:Surface>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Surface" type="tps:surfaceType">
  <xs:annotation>
    <xs:documentation>A Surface is defined by a collection of triangles, which refers to a sequence of positions</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:FieldReport
Namespace tps
Annotations
A Field report is defined by its parameters (???)
Diagram
Type tps:fieldReportsType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:AuthorName{0,1} , tps:JobName , tps:ProjectName{0,1} , tps:Note{0,1} , tps:CreationDate{0,1} , tps:Image{0,1} , tps:Station , tps:NEZ , tps:Coords* , tps:DistUnit{0,1} , tps:ImageFormat{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AuthorName, tps:Coords, tps:CreationDate, tps:DistUnit, tps:Image, tps:ImageFormat, tps:JobName, tps:NEZ, tps:Name, tps:Note, tps:ProjectName, tps:Station
Instance
<tps:FieldReport csIdRef="" id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:AuthorName>{0,1}</tps:AuthorName>
  <tps:JobName>{1,1}</tps:JobName>
  <tps:ProjectName>{0,1}</tps:ProjectName>
  <tps:Note>{0,1}</tps:Note>
  <tps:CreationDate>{0,1}</tps:CreationDate>
  <tps:Image>{0,1}</tps:Image>
  <tps:Station bulge="0" id="">{1,1}</tps:Station>
  <tps:NEZ>{1,1}</tps:NEZ>
  <tps:Coords>{0,unbounded}</tps:Coords>
  <tps:DistUnit>{0,1}</tps:DistUnit>
  <tps:ImageFormat>{0,1}</tps:ImageFormat>
</tps:FieldReport>
Attributes
QName Type Use Annotation
csIdRef xs:IDREF optional
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="FieldReport" type="tps:fieldReportsType">
  <xs:annotation>
    <xs:documentation>A Field report is defined by its parameters (???)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:Region
Namespace tps
Annotations
A Region describes an area with some attributes
Diagram
Type tps:regionType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:TypeRegion , tps:Layer{0,1} , tps:AreaDrawProperties{0,1} , tps:Vertices{0,1} , (tps:Plot | tps:PlotByLayer) , tps:AlignmentRef{0,1} , tps:UpperSurface{0,1} , tps:LowerSurface{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AlignmentRef, tps:AreaDrawProperties, tps:Layer, tps:LowerSurface, tps:Name, tps:Plot, tps:PlotByLayer, tps:TypeRegion, tps:UpperSurface, tps:Vertices
Instance
<tps:Region id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:TypeRegion>{1,1}</tps:TypeRegion>
  <tps:Layer idRef="">{0,1}</tps:Layer>
  <tps:AreaDrawProperties>{0,1}</tps:AreaDrawProperties>
  <tps:Vertices>{0,1}</tps:Vertices>
  <tps:Plot>{1,1}</tps:Plot>
  <tps:PlotByLayer>{1,1}</tps:PlotByLayer>
  <tps:AlignmentRef idRef="">{0,1}</tps:AlignmentRef>
  <tps:UpperSurface idRef="">{0,1}</tps:UpperSurface>
  <tps:LowerSurface idRef="">{0,1}</tps:LowerSurface>
</tps:Region>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Region" type="tps:regionType">
  <xs:annotation>
    <xs:documentation>A Region describes an area with some attributes</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:ObjectList
Namespace tps
Annotations
An Object List is a list of references to Objects (usually used to describe a Point List)
Diagram
Type tps:objectListType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:Object* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:Object
Instance
<tps:ObjectList id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Object idRef="">{0,unbounded}</tps:Object>
</tps:ObjectList>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="ObjectList" type="tps:objectListType">
  <xs:annotation>
    <xs:documentation>An Object List is a list of references to Objects (usually used to describe a Point List)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:PointCustomSymbol
Namespace tps
Annotations
A customized point symbol definition
Diagram
Type tps:pointSymbolType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:Description{0,1} , tps:Scalable{0,1} , tps:ScaleFactor{0,1} , tps:RotationAngle{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps') , tps:Entities , tps:Clip , tps:NorthPoint{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Clip, tps:Description, tps:Entities, tps:Name, tps:NorthPoint, tps:RotationAngle, tps:Scalable, tps:ScaleFactor
Instance
<tps:PointCustomSymbol id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Description>{0,1}</tps:Description>
  <tps:Scalable>{0,1}</tps:Scalable>
  <tps:ScaleFactor>{0,1}</tps:ScaleFactor>
  <tps:RotationAngle>{0,1}</tps:RotationAngle>
  <tps:Entities idRef="">{1,1}</tps:Entities>
  <tps:Clip>{1,1}</tps:Clip>
  <tps:NorthPoint>{0,1}</tps:NorthPoint>
</tps:PointCustomSymbol>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="PointCustomSymbol" type="tps:pointSymbolType">
  <xs:annotation>
    <xs:documentation>A customized point symbol definition</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:LineCustomStyle
Namespace tps
Annotations
A customized line style definition
Diagram
Type tps:lineStyleType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:Description{0,1} , tps:Scalable{0,1} , tps:ScaleFactor{0,1} , tps:RotationAngle{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps') , tps:Entities , tps:PatternLength , tps:Repeteable{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Description, tps:Entities, tps:Name, tps:PatternLength, tps:Repeteable, tps:RotationAngle, tps:Scalable, tps:ScaleFactor
Instance
<tps:LineCustomStyle id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Description>{0,1}</tps:Description>
  <tps:Scalable>{0,1}</tps:Scalable>
  <tps:ScaleFactor>{0,1}</tps:ScaleFactor>
  <tps:RotationAngle>{0,1}</tps:RotationAngle>
  <tps:Entities idRef="">{1,1}</tps:Entities>
  <tps:PatternLength>{1,1}</tps:PatternLength>
  <tps:Repeteable>{0,1}</tps:Repeteable>
</tps:LineCustomStyle>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="LineCustomStyle" type="tps:lineStyleType">
  <xs:annotation>
    <xs:documentation>A customized line style definition</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:TextureImage
Namespace tps
Annotations
A texture image definition
Diagram
Type tps:textureImageType
Type hierarchy
Properties
content complex
Model
tps:Data , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Data
Instance
<tps:TextureImage Format="" id="" idRef="" xmlns:tps="tps">
  <tps:Data>{1,1}</tps:Data>
</tps:TextureImage>
Attributes
QName Type Use Annotation
Format tps:imageFormatType optional
The format of the image content
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="TextureImage" type="tps:textureImageType">
  <xs:annotation>
    <xs:documentation>A texture image definition</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:Texture
Namespace tps
Annotations
A texture definition
Diagram
Type tps:textureType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:Description{0,1} , tps:Scalable{0,1} , tps:ScaleFactor{0,1} , tps:RotationAngle{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps') , tps:ImageRef , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Description, tps:ImageRef, tps:Name, tps:RotationAngle, tps:Scalable, tps:ScaleFactor
Instance
<tps:Texture id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Description>{0,1}</tps:Description>
  <tps:Scalable>{0,1}</tps:Scalable>
  <tps:ScaleFactor>{0,1}</tps:ScaleFactor>
  <tps:RotationAngle>{0,1}</tps:RotationAngle>
  <tps:ImageRef idRef="">{1,1}</tps:ImageRef>
</tps:Texture>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Texture" type="tps:textureType">
  <xs:annotation>
    <xs:documentation>A texture definition</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:Location
Namespace tps
Annotations
A location is a set of informations about where a quantity is located
Diagram
Type tps:locationType
Type hierarchy
Properties
content complex
Model
tps:UUID{0,1} , tps:Name , tps:Areas{0,1} , tps:Alignments{0,1} , tps:Regions{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Alignments, tps:Areas, tps:Name, tps:Regions, tps:UUID
Instance
<tps:Location id="" idRef="" xmlns:tps="tps">
  <tps:UUID>{0,1}</tps:UUID>
  <tps:Name>{1,1}</tps:Name>
  <tps:Areas>{0,1}</tps:Areas>
  <tps:Alignments>{0,1}</tps:Alignments>
  <tps:Regions>{0,1}</tps:Regions>
</tps:Location>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Location" type="tps:locationType">
  <xs:annotation>
    <xs:documentation>A location is a set of informations about where a quantity is located</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:Material
Namespace tps
Annotations
A material is a type of work or material (or cost code) of the quantity
Diagram
Type tps:materialType
Type hierarchy
Properties
content complex
Model
tps:UUID{0,1} , tps:Name , tps:Unit{0,1} , tps:Usage{0,1} , tps:CodeDescriptionRef{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:CodeDescriptionRef, tps:Name, tps:UUID, tps:Unit, tps:Usage
Instance
<tps:Material id="" idRef="" xmlns:tps="tps">
  <tps:UUID>{0,1}</tps:UUID>
  <tps:Name>{1,1}</tps:Name>
  <tps:Unit>{0,1}</tps:Unit>
  <tps:Usage>{0,1}</tps:Usage>
  <tps:CodeDescriptionRef idRef="">{0,1}</tps:CodeDescriptionRef>
</tps:Material>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Material" type="tps:materialType">
  <xs:annotation>
    <xs:documentation>A material is a type of work or material (or cost code) of the quantity</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:Quantity
Namespace tps
Annotations
A quantity type describes the location, the material and its distribution
Diagram
Type tps:quantityType
Type hierarchy
Properties
content complex
Model
tps:UUID{0,1} , tps:Location , tps:Material , tps:Amounts{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Amounts, tps:Location, tps:Material, tps:UUID
Instance
<tps:Quantity id="" idRef="" xmlns:tps="tps">
  <tps:UUID>{0,1}</tps:UUID>
  <tps:Location idRef="">{1,1}</tps:Location>
  <tps:Material idRef="">{1,1}</tps:Material>
  <tps:Amounts>{0,1}</tps:Amounts>
</tps:Quantity>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Quantity" type="tps:quantityType">
  <xs:annotation>
    <xs:documentation>A quantity type describes the location, the material and its distribution</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:Task
Namespace tps
Annotations
A task definition
Diagram
Type tps:taskType
Type hierarchy
Properties
content complex
Model
tps:UUID{0,1} , tps:Name , tps:ParentTask{0,1} , tps:ChildTasks{0,1} , tps:StartTime{0,1} , tps:FinishTime{0,1} , tps:Duration{0,1} , tps:Quantities{0,1} , tps:Constraint{0,1} , tps:Status{0,1} , tps:SurfaceName{0,1} , tps:ActualStart{0,1} , tps:ActualFinish{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:ActualFinish, tps:ActualStart, tps:ChildTasks, tps:Constraint, tps:Duration, tps:FinishTime, tps:Name, tps:ParentTask, tps:Quantities, tps:StartTime, tps:Status, tps:SurfaceName, tps:UUID
Instance
<tps:Task id="" idRef="" xmlns:tps="tps">
  <tps:UUID>{0,1}</tps:UUID>
  <tps:Name>{1,1}</tps:Name>
  <tps:ParentTask idRef="">{0,1}</tps:ParentTask>
  <tps:ChildTasks>{0,1}</tps:ChildTasks>
  <tps:StartTime>{0,1}</tps:StartTime>
  <tps:FinishTime>{0,1}</tps:FinishTime>
  <tps:Duration>{0,1}</tps:Duration>
  <tps:Quantities>{0,1}</tps:Quantities>
  <tps:Constraint>{0,1}</tps:Constraint>
  <tps:Status>{0,1}</tps:Status>
  <tps:SurfaceName idRef="">{0,1}</tps:SurfaceName>
  <tps:ActualStart>{0,1}</tps:ActualStart>
  <tps:ActualFinish>{0,1}</tps:ActualFinish>
</tps:Task>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Task" type="tps:taskType">
  <xs:annotation>
    <xs:documentation>A task definition</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:Dependency
Namespace tps
Annotations
A dependency type describes the relationship between two tasks: a predecessor and a successor
Diagram
Type tps:dependencyType
Type hierarchy
Properties
content complex
Model
tps:Predecessor , tps:Successor , tps:Type , tps:MinDelay{0,1} , tps:MaxDelay{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:MaxDelay, tps:MinDelay, tps:Predecessor, tps:Successor, tps:Type
Instance
<tps:Dependency id="" idRef="" xmlns:tps="tps">
  <tps:Predecessor idRef="">{1,1}</tps:Predecessor>
  <tps:Successor idRef="">{1,1}</tps:Successor>
  <tps:Type>{1,1}</tps:Type>
  <tps:MinDelay>{0,1}</tps:MinDelay>
  <tps:MaxDelay>{0,1}</tps:MaxDelay>
</tps:Dependency>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Dependency" type="tps:dependencyType">
  <xs:annotation>
    <xs:documentation>A dependency type describes the relationship between two tasks: a predecessor and a successor</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:elementGroup / tps:BkgImage
Namespace tps
Annotations
An image used as CAD background
Diagram
Type tps:imageType
Type hierarchy
Properties
content complex
Model
tps:SourcePath , tps:Raster{0,1} , tps:World{0,1} , tps:Name{0,1} , tps:Visible{0,1} , tps:Transparency{0,1} , tps:LayerRef{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:LayerRef, tps:Name, tps:Raster, tps:SourcePath, tps:Transparency, tps:Visible, tps:World
Instance
<tps:BkgImage csIdRef="" id="" idRef="" xmlns:tps="tps">
  <tps:SourcePath>{1,1}</tps:SourcePath>
  <tps:Raster>{0,1}</tps:Raster>
  <tps:World>{0,1}</tps:World>
  <tps:Name>{0,1}</tps:Name>
  <tps:Visible>{0,1}</tps:Visible>
  <tps:Transparency>{0,1}</tps:Transparency>
  <tps:LayerRef idRef="">{0,1}</tps:LayerRef>
</tps:BkgImage>
Attributes
QName Type Use Annotation
csIdRef xs:IDREF optional
It's a reference to a Coordinate System
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="BkgImage" type="tps:imageType">
  <xs:annotation>
    <xs:documentation>An image used as CAD background</xs:documentation>
  </xs:annotation>
</xs:element>
Element Group tps:elementGroup
Namespace tps
Annotations
A single element, of any type
Diagram
Used by
Complex Type tps:updateActionType
Model
Children tps:Alignment, tps:Arc, tps:Area, tps:BkgImage, tps:BlockDefinition, tps:BlockInsert, tps:Breakline, tps:Circle, tps:CodeDescription, tps:Controller, tps:CoordSystemInfo, tps:CrossSectionSet, tps:DLRawDataSight, tps:DLRun, tps:Dependency, tps:DesignPoint, tps:Device, tps:FieldReport, tps:GPSAntennaSettings, tps:GPSBaseStation, tps:GPSOffsetAzimuthDistance, tps:GPSOffsetPtl, tps:GPSOffsetTwoDistances, tps:GPSPosition, tps:HorizontalAlignment, tps:Layer, tps:LineCustomStyle, tps:Location, tps:Material, tps:ObjectList, tps:ObservationInfo, tps:OrientationJob, tps:PointCustomSymbol, tps:Polyline, tps:Quantity, tps:RawNote, tps:Region, tps:RoadStringSet, tps:RoadTemplate, tps:ScanningSession, tps:SheetPoint, tps:StaEquationSet, tps:Surface, tps:TSRawBKB, tps:TSRawBS, tps:TSRawFS, tps:TSRawMlm, tps:TSRawResShot, tps:TSRawSS, tps:TSRawStakeout, tps:TSRawStn, tps:Task, tps:TextLabel, tps:Texture, tps:TextureImage, tps:VerticalAlignment
Source
<xs:group name="elementGroup">
  <xs:annotation>
    <xs:documentation>A single element, of any type</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="Layer" type="tps:layerType">
      <xs:annotation>
        <xs:documentation>A Layer is defined by drawing parameters</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CodeDescription" type="tps:codeDescriptionType">
      <xs:annotation>
        <xs:documentation>A Code that can be used by an element to gain some properties</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ObservationInfo" type="tps:observationInfoType">
      <xs:annotation>
        <xs:documentation>An Observation info has the general information about a Measurement session</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DLRun" type="tps:dlRunType">
      <xs:annotation>
        <xs:documentation>A Digital Level run contributes to create a Measurement Session</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Device" type="tps:deviceType">
      <xs:annotation>
        <xs:documentation>A Gnss device, a TS device or a DL device. It contributes to create a Measurement Session</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Controller" type="tps:controllerType">
      <xs:annotation>
        <xs:documentation>A Controller contributes to create a Measurement Session</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CoordSystemInfo" type="tps:coordinateSystemInfoType">
      <xs:annotation>
        <xs:documentation>A Coordinate system can refer to structures contained in external files, like geoids. It contains also Localization data. It contributes to create a Measurement Session</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="GPSAntennaSettings" type="tps:gpsAntennaSettingsType">
      <xs:annotation>
        <xs:documentation>A Gnss antenna contributes to create a Measurement Session</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BlockDefinition" type="tps:blockDefinitionType">
      <xs:annotation>
        <xs:documentation>A Block definition is defined as a collection of objects and a reference point (the real Block is an object itself, and can be included in another Block definition)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ScanningSession" type="tps:scanningSessionType">
      <xs:annotation>
        <xs:documentation>Definition of a Scanning session (???)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="StaEquationSet" type="tps:staEquationSetType">
      <xs:annotation>
        <xs:documentation>A collection of Station equations</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="HorizontalAlignment" type="tps:horizontalAlignmentType">
      <xs:annotation>
        <xs:documentation>A Horizontal alignment is defined by a sequence of horizontal elements. It's used by an Alignment or a Road string</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="VerticalAlignment" type="tps:verticalAlignmentType">
      <xs:annotation>
        <xs:documentation>A Vertical alignment is defined by a sequence of vertical positions. It's used by an Alignment or a Road string</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RoadTemplate" type="tps:roadTemplateType">
      <xs:annotation>
        <xs:documentation>A Road template is defined by a sequence of 2D segments. It's used by a Cross section</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CrossSectionSet" type="tps:crossSectionSetType">
      <xs:annotation>
        <xs:documentation>A sequence of Cross sections, used by an Alignment</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RoadStringSet" type="tps:roadStringSetType">
      <xs:annotation>
        <xs:documentation>A sequence of Road strings, that can be used by an Alignment instead of Cross sections</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Alignment" type="tps:alignmentType">
      <xs:annotation>
        <xs:documentation>An Alignment is defined by a Horizontal alignment, a Vertical alignment and a Cross section set (or a Road string set).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="OrientationJob" type="tps:orientationJobType">
      <xs:annotation>
        <xs:documentation>An Orientation job is defined as a sequence of orientation sessions and a sequence of stereo pairs (???)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Surface" type="tps:surfaceType">
      <xs:annotation>
        <xs:documentation>A Surface is defined by a collection of triangles, which refers to a sequence of positions</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:group ref="tps:observationSessionGroup">
      <xs:annotation>
        <xs:documentation>A single Raw data</xs:documentation>
      </xs:annotation>
    </xs:group>
    <xs:group ref="tps:objectGroup"/>
    <xs:element name="FieldReport" type="tps:fieldReportsType">
      <xs:annotation>
        <xs:documentation>A Field report is defined by its parameters (???)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Region" type="tps:regionType">
      <xs:annotation>
        <xs:documentation>A Region describes an area with some attributes</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ObjectList" type="tps:objectListType">
      <xs:annotation>
        <xs:documentation>An Object List is a list of references to Objects (usually used to describe a Point List)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PointCustomSymbol" type="tps:pointSymbolType">
      <xs:annotation>
        <xs:documentation>A customized point symbol definition</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LineCustomStyle" type="tps:lineStyleType">
      <xs:annotation>
        <xs:documentation>A customized line style definition</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TextureImage" type="tps:textureImageType">
      <xs:annotation>
        <xs:documentation>A texture image definition</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Texture" type="tps:textureType">
      <xs:annotation>
        <xs:documentation>A texture definition</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Location" type="tps:locationType">
      <xs:annotation>
        <xs:documentation>A location is a set of informations about where a quantity is located</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Material" type="tps:materialType">
      <xs:annotation>
        <xs:documentation>A material is a type of work or material (or cost code) of the quantity</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Quantity" type="tps:quantityType">
      <xs:annotation>
        <xs:documentation>A quantity type describes the location, the material and its distribution</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Task" type="tps:taskType">
      <xs:annotation>
        <xs:documentation>A task definition</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Dependency" type="tps:dependencyType">
      <xs:annotation>
        <xs:documentation>A dependency type describes the relationship between two tasks: a predecessor and a successor</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BkgImage" type="tps:imageType">
      <xs:annotation>
        <xs:documentation>An image used as CAD background</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:group>