element ReducedObservation
diagram LandXML-1.2Doc_p154.png
namespace http://www.landxml.org/schema/LandXML-1.2
properties
content complex
children TargetPoint OffsetVals FieldNote Feature
used by
element ObservationGroup
attributes
Name  Type  Use  Default  Fixed  annotation
purposepurposeType      
setupIDxs:IDREF      
targetSetupIDxs:IDREF      
targetSetup2IDxs:IDREF      
setID      
targetHeightxs:double      
azimuthdirectionoptional      
horizDistancexs:doubleoptional      
vertDistancexs:doubleoptional      
horizAngleangleoptional      
slopeDistancexs:doubleoptional      
zenithAnglezenithAngleoptional      
equipmentUsedequipmentType      
azimuthAccuracyxs:double      
distanceAccuracyxs:double      
angleAccuracyxs:double      
datexs:date      
distanceTypeobservationType      
azimuthTypeobservationType      
angleTypeobservationType      
adoptedAzimuthSurveyxs:string      
adoptedDistanceSurveyxs:string      
adoptedAngleSurveyxs:string      
distanceAccClassxs:string      
azimuthAccClassxs:string      
angleAccClassxs:string      
azimuthAdoptionFactorxs:double      
distanceAdoptionFactorxs:double      
namexs:string      
descxs:string      
statestateType      
oIDxs:string      
MSLDistancexs:string      
spherDistancexs:string      
coordGeomRefscoordGeomNameRefs      
alignRefalignmentNameRef      
alignStationNamexs:string      
alignOffsetoffsetDistance      
annotation
documentation
This has been modified to include new fields such as accuracy, date, class and adoption. I've added in bearing (azimuth is in terms of true north whereas bearing is the projection north)
documentation
- maybe this doesn't matter, may need to discuss
source <xs:element name="ReducedObservation">
 
<xs:annotation>
   
<xs:documentation>This has been modified to include new fields such as accuracy, date, class and adoption. I've added in bearing (azimuth is in terms of true north whereas bearing is the projection north) </xs:documentation>
   
<xs:documentation> - maybe this doesn't matter, may need to discuss</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="TargetPoint" minOccurs="0"/>
     
<xs:element ref="OffsetVals" minOccurs="0"/>
     
<xs:choice minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="FieldNote" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:choice>
   
</xs:sequence>
   
<xs:attribute name="purpose" type="purposeType"/>
   
<xs:attribute name="setupID" type="xs:IDREF"/>
   
<xs:attribute name="targetSetupID" type="xs:IDREF"/>
   
<xs:attribute name="targetSetup2ID" type="xs:IDREF"/>
   
<xs:attribute name="setID"/>
   
<xs:attribute name="targetHeight" type="xs:double"/>
   
<xs:attribute name="azimuth" type="direction" use="optional"/>
   
<xs:attribute name="horizDistance" type="xs:double" use="optional"/>
   
<xs:attribute name="vertDistance" type="xs:double" use="optional"/>
   
<xs:attribute name="horizAngle" type="angle" use="optional"/>
   
<xs:attribute name="slopeDistance" type="xs:double" use="optional"/>
   
<xs:attribute name="zenithAngle" type="zenithAngle" use="optional"/>
   
<xs:attribute name="equipmentUsed" type="equipmentType"/>
   
<xs:attribute name="azimuthAccuracy" type="xs:double"/>
   
<xs:attribute name="distanceAccuracy" type="xs:double"/>
   
<xs:attribute name="angleAccuracy" type="xs:double"/>
   
<xs:attribute name="date" type="xs:date"/>
   
<xs:attribute name="distanceType" type="observationType"/>
   
<xs:attribute name="azimuthType" type="observationType"/>
   
<xs:attribute name="angleType" type="observationType"/>
   
<xs:attribute name="adoptedAzimuthSurvey" type="xs:string"/>
   
<xs:attribute name="adoptedDistanceSurvey" type="xs:string"/>
   
<xs:attribute name="adoptedAngleSurvey" type="xs:string"/>
   
<xs:attribute name="distanceAccClass" type="xs:string"/>
   
<xs:attribute name="azimuthAccClass" type="xs:string"/>
   
<xs:attribute name="angleAccClass" type="xs:string"/>
   
<xs:attribute name="azimuthAdoptionFactor" type="xs:double"/>
   
<xs:attribute name="distanceAdoptionFactor" type="xs:double"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
   
<xs:attribute name="oID" type="xs:string"/>
   
<xs:attribute name="MSLDistance" type="xs:string"/>
   
<xs:attribute name="spherDistance" type="xs:string"/>
   
<xs:attribute name="coordGeomRefs" type="coordGeomNameRefs"/>
   
<xs:attribute name="alignRef" type="alignmentNameRef"/>
   
<xs:attribute name="alignStationName" type="xs:string"/>
   
<xs:attribute name="alignOffset" type="offsetDistance"/>
   
<!-- coordGeomRefs identifies one or more 'name' values that link to specific <Line>, <Curve>, <Spiral> or <IrregularLine> in a <CoordGeom> element.
                  This allows linking an survey observation to specific
<Parcel>.<CoordGeom> based geometry. -->
   
<!-- alignRef is the name of the alignment.
       alignStationName is the station value where the rod reading is taken.
       alignOffset is the signed (+
/-) distance from the CL of the referenced alignment.  -->
 
</xs:complexType>
</xs:element>

attribute ReducedObservation/@purpose
type purposeType
properties
isRef 0
facets
enumeration normal
enumeration check
enumeration backsight
enumeration foresight
enumeration traverse
enumeration sideshot
enumeration resection
enumeration levelLoop
enumeration digitalLevel
enumeration remoteElevation
enumeration recipricalObservation
enumeration topo
enumeration cutSheets
enumeration asbuilt
source <xs:attribute name="purpose" type="purposeType"/>

attribute ReducedObservation/@setupID
type xs:IDREF
properties
isRef 0
source <xs:attribute name="setupID" type="xs:IDREF"/>

attribute ReducedObservation/@targetSetupID
type xs:IDREF
properties
isRef 0
source <xs:attribute name="targetSetupID" type="xs:IDREF"/>

attribute ReducedObservation/@targetSetup2ID
type xs:IDREF
properties
isRef 0
source <xs:attribute name="targetSetup2ID" type="xs:IDREF"/>

attribute ReducedObservation/@setID
properties
isRef 0
source <xs:attribute name="setID"/>

attribute ReducedObservation/@targetHeight
type xs:double
properties
isRef 0
source <xs:attribute name="targetHeight" type="xs:double"/>

attribute ReducedObservation/@azimuth
type direction
properties
isRef 0
use optional
source <xs:attribute name="azimuth" type="direction" use="optional"/>

attribute ReducedObservation/@horizDistance
type xs:double
properties
isRef 0
use optional
source <xs:attribute name="horizDistance" type="xs:double" use="optional"/>

attribute ReducedObservation/@vertDistance
type xs:double
properties
isRef 0
use optional
source <xs:attribute name="vertDistance" type="xs:double" use="optional"/>

attribute ReducedObservation/@horizAngle
type angle
properties
isRef 0
use optional
source <xs:attribute name="horizAngle" type="angle" use="optional"/>

attribute ReducedObservation/@slopeDistance
type xs:double
properties
isRef 0
use optional
source <xs:attribute name="slopeDistance" type="xs:double" use="optional"/>

attribute ReducedObservation/@zenithAngle
type zenithAngle
properties
isRef 0
use optional
source <xs:attribute name="zenithAngle" type="zenithAngle" use="optional"/>

attribute ReducedObservation/@equipmentUsed
type equipmentType
properties
isRef 0
source <xs:attribute name="equipmentUsed" type="equipmentType"/>

attribute ReducedObservation/@azimuthAccuracy
type xs:double
properties
isRef 0
source <xs:attribute name="azimuthAccuracy" type="xs:double"/>

attribute ReducedObservation/@distanceAccuracy
type xs:double
properties
isRef 0
source <xs:attribute name="distanceAccuracy" type="xs:double"/>

attribute ReducedObservation/@angleAccuracy
type xs:double
properties
isRef 0
source <xs:attribute name="angleAccuracy" type="xs:double"/>

attribute ReducedObservation/@date
type xs:date
properties
isRef 0
source <xs:attribute name="date" type="xs:date"/>

attribute ReducedObservation/@distanceType
type observationType
properties
isRef 0
source <xs:attribute name="distanceType" type="observationType"/>

attribute ReducedObservation/@azimuthType
type observationType
properties
isRef 0
source <xs:attribute name="azimuthType" type="observationType"/>

attribute ReducedObservation/@angleType
type observationType
properties
isRef 0
source <xs:attribute name="angleType" type="observationType"/>

attribute ReducedObservation/@adoptedAzimuthSurvey
type xs:string
properties
isRef 0
source <xs:attribute name="adoptedAzimuthSurvey" type="xs:string"/>

attribute ReducedObservation/@adoptedDistanceSurvey
type xs:string
properties
isRef 0
source <xs:attribute name="adoptedDistanceSurvey" type="xs:string"/>

attribute ReducedObservation/@adoptedAngleSurvey
type xs:string
properties
isRef 0
source <xs:attribute name="adoptedAngleSurvey" type="xs:string"/>

attribute ReducedObservation/@distanceAccClass
type xs:string
properties
isRef 0
source <xs:attribute name="distanceAccClass" type="xs:string"/>

attribute ReducedObservation/@azimuthAccClass
type xs:string
properties
isRef 0
source <xs:attribute name="azimuthAccClass" type="xs:string"/>

attribute ReducedObservation/@angleAccClass
type xs:string
properties
isRef 0
source <xs:attribute name="angleAccClass" type="xs:string"/>

attribute ReducedObservation/@azimuthAdoptionFactor
type xs:double
properties
isRef 0
source <xs:attribute name="azimuthAdoptionFactor" type="xs:double"/>

attribute ReducedObservation/@distanceAdoptionFactor
type xs:double
properties
isRef 0
source <xs:attribute name="distanceAdoptionFactor" type="xs:double"/>

attribute ReducedObservation/@name
type xs:string
properties
isRef 0
source <xs:attribute name="name" type="xs:string"/>

attribute ReducedObservation/@desc
type xs:string
properties
isRef 0
source <xs:attribute name="desc" type="xs:string"/>

attribute ReducedObservation/@state
type stateType
properties
isRef 0
facets
enumeration abandoned
enumeration destroyed
enumeration existing
enumeration proposed
source <xs:attribute name="state" type="stateType"/>

attribute ReducedObservation/@oID
type xs:string
properties
isRef 0
source <xs:attribute name="oID" type="xs:string"/>

attribute ReducedObservation/@MSLDistance
type xs:string
properties
isRef 0
source <xs:attribute name="MSLDistance" type="xs:string"/>

attribute ReducedObservation/@spherDistance
type xs:string
properties
isRef 0
source <xs:attribute name="spherDistance" type="xs:string"/>

attribute ReducedObservation/@coordGeomRefs
type coordGeomNameRefs
properties
isRef 0
source <xs:attribute name="coordGeomRefs" type="coordGeomNameRefs"/>

attribute ReducedObservation/@alignRef
type alignmentNameRef
properties
isRef 0
source <xs:attribute name="alignRef" type="alignmentNameRef"/>

attribute ReducedObservation/@alignStationName
type xs:string
properties
isRef 0
source <xs:attribute name="alignStationName" type="xs:string"/>

attribute ReducedObservation/@alignOffset
type offsetDistance
properties
isRef 0
source <xs:attribute name="alignOffset" type="offsetDistance"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy