Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Element tps:blockInsertType / tps:LayerRef
Namespace tps
Annotations
A reference to the Layer of this object
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Default Use Annotation
byCode xs:boolean false optional
Represents whether the layer is by code
idRef xs:string optional
Source
<xs:element name="LayerRef" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A reference to the Layer of this object</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:string"/>
    <xs:attribute default="false" name="byCode" type="xs:boolean">
      <xs:annotation>
        <xs:documentation>Represents whether the layer is by code</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element tps:blockInsertType / tps:Block
Namespace tps
Annotations
A reference to a Block definition
Diagram
Properties
content complex
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<xs:element name="Block">
  <xs:annotation>
    <xs:documentation>A reference to a Block definition</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:IDREF"/>
  </xs:complexType>
</xs:element>
Element tps:blockInsertType / tps:Station
Namespace tps
Annotations
The center point of the insert
Diagram
Type tps:stationType
Properties
content complex
Model
tps:Name{0,1} , tps:Position , tps:PointFlags , tps:TimeStamp{0,1} , tps:Notes{0,1} , tps:GeoidHeight{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:GeoidHeight, tps:Name, tps:Notes, tps:PointFlags, tps:Position, tps:TimeStamp
Instance
<tps:Station bulge="0" id="" xmlns:tps="tps">
  <tps:Name>{0,1}</tps:Name>
  <tps:Position>{1,1}</tps:Position>
  <tps:PointFlags>{1,1}</tps:PointFlags>
  <tps:TimeStamp>{0,1}</tps:TimeStamp>
  <tps:Notes>{0,1}</tps:Notes>
  <tps:GeoidHeight>{0,1}</tps:GeoidHeight>
</tps:Station>
Attributes
QName Type Default Use Annotation
bulge xs:double 0 optional
The bulge of the Station, used to represent curves
id xs:ID optional
It's the station id, it can be referenced by other elements
Source
<xs:element name="Station" type="tps:stationType">
  <xs:annotation>
    <xs:documentation>The center point of the insert</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:blockInsertType / tps:ScaleFactor
Namespace tps
Annotations
The scale factor applied to the x,y,z axis
Diagram
Type xs:double
Properties
content simple
minOccurs 0
default 1.0
Source
<xs:element default="1.0" minOccurs="0" name="ScaleFactor" type="xs:double">
  <xs:annotation>
    <xs:documentation>The scale factor applied to the x,y,z axis</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:blockInsertType / tps:RotationAngle
Namespace tps
Annotations
The rotation angle around the z-axis
Diagram
Type xs:double
Properties
content simple
minOccurs 0
default 0
Source
<xs:element default="0" minOccurs="0" name="RotationAngle" type="xs:double">
  <xs:annotation>
    <xs:documentation>The rotation angle around the z-axis</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:blockInsertType / tps:Code
Namespace tps
Annotations
Represents the codes of the block insert
Diagram
Type tps:codeType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:CodeDescriptionRef , tps:AttribValue* , tps:CodeString* , tps:ControlCode{0,3} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AttribValue, tps:CodeDescriptionRef, tps:CodeString, tps:ControlCode
Instance
<tps:Code xmlns:tps="tps">
  <tps:CodeDescriptionRef idRef="">{1,1}</tps:CodeDescriptionRef>
  <tps:AttribValue hasValue="true">{0,unbounded}</tps:AttribValue>
  <tps:CodeString>{0,unbounded}</tps:CodeString>
  <tps:ControlCode>{0,3}</tps:ControlCode>
</tps:Code>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Code" type="tps:codeType">
  <xs:annotation>
    <xs:documentation>Represents the codes of the block insert</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tps:blockInsertType
Namespace tps
Annotations
A Block insert is made by a reference to a Block definition and a point that tells where to insert it. A Block definition is a sequence of objects, that can contain another Block insert
Diagram
Type extension of tps:actionObjectType
Type hierarchy
Used by
Model
tps:LayerRef{0,1} , tps:Block , tps:Station , tps:ScaleFactor{0,1} , tps:RotationAngle{0,1} , tps:Code* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Block, tps:Code, tps:LayerRef, tps:RotationAngle, tps:ScaleFactor, tps:Station
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:complexType name="blockInsertType">
  <xs:annotation>
    <xs:documentation>A Block insert is made by a reference to a Block definition and a point that tells where to insert it. A Block definition is a sequence of objects, that can contain another Block insert</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:actionObjectType">
      <xs:sequence>
        <xs:element name="LayerRef" minOccurs="0">
          <xs:annotation>
            <xs:documentation>A reference to the Layer of this object</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:string"/>
            <xs:attribute default="false" name="byCode" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>Represents whether the layer is by code</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:complexType>
        </xs:element>
        <xs:element name="Block">
          <xs:annotation>
            <xs:documentation>A reference to a Block definition</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:IDREF"/>
          </xs:complexType>
        </xs:element>
        <xs:element name="Station" type="tps:stationType">
          <xs:annotation>
            <xs:documentation>The center point of the insert</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element default="1.0" minOccurs="0" name="ScaleFactor" type="xs:double">
          <xs:annotation>
            <xs:documentation>The scale factor applied to the x,y,z axis</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element default="0" minOccurs="0" name="RotationAngle" type="xs:double">
          <xs:annotation>
            <xs:documentation>The rotation angle around the z-axis</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="unbounded" minOccurs="0" name="Code" type="tps:codeType">
          <xs:annotation>
            <xs:documentation>Represents the codes of the block insert</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:group minOccurs="0" ref="tps:versionable"/>
      </xs:sequence>
      <xs:attribute name="csIdRef" type="xs:IDREF">
        <xs:annotation>
          <xs:documentation>It's a reference to a Coordinate System</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Attribute tps:blockInsertType / tps:LayerRef / @idRef
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:string"/>
Attribute tps:blockInsertType / tps:LayerRef / @byCode
Namespace No namespace
Annotations
Represents whether the layer is by code
Type xs:boolean
Properties
default false
Used by
Source
<xs:attribute default="false" name="byCode" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Represents whether the layer is by code</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tps:blockInsertType / tps:Block / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>
Attribute tps:blockInsertType / @csIdRef
Namespace No namespace
Annotations
It's a reference to a Coordinate System
Type xs:IDREF
Properties
content simple
Used by
Complex Type tps:blockInsertType
Source
<xs:attribute name="csIdRef" type="xs:IDREF">
  <xs:annotation>
    <xs:documentation>It's a reference to a Coordinate System</xs:documentation>
  </xs:annotation>
</xs:attribute>