Schema LandXML-1.1.xsd


schema location:  http://www.landxml.org/schema/LandXML-1.1/LandXML-1.1.xsd
attribute form default: 
element form default: 
targetNamespace:  http://www.landxml.org/schema/LandXML-1.1
 
Elements  Complex types  Simple types 
AddressPoint  PointType  addressPointTypeType 
AdministrativeArea  PointType3dReq  addressTypeType 
AdministrativeDate  adminAreaTypeType 
AdverseSE  adminDateTypeType 
Alignment  adverseSEType 
Alignments  alignmentNameRef 
AlignPI  alignmentNameRefs 
AlignPIs  angle 
Amendment  angularType 
AmendmentItem  annotationType 
Annotation  area 
Application  beaconProtectionType 
Author  beaconType 
Backsight  breakLineType 
BacksightPoint  bridgeProjectType 
BeginRunoffSta  cgPointsNameRef 
BeginRunoutSta  cgPointsNameRefs 
BikeFacilities  ChainType 
Boundaries  clockwise 
Boundary  connectionType 
Breakline  coordGeomNameRef 
Breaklines  coordGeomNameRefs 
BridgeElement  cornerType 
Cant  crashIntersectionRelation 
CantStation  crashSeverityType 
Center  crossSectionPnt 
CgPoint  crossSectSurfaceArea 
CgPoints  crossSectSurfaceVolume 
Chain  crossSlope 
Channel  curbType 
CircCurve  curveType 
CircPipe  dataFormatType 
CircStruct  designLocationType 
Classification  direction 
ClimbLane  ditchBottomShape 
ComplexName  documentStatusType 
Connection  drivewayDensity 
ConnSpiral  DTMAttributeType 
Contour  elevationType 
Contours  ellipsoidElevationType 
ControlChecks  equipmentType 
CoordGeom  exclusType 
CoordinateSystem  FaceType 
Corner  flatTypeType 
Corrections  floorLevelTypeType 
CrashData  functionalClassType 
CrashHistory  GPSSolutionFrequencyEnum 
CrossSect  GPSSolutionTypeEnum 
CrossSectPnt  GPSTime 
CrossSects  gradeModelNameRef 
CrossSectSurf  gradeModelNameRefs 
Curb  headOfPowerType 
Curve  impArea 
Curve1  impDiameter 
Curve2  impFlow 
DailyTrafficVolume  impHeight 
DataPoints  impLinear 
DecisionSightDistance  impPressure 
Definition  impTemperature 
DesignCrossSectSurf  impVelocity 
DesignHour  impVolume 
DesignSpeed  impWidth 
DesignSpeed85th  inOut 
Ditch  intersectionConstructionType 
DocFileRef  jurisdictionType 
DrivewayDensity  laneTaperType 
EggPipe  latLongAngle 
ElliPipe  latLongAngularType 
End  maneuverType 
EndofRunoutSta  metArea 
Equipment  metDiameter 
Exclusions  metFlow 
F  metHeight 
Faces  metLinear 
Feature  metPressure 
FeatureDictionary  metTemperature 
FieldNote  metVelocity 
FullSuperelev  metVolume 
FullSuperSta  metWidth 
GPSAntennaDetails  monumentCategory 
GPSPosition  monumentCondition 
GPSQCInfoLevel1  monumentNameRef 
GPSQCInfoLevel2  monumentPurpose 
GPSReceiverDetails  monumentState 
GPSSetup  monumentType 
GPSVector  observationType 
GradeModel  offsetDistance 
GradeSurface  offsetElevation 
HazardRating  parcelClass 
Imperial  parcelFormat 
InletStruct  parcelNameRef 
InSpiral  parcelNameRefs 
InstrumentDetails  parcelStateType 
InstrumentPoint  pavementSurfaceType 
InstrumentSetup  pipeNameRef 
Intersection  pipeNameRefs 
Intersections  pipeNetworkType 
Invert  planFeatureNameRef 
IrregularLine  planFeatureNameRefs 
LandXML  Point 
Lanes  Point2dReq 
LaserDetails  Point3dOpt 
LaserSetup  Point3dReq 
Line  pointGeometryType 
Location  pointNameRef 
LocationAddress  pointNameRefs 
MapPoint  purposeType 
Metric  purpSurvType 
Monument  registrationType 
Monuments  roadNameSuffixType 
NoPassingZone  roadNameTypeType 
ObservationGroup  roadSignType 
ObstructionOffset  roadTerrainType 
OffsetLane  roadTypeType 
OffsetVals  roadwayNameRef 
Outlet  roadwayNameRefs 
OutletStruct  shoulderCategoryType 
OutSpiral  shoulderMaterialType 
P  sideofRoadType 
ParaCurve  sideType 
Parcel  slope 
Parcels  speed 
PassingLane  spiralType 
PeakHour  stateType 
Personnel  station 
PI  stationIncrementDirectionType 
Pipe  structNameRef 
PipeFlow  structNameRefs 
PipeNetwork  surfaceNameRef 
PipeNetworks  surfaceNameRefs 
Pipes  surfBndType 
PlanFeature  surfFaceType 
PlanFeatures  surfTypeEnum 
PntList2D  surfVolCMethodType 
PntList3D  surveyFormatType 
Pnts  surveyorRoleType 
PointFile  surveyRoleType 
PointFiles  surveyStatusType 
PointResults  surveyType 
PostedSpeed  survPntType 
ProfAlign  titleTypeType 
Profile  trafficControlPosition 
ProfSurf  trafficControlType 
Project  trafficTurnRestriction 
Property  turnLaneType 
PurposeOfSurvey  useOfParcelType 
PVI  volume 
RawObservation  waterShedNameRef 
RectPipe  xsVolCalcMethodType 
RectStruct  zenithAngle 
RedHorizontalPosition  zoneCategoryType 
ReducedArcObservation  zoneHingeType 
ReducedObservation  zoneMaterialType 
RedVerticalObservation  zoneNumberType 
RetWall  zoneOffsetType 
RetWallPnt  zonePlacementType 
RoadName  zoneSurfaceType 
Roadside  zoneTransitionType 
RoadSign  zoneVertType 
Roadway 
Roadways 
RunoffSta 
SourceData 
Speeds 
SpeedStation 
Spiral 
StaEquation 
Start 
StartofRunoutSta 
Station 
Struct 
StructFlow 
Structs 
Superelevation 
Surface 
Surfaces 
SurfVolume 
SurfVolumes 
Survey 
SurveyHeader 
SurveyMonument 
SurveyorCertificate 
TargetPoint 
TargetSetup 
ThruLane 
Timing 
Title 
TrafficControl 
TrafficVolume 
TurnLane 
TurnRestriction 
TurnSpeed 
TwoWayLeftTurnLane 
Units 
UnsymParaCurve 
Volume 
VolumeGeom 
Watershed 
Watersheds 
WideningLane 
Zone 
ZoneCrossSectStructure 
ZoneCutFill 
ZoneHinge 
ZoneMaterial 
Zones 
ZoneSlope 
ZoneWidth 


element AddressPoint
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type extension of PointType
properties
content complex
used by
element LocationAddress
facets
minLength 0
maxLength 3
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
descxs:string      
codexs:string      
statestateType      
pntRefpointNameRef      
pointGeometrypointGeometryType      
DTMAttributeDTMAttributeType      
timeStampxs:dateTimeoptional      
rolesurveyRoleTypeoptional      
determinedTimeStampxs:dateTimeoptional      
ellipsoidElevellipsoidElevationTypeoptional      
latitudelatLongAngleoptional      
longitudelatLongAngleoptional      
addressPointTypeaddressPointTypeType      
annotation
documentation
Represents a 2D or 3D Address Point. The Address Point is the geocoded point with which to reference an address
source <xs:element name="AddressPoint">
 
<xs:annotation>
   
<xs:documentation>Represents a 2D or 3D Address Point. The Address Point is the geocoded point with which to reference an address</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="PointType">
       
<xs:attribute name="addressPointType" type="addressPointTypeType"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute AddressPoint/@addressPointType
type addressPointTypeType
properties
isRef 0
source <xs:attribute name="addressPointType" type="addressPointTypeType"/>

element AdministrativeArea
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
elements LocationAddress SurveyHeader
attributes
Name  Type  Use  Default  Fixed  Annotation
adminAreaTypeadminAreaTypeTyperequired      
adminAreaNamexs:string      
adminAreaCodexs:string      
pclRefparcelNameRefs      
annotation
documentation
This element stores the administrative boundaries for a survey
source <xs:element name="AdministrativeArea">
 
<xs:annotation>
   
<xs:documentation>This element stores the administrative boundaries for a survey</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="adminAreaType" type="adminAreaTypeType" use="required"/>
   
<xs:attribute name="adminAreaName" type="xs:string"/>
   
<xs:attribute name="adminAreaCode" type="xs:string"/>
   
<xs:attribute name="pclRef" type="parcelNameRefs"/>
 
</xs:complexType>
</xs:element>

attribute AdministrativeArea/@adminAreaType
type adminAreaTypeType
properties
isRef 0
use required
source <xs:attribute name="adminAreaType" type="adminAreaTypeType" use="required"/>

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

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

attribute AdministrativeArea/@pclRef
type parcelNameRefs
properties
isRef 0
source <xs:attribute name="pclRef" type="parcelNameRefs"/>

element AdministrativeDate
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
element SurveyHeader
attributes
Name  Type  Use  Default  Fixed  Annotation
adminDateTypeadminDateTypeTyperequired      
adminDatexs:daterequired      
annotation
documentation
This element stores a range of Administrative dates which may vary from jurisdiction to jurisdiction.
source <xs:element name="AdministrativeDate">
 
<xs:annotation>
   
<xs:documentation>This element stores a range of Administrative dates which may vary from jurisdiction to jurisdiction.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="adminDateType" type="adminDateTypeType" use="required"/>
   
<xs:attribute name="adminDate" type="xs:date" use="required"/>
 
</xs:complexType>
</xs:element>

attribute AdministrativeDate/@adminDateType
type adminDateTypeType
properties
isRef 0
use required
source <xs:attribute name="adminDateType" type="adminDateTypeType" use="required"/>

attribute AdministrativeDate/@adminDate
type xs:date
properties
isRef 0
use required
source <xs:attribute name="adminDate" type="xs:date" use="required"/>

element AdverseSE
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type adverseSEType
properties
content simple
used by
element Superelevation
facets
enumeration non-adverse
enumeration adverse
source <xs:element name="AdverseSE" type="adverseSEType"/>

element Alignment
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Start CoordGeom AlignPIs Cant StaEquation Profile CrossSects Superelevation Feature
used by
element Alignments
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:stringrequired      
lengthxs:doublerequired      
staStartxs:doublerequired      
descxs:string      
oIDxs:string      
statestateType      
annotation
documentation
geometric horizontal alignment, PGL or chain typically representing a road design center line
source <xs:element name="Alignment">
 
<xs:annotation>
   
<xs:documentation>geometric horizontal alignment, PGL or chain typically representing a road design center line</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice maxOccurs="unbounded">
     
<xs:choice>
       
<xs:element ref="Start" minOccurs="0"/>
       
<xs:element ref="CoordGeom"/>
       
<xs:element ref="AlignPIs" minOccurs="0"/>
       
<xs:element ref="Cant" minOccurs="0"/>
     
</xs:choice>
     
<xs:element ref="StaEquation" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Profile" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="CrossSects" minOccurs="0"/>
     
<xs:element ref="Superelevation" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="name" type="xs:string" use="required"/>
   
<xs:attribute name="length" type="xs:double" use="required"/>
   
<xs:attribute name="staStart" type="xs:double" use="required"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="oID" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
 
</xs:complexType>
</xs:element>

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

attribute Alignment/@length
type xs:double
properties
isRef 0
use required
source <xs:attribute name="length" type="xs:double" use="required"/>

attribute Alignment/@staStart
type xs:double
properties
isRef 0
use required
source <xs:attribute name="staStart" type="xs:double" use="required"/>

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

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

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

element Alignments
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Alignment Feature
used by
element LandXML
attributes
Name  Type  Use  Default  Fixed  Annotation
descxs:string      
namexs:string      
statestateType      
identity constraints
  Name  Refer  Selector  Field(s)  
unique  uAlnName    Alignment  @name  
annotation
documentation
A collection of horizontal Alignments
source <xs:element name="Alignments">
 
<xs:annotation>
   
<xs:documentation>A collection of horizontal Alignments</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Alignment" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
 
</xs:complexType>
 
<xs:unique name="uAlnName">
   
<xs:selector xpath="Alignment"/>
   
<xs:field xpath="@name"/>
 
</xs:unique>
</xs:element>

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

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

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

element AlignPI
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Station PI InSpiral Curve1 ConnSpiral Curve2 OutSpiral
used by
element AlignPIs
annotation
documentation
A Single Alignment PI Definition
source <xs:element name="AlignPI">
 
<xs:annotation>
   
<xs:documentation>A Single Alignment PI Definition</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice maxOccurs="unbounded">
     
<xs:element ref="Station"/>
     
<xs:element ref="PI"/>
     
<xs:element ref="InSpiral" minOccurs="0"/>
     
<xs:element ref="Curve1" minOccurs="0"/>
     
<xs:element ref="ConnSpiral" minOccurs="0"/>
     
<xs:element ref="Curve2" minOccurs="0"/>
     
<xs:element ref="OutSpiral" minOccurs="0"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element AlignPIs
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children AlignPI
used by
element Alignment
annotation
documentation
A sequential list of Alignment PI Definitions
source <xs:element name="AlignPIs">
 
<xs:annotation>
   
<xs:documentation>A sequential list of Alignment PI Definitions</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="2" maxOccurs="unbounded">
     
<xs:element ref="AlignPI"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Amendment
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children AmendmentItem
used by
element LandXML
attributes
Name  Type  Use  Default  Fixed  Annotation
dealingNumberxs:string      
amendmentDatexs:date      
commentsxs:string      
annotation
documentation
Records the dealing information to allow  audit trail between the survey document and the titling system
source <xs:element name="Amendment">
 
<xs:annotation>
   
<xs:documentation>Records the dealing information to allow  audit trail between the survey document and the titling system</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="AmendmentItem" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="dealingNumber" type="xs:string"/>
   
<xs:attribute name="amendmentDate" type="xs:date"/>
   
<xs:attribute name="comments" type="xs:string"/>
 
</xs:complexType>
</xs:element>

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

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

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

element AmendmentItem
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
element Amendment
attributes
Name  Type  Use  Default  Fixed  Annotation
elementNamexs:string      
oldNamexs:string      
newNamexs:string      
source <xs:element name="AmendmentItem">
 
<xs:complexType>
   
<xs:attribute name="elementName" type="xs:string"/>
   
<xs:attribute name="oldName" type="xs:string"/>
   
<xs:attribute name="newName" type="xs:string"/>
 
</xs:complexType>
</xs:element>

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

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

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

element Annotation
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
element SurveyHeader
attributes
Name  Type  Use  Default  Fixed  Annotation
typeannotationTyperequired      
namexs:string      
descxs:string      
pclRefparcelNameRefs      
annotation
documentation
Annotation is a descriptive string use to describe an action on survey
source <xs:element name="Annotation">
 
<xs:annotation>
   
<xs:documentation>Annotation is a descriptive string use to describe an action on survey</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="type" type="annotationType" use="required"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="pclRef" type="parcelNameRefs"/>
 
</xs:complexType>
</xs:element>

attribute Annotation/@type
type annotationType
properties
isRef 0
use required
source <xs:attribute name="type" type="annotationType" use="required"/>

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

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

attribute Annotation/@pclRef
type parcelNameRefs
properties
isRef 0
source <xs:attribute name="pclRef" type="parcelNameRefs"/>

element Application
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
mixed true
children Author
used by
element LandXML
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:stringrequired      
descxs:string      
manufacturerxs:string      
versionxs:string      
manufacturerURLxs:string      
timeStampxs:dateTimeoptional      
annotation
documentation
Optional element to identify the software that was used to create the file.
source <xs:element name="Application">
 
<xs:annotation>
   
<xs:documentation>Optional element to identify the software that was used to create the file.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="Author" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:any namespace="##other" processContents="skip" minOccurs="0"/>
     
</xs:choice>
   
</xs:sequence>
   
<xs:attribute name="name" type="xs:string" use="required"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="manufacturer" type="xs:string"/>
   
<xs:attribute name="version" type="xs:string"/>
   
<xs:attribute name="manufacturerURL" type="xs:string"/>
   
<xs:attribute name="timeStamp" type="xs:dateTime" use="optional"/>
   
<xs:anyAttribute/>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

attribute Application/@timeStamp
type xs:dateTime
properties
isRef 0
use optional
source <xs:attribute name="timeStamp" type="xs:dateTime" use="optional"/>

element Author
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
mixed true
used by
element Application
attributes
Name  Type  Use  Default  Fixed  Annotation
createdByxs:string      
createdByEmailxs:string      
companyxs:string      
companyURLxs:string      
timeStampxs:dateTimeoptional      
annotation
documentation
Optional element to identify the source of the file.
source <xs:element name="Author">
 
<xs:annotation>
   
<xs:documentation>Optional element to identify the source of the file.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:sequence>
     
<xs:any namespace="##other" processContents="skip" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="createdBy" type="xs:string"/>
   
<xs:attribute name="createdByEmail" type="xs:string"/>
   
<xs:attribute name="company" type="xs:string"/>
   
<xs:attribute name="companyURL" type="xs:string"/>
   
<xs:attribute name="timeStamp" type="xs:dateTime" use="optional"/>
   
<xs:anyAttribute/>
 
</xs:complexType>
</xs:element>

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

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

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

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

attribute Author/@timeStamp
type xs:dateTime
properties
isRef 0
use optional
source <xs:attribute name="timeStamp" type="xs:dateTime" use="optional"/>

element Backsight
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children BacksightPoint FieldNote Feature
used by
elements InstrumentSetup LaserSetup ObservationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:ID      
azimuthdirection      
targetHeightxs:double      
circleanglerequired      
setupIDxs:IDREF      
source <xs:element name="Backsight">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="BacksightPoint" minOccurs="0"/>
     
<xs:choice>
       
<xs:element ref="FieldNote" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:choice>
   
</xs:sequence>
   
<xs:attribute name="id" type="xs:ID"/>
   
<xs:attribute name="azimuth" type="direction"/>
   
<xs:attribute name="targetHeight" type="xs:double"/>
   
<xs:attribute name="circle" type="angle" use="required"/>
   
<xs:attribute name="setupID" type="xs:IDREF"/>
 
</xs:complexType>
</xs:element>

attribute Backsight/@id
type xs:ID
properties
isRef 0
source <xs:attribute name="id" type="xs:ID"/>

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

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

attribute Backsight/@circle
type angle
properties
isRef 0
use required
source <xs:attribute name="circle" type="angle" use="required"/>

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

element BacksightPoint
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type PointType
properties
content complex
mixed true
used by
element Backsight
facets
minLength 0
maxLength 3
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
descxs:string      
codexs:string      
statestateType      
pntRefpointNameRef      
pointGeometrypointGeometryType      
DTMAttributeDTMAttributeType      
timeStampxs:dateTimeoptional      
rolesurveyRoleTypeoptional      
determinedTimeStampxs:dateTimeoptional      
ellipsoidElevellipsoidElevationTypeoptional      
latitudelatLongAngleoptional      
longitudelatLongAngleoptional      
annotation
documentation
Represents a 2D or 3D location for the backsight
documentation
It is defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
source <xs:element name="BacksightPoint" type="PointType">
 
<xs:annotation>
   
<xs:documentation>Represents a 2D or 3D location for the backsight</xs:documentation>
   
<xs:documentation>It is defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BeginRunoffSta
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type station
properties
content simple
nillable true
used by
element Superelevation
source <xs:element name="BeginRunoffSta" type="station" nillable="true"/>

element BeginRunoutSta
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type station
properties
content simple
nillable true
used by
element Superelevation
source <xs:element name="BeginRunoutSta" type="station" nillable="true"/>

element BikeFacilities
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Roadside
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
widthxs:double      
sideofRoadsideofRoadType      
source <xs:element name="BikeFacilities">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="width" type="xs:double"/>
   
<xs:attribute name="sideofRoad" type="sideofRoadType"/>
 
</xs:complexType>
</xs:element>

attribute BikeFacilities/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute BikeFacilities/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

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

attribute BikeFacilities/@sideofRoad
type sideofRoadType
properties
isRef 0
facets
enumeration right
enumeration left
enumeration both
source <xs:attribute name="sideofRoad" type="sideofRoadType"/>

element Boundaries
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Boundary Feature
used by
element SourceData
annotation
documentation
The collection of boundaries that were used to define the surface.
documentation
Use is optional.
source <xs:element name="Boundaries">
 
<xs:annotation>
   
<xs:documentation>The collection of boundaries that were used to define the surface.</xs:documentation>
   
<xs:documentation>Use is optional.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Boundary" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Boundary
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children PntList2D PntList3D Feature
used by
element Boundaries
attributes
Name  Type  Use  Default  Fixed  Annotation
bndTypesurfBndTyperequired      
edgeTrimxs:booleanrequired      
areaxs:double      
descxs:string      
namexs:string      
statestateType      
annotation
documentation
The boundary region contains a 2D north/east or 3D north/east/elev list of points that define the geometry.
documentation
is identified by the "name" attribute.
documentation
If the "edgeTrim" attribute is true the faces are trimmed at the boundary edge, otherwise faces are not trimmed
documentation
and must exist entirely within the boundary.
source <xs:element name="Boundary">
 
<xs:annotation>
   
<xs:documentation>The boundary region contains a 2D north/east or 3D north/east/elev list of points that define the geometry.</xs:documentation>
   
<xs:documentation>is identified by the "name" attribute.</xs:documentation>
   
<xs:documentation>If the "edgeTrim" attribute is true the faces are trimmed at the boundary edge, otherwise faces are not trimmed</xs:documentation>
   
<xs:documentation>and must exist entirely within the boundary.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="PntList2D"/>
       
<xs:element ref="PntList3D"/>
       
<!-- Here PntList2D represents 2D planametric coordinate pairs expressed as space delimited Northing Easting pairs. -->
     
</xs:choice>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="bndType" type="surfBndType" use="required"/>
   
<xs:attribute name="edgeTrim" type="xs:boolean" use="required"/>
   
<xs:attribute name="area" type="xs:double"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
 
</xs:complexType>
</xs:element>

attribute Boundary/@bndType
type surfBndType
properties
isRef 0
use required
facets
enumeration outer
enumeration void
enumeration island
source <xs:attribute name="bndType" type="surfBndType" use="required"/>

attribute Boundary/@edgeTrim
type xs:boolean
properties
isRef 0
use required
source <xs:attribute name="edgeTrim" type="xs:boolean" use="required"/>

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

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

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

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

element Breakline
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children PntList2D PntList3D Feature
used by
element Breaklines
attributes
Name  Type  Use  Default  Fixed  Annotation
brkTypebreakLineType      
descxs:string      
namexs:string      
statestateType      
annotation
documentation
The breakline is defined by a 2D north/east or 3D north/east/elev list of points that define the geometry.
documentation
is identified by the "name" attribute.
source <xs:element name="Breakline">
 
<xs:annotation>
   
<xs:documentation>The breakline is defined by a 2D north/east or 3D north/east/elev list of points that define the geometry.</xs:documentation>
   
<xs:documentation>is identified by the "name" attribute.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="PntList2D"/>
       
<xs:element ref="PntList3D"/>
       
<!-- Here PntList2D represents 2D planametric coordinate pairs expressed as space delimited Northing Easting pairs. -->
     
</xs:choice>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="brkType" type="breakLineType"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
 
</xs:complexType>
</xs:element>

attribute Breakline/@brkType
type breakLineType
properties
isRef 0
facets
enumeration standard
enumeration wall
enumeration proximity
enumeration nondestructive
source <xs:attribute name="brkType" type="breakLineType"/>

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

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

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

element Breaklines
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Breakline RetWall Feature
used by
element SourceData
annotation
documentation
The collection of breaklines that were used to define the surface.
documentation
Use is optional.
source <xs:element name="Breaklines">
 
<xs:annotation>
   
<xs:documentation>The collection of breaklines that were used to define the surface.</xs:documentation>
   
<xs:documentation>Use is optional.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Breakline" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="RetWall" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BridgeElement
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Roadway
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
widthxs:double      
projectTypebridgeProjectType      
source <xs:element name="BridgeElement">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="width" type="xs:double"/>
   
<xs:attribute name="projectType" type="bridgeProjectType"/>
 
</xs:complexType>
</xs:element>

attribute BridgeElement/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute BridgeElement/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

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

attribute BridgeElement/@projectType
type bridgeProjectType
properties
isRef 0
facets
enumeration new
enumeration existing
source <xs:attribute name="projectType" type="bridgeProjectType"/>

element Cant
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children CantStation SpeedStation Feature
used by
element Alignment
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:stringrequired      
descxs:stringoptional      
statestateTypeoptional      
equilibriumConstantxs:doubleoptional      
appliedCantConstantxs:doubleoptional      
gaugexs:doublerequired      
rotationPointxs:stringoptional      
annotation
documentation
The "Cant" element will typically represent a proposed railway cant / superelevation alignment.
documentation
It is defined by a sequential series of any combination of the cant stations and speed-only stations.
The “name”, “desc” and “state” attributes are typical LandXML “alignment” attributes.
The “equilibriumConstant” is a unitless optional double that is used as the equilibrium constant in the cant equilibrium equation (cant = constant * speed * speed / radius).
The “appliedCantConstant” is a unitless optional double that is used as the applied cant constant in the cant equilibrium equation (cant = constant * speed * speed / radius).
The “gauge” is a required double that is the rail to rail distance.  This value is expressed in meters or feet depending upon the units.
The “rotationPoint” is an optional string that defines the rotation point.  Valid values are “insideRail”, “outsideRail”, “center”, “leftRail” and “rightRail”.
source <xs:element name="Cant">
 
<xs:annotation>
   
<xs:documentation>The "Cant" element will typically represent a proposed railway cant / superelevation alignment.</xs:documentation>
   
<xs:documentation>It is defined by a sequential series of any combination of the cant stations and speed-only stations.
The “name”, “desc” and “state” attributes are typical LandXML “alignment” attributes.
The “equilibriumConstant” is a unitless optional double that is used as the equilibrium constant in the cant equilibrium equation (cant = constant * speed * speed / radius).
The “appliedCantConstant” is a unitless optional double that is used as the applied cant constant in the cant equilibrium equation (cant = constant * speed * speed / radius).
The “gauge” is a required double that is the rail to rail distance.  This value is expressed in meters or feet depending upon the units.
The “rotationPoint” is an optional string that defines the rotation point.  Valid values are “insideRail”, “outsideRail”, “center”, “leftRail” and “rightRail”.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice maxOccurs="unbounded">
       
<xs:element ref="CantStation" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="SpeedStation" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:choice>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="name" type="xs:string" use="required"/>
   
<xs:attribute name="desc" type="xs:string" use="optional"/>
   
<xs:attribute name="state" type="stateType" use="optional"/>
   
<xs:attribute name="equilibriumConstant" type="xs:double" use="optional"/>
   
<xs:attribute name="appliedCantConstant" type="xs:double" use="optional"/>
   
<xs:attribute name="gauge" type="xs:double" use="required"/>
   
<xs:attribute name="rotationPoint" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

attribute Cant/@gauge
type xs:double
properties
isRef 0
use required
source <xs:attribute name="gauge" type="xs:double" use="required"/>

attribute Cant/@rotationPoint
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="rotationPoint" type="xs:string" use="optional"/>

element CantStation
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
element Cant
attributes
Name  Type  Use  Default  Fixed  Annotation
stationxs:doublerequired      
equilibriumCantxs:doubleoptional      
appliedCantxs:doublerequired      
cantDeficiencyxs:doubleoptional      
cantExcessxs:doubleoptional      
rateOfChangeOfAppliedCantOverTimexs:doubleoptional      
rateOfChangeOfAppliedCantOverLengthxs:doubleoptional      
rateOfChangeOfCantDeficiencyOverTimexs:doubleoptional      
cantGradientxs:doubleoptional      
speedxs:doubleoptional      
transitionTypespiralTypeoptional      
curvatureclockwiserequired      
adversexs:booleanoptional      
annotation
documentation
A cant station.
            The “station” is a required double that is internal station value.
The “equilibriumCant” is an optional double that is the equilibrium cant.  This value is expressed in millimeters or inches depending upon the units
The “appliedCant” is a required double that is the applied cant.  This value is expressed in millimeters or inches depending upon the units.
The “deficiencyCant” is an optional double that is the cant deficiency.  This value is expressed in millimeters or inches depending upon the units.
The “cantExcess” is an optional double that is the cant excess.  This value is expressed in millimeters or inches upon the units.
The “rateOfChangeOfAppliedCantOverTime” is an optional double that is the rate of change of applied cant as a function of time.  This value is in millimeters /seconds or inches/seconds depending upon the units.
The “rateOfChangeOfAppliedCantOverLength” is an optional double that is the rate of change of applied cant as a function of length.  This value is in millimeters /meters or inches/feet depending upon the units.
The “rateOfChangeOfCantDeficiencyOverTime” is an optional double that is the rate of change of cant deficiency as a function of time.  This value is in millimeters /seconds or inches/seconds depending upon the units.
The “cantGradient” is an optional double that is the cant gradient.  This value is unitless.
The “speed” is an optional double that is the design speed.  This value is in kmph or mph depending upon the units.
The “transitionType” is an optional enumerated type.
The “curvature” is a required enumerated type.
The “adverse” is an optional Boolean that indicates whether the cant is adverse.
source <xs:element name="CantStation">
 
<xs:annotation>
   
<xs:documentation>A cant station.
            The “station” is a required double that is internal station value.
The “equilibriumCant” is an optional double that is the equilibrium cant.  This value is expressed in millimeters or inches depending upon the units
The “appliedCant” is a required double that is the applied cant.  This value is expressed in millimeters or inches depending upon the units.
The “deficiencyCant” is an optional double that is the cant deficiency.  This value is expressed in millimeters or inches depending upon the units.
The “cantExcess” is an optional double that is the cant excess.  This value is expressed in millimeters or inches upon the units.
The “rateOfChangeOfAppliedCantOverTime” is an optional double that is the rate of change of applied cant as a function of time.  This value is in millimeters /seconds or inches/seconds depending upon the units.
The “rateOfChangeOfAppliedCantOverLength” is an optional double that is the rate of change of applied cant as a function of length.  This value is in millimeters /meters or inches/feet depending upon the units.
The “rateOfChangeOfCantDeficiencyOverTime” is an optional double that is the rate of change of cant deficiency as a function of time.  This value is in millimeters /seconds or inches/seconds depending upon the units.
The “cantGradient” is an optional double that is the cant gradient.  This value is unitless.
The “speed” is an optional double that is the design speed.  This value is in kmph or mph depending upon the units.
The “transitionType” is an optional enumerated type.
The “curvature” is a required enumerated type.
The “adverse” is an optional Boolean that indicates whether the cant is adverse.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="station" type="xs:double" use="required"/>
   
<xs:attribute name="equilibriumCant" type="xs:double" use="optional"/>
   
<xs:attribute name="appliedCant" type="xs:double" use="required"/>
   
<xs:attribute name="cantDeficiency" type="xs:double" use="optional"/>
   
<xs:attribute name="cantExcess" type="xs:double" use="optional"/>
   
<xs:attribute name="rateOfChangeOfAppliedCantOverTime" type="xs:double" use="optional"/>
   
<xs:attribute name="rateOfChangeOfAppliedCantOverLength" type="xs:double" use="optional"/>
   
<xs:attribute name="rateOfChangeOfCantDeficiencyOverTime" type="xs:double" use="optional"/>
   
<xs:attribute name="cantGradient" type="xs:double" use="optional"/>
   
<xs:attribute name="speed" type="xs:double" use="optional"/>
   
<xs:attribute name="transitionType" type="spiralType" use="optional"/>
   
<xs:attribute name="curvature" type="clockwise" use="required"/>
   
<xs:attribute name="adverse" type="xs:boolean" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute CantStation/@station
type xs:double
properties
isRef 0
use required
source <xs:attribute name="station" type="xs:double" use="required"/>

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

attribute CantStation/@appliedCant
type xs:double
properties
isRef 0
use required
source <xs:attribute name="appliedCant" type="xs:double" use="required"/>

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

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

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

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

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

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

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

attribute CantStation/@transitionType
type spiralType
properties
isRef 0
use optional
facets
enumeration biquadratic
enumeration bloss
enumeration clothoid
enumeration cosine
enumeration cubic
enumeration sinusoid
enumeration revBiquadratic
enumeration revBloss
enumeration revCosine
enumeration revSinusoid
enumeration sineHalfWave
enumeration biquadraticParabola
enumeration cubicParabola
enumeration japaneseCubic
enumeration radioid
enumeration weinerBogen
source <xs:attribute name="transitionType" type="spiralType" use="optional"/>

attribute CantStation/@curvature
type clockwise
properties
isRef 0
use required
facets
enumeration cw
enumeration ccw
source <xs:attribute name="curvature" type="clockwise" use="required"/>

attribute CantStation/@adverse
type xs:boolean
properties
isRef 0
use optional
source <xs:attribute name="adverse" type="xs:boolean" use="optional"/>

element Center
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type PointType
properties
content complex
mixed true
used by
elements Curve Parcel Pipe Struct
facets
minLength 0
maxLength 3
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
descxs:string      
codexs:string      
statestateType      
pntRefpointNameRef      
pointGeometrypointGeometryType      
DTMAttributeDTMAttributeType      
timeStampxs:dateTimeoptional      
rolesurveyRoleTypeoptional      
determinedTimeStampxs:dateTimeoptional      
ellipsoidElevellipsoidElevationTypeoptional      
latitudelatLongAngleoptional      
longitudelatLongAngleoptional      
annotation
documentation
Represents a 2D or 3D Center Point
documentation
Defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
source <xs:element name="Center" type="PointType">
 
<xs:annotation>
   
<xs:documentation>Represents a 2D or 3D Center Point</xs:documentation>
   
<xs:documentation>Defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.</xs:documentation>
 
</xs:annotation>
</xs:element>

element CgPoint
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type extension of PointType
properties
content complex
mixed true
used by
element CgPoints
facets
minLength 0
maxLength 3
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
descxs:string      
codexs:string      
statestateType      
pntRefpointNameRef      
pointGeometrypointGeometryType      
DTMAttributeDTMAttributeType      
timeStampxs:dateTimeoptional      
rolesurveyRoleTypeoptional      
determinedTimeStampxs:dateTimeoptional      
ellipsoidElevellipsoidElevationTypeoptional      
latitudelatLongAngleoptional      
longitudelatLongAngleoptional      
oIDxs:string      
surveyOrderxs:string      
pntSurvsurvPntType      
zoneNumberzoneNumberType      
surveyHorizontalOrderxs:string      
surveyVerticalOrderxs:string      
localUncertainityxs:double      
positionalUncertainityxs:double      
annotation
documentation
Represents a COrdinate GeOmetry Point. The Point is identified by the "name" attr and the data value will be a sequence of space delimented, two or three double numberic values: (Northing Easting) or (Northing Easting Elevation).
source <xs:element name="CgPoint">
 
<xs:annotation>
   
<xs:documentation>Represents a COrdinate GeOmetry Point. The Point is identified by the "name" attr and the data value will be a sequence of space delimented, two or three double numberic values: (Northing Easting) or (Northing Easting Elevation).</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:simpleContent>
     
<xs:extension base="PointType">
       
<xs:attribute name="oID" type="xs:string"/>
       
<xs:attribute name="surveyOrder" type="xs:string"/>
       
<xs:attribute name="pntSurv" type="survPntType"/>
       
<xs:attribute name="zoneNumber" type="zoneNumberType"/>
       
<xs:attribute name="surveyHorizontalOrder" type="xs:string"/>
       
<xs:attribute name="surveyVerticalOrder" type="xs:string"/>
       
<xs:attribute name="localUncertainity" type="xs:double"/>
       
<xs:attribute name="positionalUncertainity" type="xs:double"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

attribute CgPoint/@pntSurv
type survPntType
properties
isRef 0
facets
enumeration monument
enumeration control
enumeration sideshot
enumeration boundary
enumeration natural boundary
enumeration traverse
enumeration reference
enumeration administrative
source <xs:attribute name="pntSurv" type="survPntType"/>

attribute CgPoint/@zoneNumber
type zoneNumberType
properties
isRef 0
facets
minInclusive 1
maxInclusive 99
source <xs:attribute name="zoneNumber" type="zoneNumberType"/>

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

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

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

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

element CgPoints
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children CgPoint CgPoints Feature
used by
elements CgPoints LandXML Survey
attributes
Name  Type  Use  Default  Fixed  Annotation
descxs:string      
namexs:string      
statestateType      
codexs:string      
zoneNumberzoneNumberType      
DTMAttributeDTMAttributeType      
identity constraints
  Name  Refer  Selector  Field(s)  
unique  uPntName    CgPoint  @name  
annotation
documentation
A collection of COGO points. (Cg = COGO = Cordinate Geometry)
source <xs:element name="CgPoints">
 
<xs:annotation>
   
<xs:documentation>A collection of COGO points. (Cg = COGO = Cordinate Geometry)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="CgPoint" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="CgPoints" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
     
<!-- Allow nested CgPoints collections -->
   
</xs:sequence>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
   
<xs:attribute name="code" type="xs:string"/>
   
<xs:attribute name="zoneNumber" type="zoneNumberType"/>
   
<xs:attribute name="DTMAttribute" type="DTMAttributeType"/>
 
</xs:complexType>
 
<xs:unique name="uPntName">
   
<xs:selector xpath="CgPoint"/>
   
<xs:field xpath="@name"/>
 
</xs:unique>
</xs:element>

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

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

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

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

attribute CgPoints/@zoneNumber
type zoneNumberType
properties
isRef 0
facets
minInclusive 1
maxInclusive 99
source <xs:attribute name="zoneNumber" type="zoneNumberType"/>

attribute CgPoints/@DTMAttribute
type DTMAttributeType
properties
isRef 0
facets
enumeration determinebyfeature
enumeration donotinclude
enumeration spot
enumeration spotandbreak
enumeration void
enumeration drapevoid
enumeration breakvoid
enumeration island
enumeration boundary
enumeration contour
enumeration feature
enumeration ground
enumeration xsection
enumeration user
source <xs:attribute name="DTMAttribute" type="DTMAttributeType"/>

element Chain
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type extension of ChainType
properties
content complex
mixed true
used by
elements CoordGeom SourceData
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
descxs:string      
codexs:string      
statestateType      
pointGeometrypointGeometryType      
DTMAttributeDTMAttributeType      
timeStampxs:dateTimeoptional      
rolesurveyRoleTypeoptional      
annotation
documentation
A text value that is a space delimited list of CgPoint names that form a linear connected chain.
example: <Chain>1 23 45 34</Chain>
represents a linear connection between CgPoint name 1, 23, 45 and 34.
source <xs:element name="Chain">
 
<xs:annotation>
   
<xs:documentation>A text value that is a space delimited list of CgPoint names that form a linear connected chain.
example:
<Chain>1 23 45 34</Chain>
represents a linear connection between CgPoint name 1, 23, 45 and 34.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:simpleContent>
     
<xs:extension base="ChainType">
       
<xs:attribute name="name" type="xs:string"/>
       
<xs:attribute name="desc" type="xs:string"/>
       
<xs:attribute name="code" type="xs:string"/>
       
<xs:attribute name="state" type="stateType"/>
       
<xs:attribute name="pointGeometry" type="pointGeometryType"/>
       
<xs:attribute name="DTMAttribute" type="DTMAttributeType"/>
       
<xs:attribute name="timeStamp" type="xs:dateTime" use="optional"/>
       
<xs:attribute name="role" type="surveyRoleType" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

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

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

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

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

attribute Chain/@pointGeometry
type pointGeometryType
properties
isRef 0
facets
enumeration point
enumeration curve
source <xs:attribute name="pointGeometry" type="pointGeometryType"/>

attribute Chain/@DTMAttribute
type DTMAttributeType
properties
isRef 0
facets
enumeration determinebyfeature
enumeration donotinclude
enumeration spot
enumeration spotandbreak
enumeration void
enumeration drapevoid
enumeration breakvoid
enumeration island
enumeration boundary
enumeration contour
enumeration feature
enumeration ground
enumeration xsection
enumeration user
source <xs:attribute name="DTMAttribute" type="DTMAttributeType"/>

attribute Chain/@timeStamp
type xs:dateTime
properties
isRef 0
use optional
source <xs:attribute name="timeStamp" type="xs:dateTime" use="optional"/>

attribute Chain/@role
type surveyRoleType
properties
isRef 0
use optional
facets
enumeration measured
enumeration to stake out
enumeration staked out
enumeration calculated
enumeration assistance point
enumeration user entered point
enumeration control point
source <xs:attribute name="role" type="surveyRoleType" use="optional"/>

element Channel
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Pipe
attributes
Name  Type  Use  Default  Fixed  Annotation
heightxs:doublerequired      
widthTopxs:doublerequired      
widthBottomxs:doublerequired      
descxs:string      
hazenWilliamsxs:double      
manningsxs:double      
material      
thicknessxs:double      
source <xs:element name="Channel">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="height" type="xs:double" use="required"/>
   
<xs:attribute name="widthTop" type="xs:double" use="required"/>
   
<xs:attribute name="widthBottom" type="xs:double" use="required"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="hazenWilliams" type="xs:double"/>
   
<xs:attribute name="mannings" type="xs:double"/>
   
<xs:attribute name="material"/>
   
<xs:attribute name="thickness" type="xs:double"/>
 
</xs:complexType>
</xs:element>

attribute Channel/@height
type xs:double
properties
isRef 0
use required
source <xs:attribute name="height" type="xs:double" use="required"/>

attribute Channel/@widthTop
type xs:double
properties
isRef 0
use required
source <xs:attribute name="widthTop" type="xs:double" use="required"/>

attribute Channel/@widthBottom
type xs:double
properties
isRef 0
use required
source <xs:attribute name="widthBottom" type="xs:double" use="required"/>

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

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

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

attribute Channel/@material
properties
isRef 0
source <xs:attribute name="material"/>

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

element CircCurve
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type extension of Point
properties
content complex
mixed true
used by
element ProfAlign
attributes
Name  Type  Use  Default  Fixed  Annotation
lengthxs:doublerequired      
radiusxs:doublerequired      
descxs:string      
annotation
documentation
A  Point of Vertical Intersection with a space delimited "station elevation" text value
documentation
with a circular vertical curve defined by "length and "radius" attributes.
source <xs:element name="CircCurve">
 
<xs:annotation>
   
<xs:documentation>A  Point of Vertical Intersection with a space delimited "station elevation" text value</xs:documentation>
   
<xs:documentation>with a circular vertical curve defined by "length and "radius" attributes.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:simpleContent>
     
<xs:extension base="Point">
       
<xs:attribute name="length" type="xs:double" use="required"/>
       
<xs:attribute name="radius" type="xs:double" use="required"/>
       
<xs:attribute name="desc" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute CircCurve/@length
type xs:double
properties
isRef 0
use required
source <xs:attribute name="length" type="xs:double" use="required"/>

attribute CircCurve/@radius
type xs:double
properties
isRef 0
use required
source <xs:attribute name="radius" type="xs:double" use="required"/>

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

element CircPipe
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Pipe
attributes
Name  Type  Use  Default  Fixed  Annotation
diameterxs:doublerequired      
descxs:string      
hazenWilliamsxs:double      
manningsxs:double      
material      
thicknessxs:double      
source <xs:element name="CircPipe">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="diameter" type="xs:double" use="required"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="hazenWilliams" type="xs:double"/>
   
<xs:attribute name="mannings" type="xs:double"/>
   
<xs:attribute name="material"/>
   
<xs:attribute name="thickness" type="xs:double"/>
 
</xs:complexType>
</xs:element>

attribute CircPipe/@diameter
type xs:double
properties
isRef 0
use required
source <xs:attribute name="diameter" type="xs:double" use="required"/>

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

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

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

attribute CircPipe/@material
properties
isRef 0
source <xs:attribute name="material"/>

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

element CircStruct
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Struct
attributes
Name  Type  Use  Default  Fixed  Annotation
diameterxs:doublerequired      
descxs:string      
inletCase      
lossCoeffxs:double      
material      
thicknessxs:double      
source <xs:element name="CircStruct">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="diameter" type="xs:double" use="required"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="inletCase"/>
   
<xs:attribute name="lossCoeff" type="xs:double"/>
   
<xs:attribute name="material"/>
   
<xs:attribute name="thickness" type="xs:double"/>
 
</xs:complexType>
</xs:element>

attribute CircStruct/@diameter
type xs:double
properties
isRef 0
use required
source <xs:attribute name="diameter" type="xs:double" use="required"/>

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

attribute CircStruct/@inletCase
properties
isRef 0
source <xs:attribute name="inletCase"/>

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

attribute CircStruct/@material
properties
isRef 0
source <xs:attribute name="material"/>

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

element Classification
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Roadway
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
functionalClassfunctionalClassType      
source <xs:element name="Classification">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="functionalClass" type="functionalClassType"/>
 
</xs:complexType>
</xs:element>

attribute Classification/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute Classification/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

attribute Classification/@functionalClass
type functionalClassType
properties
isRef 0
facets
enumeration arterial
enumeration collector
enumeration local
source <xs:attribute name="functionalClass" type="functionalClassType"/>

element ClimbLane
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Lanes
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
beginFullWidthStastation      
endFullWidthStastation      
widthxs:double      
sideofRoadsideofRoadType      
source <xs:element name="ClimbLane">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="beginFullWidthSta" type="station"/>
   
<xs:attribute name="endFullWidthSta" type="station"/>
   
<xs:attribute name="width" type="xs:double"/>
   
<xs:attribute name="sideofRoad" type="sideofRoadType"/>
 
</xs:complexType>
</xs:element>

attribute ClimbLane/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute ClimbLane/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

attribute ClimbLane/@beginFullWidthSta
type station
properties
isRef 0
source <xs:attribute name="beginFullWidthSta" type="station"/>

attribute ClimbLane/@endFullWidthSta
type station
properties
isRef 0
source <xs:attribute name="endFullWidthSta" type="station"/>

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

attribute ClimbLane/@sideofRoad
type sideofRoadType
properties
isRef 0
facets
enumeration right
enumeration left
enumeration both
source <xs:attribute name="sideofRoad" type="sideofRoadType"/>

element ComplexName
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
element LocationAddress
attributes
Name  Type  Use  Default  Fixed  Annotation
descxs:string      
priorityxs:int      
source <xs:element name="ComplexName">
 
<xs:complexType>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="priority" type="xs:int"/>
 
</xs:complexType>
</xs:element>

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

attribute ComplexName/@priority
type xs:int
properties
isRef 0
source <xs:attribute name="priority" type="xs:int"/>

element Connection
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Struct
source <xs:element name="Connection">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConnSpiral
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Spiral
used by
element AlignPI
annotation
documentation
Connecting Spiral Definition
source <xs:element name="ConnSpiral">
 
<xs:annotation>
   
<xs:documentation>Connecting Spiral Definition</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="Spiral"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Contour
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children PntList2D Feature
used by
element Contours
attributes
Name  Type  Use  Default  Fixed  Annotation
elevxs:doublerequired      
annotation
documentation
The contour is defined by an elevation attribute and a 2D north/east list of points that define the geometry.
documentation
is identified by the "name" attribute.
source <xs:element name="Contour">
 
<xs:annotation>
   
<xs:documentation>The contour is defined by an elevation attribute and a 2D north/east list of points that define the geometry.</xs:documentation>
   
<xs:documentation>is identified by the "name" attribute.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="PntList2D"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
     
<!-- Here PntList2D represents 2D planametric coordinate pairs expressed as space delimited Northing Easting pairs. -->
   
</xs:sequence>
   
<xs:attribute name="elev" type="xs:double" use="required"/>
 
</xs:complexType>
</xs:element>

attribute Contour/@elev
type xs:double
properties
isRef 0
use required
source <xs:attribute name="elev" type="xs:double" use="required"/>

element Contours
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Contour Feature
used by
element SourceData
annotation
documentation
The collection of contours that were used to define the surface.
source <xs:element name="Contours">
 
<xs:annotation>
   
<xs:documentation>The collection of contours that were used to define the surface.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Contour" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ControlChecks
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children ObservationGroup PointResults FieldNote Feature
used by
elements InstrumentSetup Survey
annotation
documentation
Records check shots to know locations during field observations
source <xs:element name="ControlChecks">
 
<xs:annotation>
   
<xs:documentation>Records check shots to know locations during field observations</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="ObservationGroup" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="PointResults" 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:complexType>
</xs:element>

element CoordGeom
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Line IrregularLine Curve Spiral Chain Feature
used by
elements Alignment Parcel PlanFeature VolumeGeom
attributes
Name  Type  Use  Default  Fixed  Annotation
descxs:string      
namexs:string      
statestateType      
oIDxs:string      
annotation
documentation
A sequential list of Line and/or Curve and/or Spiral elements.
documentation
After the sequential list of elements an optional vertical geometry
may be defined as a profile, which may be as simple as a list of PVIs (point to point 3D line string).
source <xs:element name="CoordGeom">
 
<xs:annotation>
   
<xs:documentation>A sequential list of Line and/or Curve and/or Spiral elements.</xs:documentation>
   
<xs:documentation>After the sequential list of elements an optional vertical geometry
may be defined as a profile, which may be as simple as a list of PVIs (point to point 3D line string).
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice maxOccurs="unbounded">
       
<xs:element ref="Line" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="IrregularLine" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="Curve" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="Spiral" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="Chain" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:choice>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
   
<xs:attribute name="oID" type="xs:string"/>
 
</xs:complexType>
</xs:element>

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

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

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

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

element CoordinateSystem
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Start FieldNote Feature
used by
elements LandXML SurveyHeader
attributes
Name  Type  Use  Default  Fixed  Annotation
descxs:string      
namexs:string      
epsgCodexs:string      
ogcWktCodexs:string      
fileLocationxs:anyURI      
rotationAngleangle      
datumxs:string      
horizontalDatumxs:string      
verticalDatumxs:string      
ellipsoidNamexs:string      
fittedCoordinateSystemNamexs:string      
horizontalCoordinateSystemNamexs:string      
compoundCoordinateSystemNamexs:string      
localCoordinateSystemNamexs:string      
geographicCoordinateSystemNamexs:string      
projectedCoordinateSystemNamexs:string      
geocentricCoordinateSystemNamexs:string      
verticalCoordinateSystemNamexs:string      
annotation
documentation

    Simplified coordinate systems definitions to reuse work done by
EPSG (European Petroleum Survey Group)
EPSG Code: EPSG has reserved the integer range 0 to 32767 for use as codes for coordinate systems.
                    Example: Represents Australian Map Grid Zone 52
                     name="AGD66 - AMG Zone 52" , epsgCode="20252"

                    Example: Represents Colorado CS27 South Zone
                     name="NAD27-Colorado South" , epsgCode="26755"
source <xs:element name="CoordinateSystem">
 
<xs:annotation>
   
<xs:documentation>
    Simplified coordinate systems definitions to reuse work done by
EPSG (European Petroleum Survey Group)
EPSG Code: EPSG has reserved the integer range 0 to 32767 for use as codes for coordinate systems.
                    Example: Represents Australian Map Grid Zone 52
                     name="AGD66 - AMG Zone 52" , epsgCode="20252"

                    Example: Represents Colorado CS27 South Zone
                     name="NAD27-Colorado South" , epsgCode="26755"
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Start" minOccurs="0"/>
     
<xs:element ref="FieldNote" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:any namespace="##other" processContents="skip" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="epsgCode" type="xs:string"/>
   
<xs:attribute name="ogcWktCode" type="xs:string"/>
   
<xs:attribute name="fileLocation" type="xs:anyURI"/>
   
<xs:attribute name="rotationAngle" type="angle"/>
   
<xs:attribute name="datum" type="xs:string"/>
   
<xs:attribute name="horizontalDatum" type="xs:string"/>
   
<xs:attribute name="verticalDatum" type="xs:string"/>
   
<xs:attribute name="ellipsoidName" type="xs:string"/>
   
<xs:attribute name="fittedCoordinateSystemName" type="xs:string"/>
   
<xs:attribute name="horizontalCoordinateSystemName" type="xs:string"/>
   
<xs:attribute name="compoundCoordinateSystemName" type="xs:string"/>
   
<xs:attribute name="localCoordinateSystemName" type="xs:string"/>
   
<xs:attribute name="geographicCoordinateSystemName" type="xs:string"/>
   
<xs:attribute name="projectedCoordinateSystemName" type="xs:string"/>
   
<xs:attribute name="geocentricCoordinateSystemName" type="xs:string"/>
   
<xs:attribute name="verticalCoordinateSystemName" type="xs:string"/>
   
<!--   The attributes below are provided for backward compatibility only and should no longer be used. -->
 
</xs:complexType>
</xs:element>

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

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

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

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

attribute CoordinateSystem/@fileLocation
type xs:anyURI
properties
isRef 0
source <xs:attribute name="fileLocation" type="xs:anyURI"/>

attribute CoordinateSystem/@rotationAngle
type angle
properties
isRef 0
source <xs:attribute name="rotationAngle" type="angle"/>

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

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

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

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

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

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

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

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

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

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

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

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

element Corner
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Intersection
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
typecornerType      
source <xs:element name="Corner">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="type" type="cornerType"/>
 
</xs:complexType>
</xs:element>

attribute Corner/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute Corner/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

attribute Corner/@type
type cornerType
properties
isRef 0
facets
enumeration unknown
source <xs:attribute name="type" type="cornerType"/>

element Corrections
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children FieldNote Feature
used by
element InstrumentDetails
attributes
Name  Type  Use  Default  Fixed  Annotation
refractionCoefficientxs:double      
applyRefractionCoefficientxs:boolean      
sphericityxs:double      
prismEccentricityxs:double      
source <xs:element name="Corrections">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<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="refractionCoefficient" type="xs:double"/>
   
<xs:attribute name="applyRefractionCoefficient" type="xs:boolean"/>
   
<xs:attribute name="sphericity" type="xs:double"/>
   
<xs:attribute name="prismEccentricity" type="xs:double"/>
   
<!-- if 'true' then atmospheric corrections are to be applied to the measured distances read from the file -->
   
<!-- if 'true' then sea level corrections are to be applied to the measured distances read from the file -->
   
<!-- this is for recording the refraction coefficient used in the curvature and refraction correction of zenith angles -->
   
<!-- if 'true' then RefractionCoefficient should be applied to the measured zenith angles read from the file -->
 
</xs:complexType>
</xs:element>

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

attribute Corrections/@applyRefractionCoefficient
type xs:boolean
properties
isRef 0
source <xs:attribute name="applyRefractionCoefficient" type="xs:boolean"/>

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

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

element CrashData
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children CrashHistory Feature
used by
element Roadway
source <xs:element name="CrashData">
 
<xs:complexType>
   
<xs:choice maxOccurs="unbounded">
     
<xs:element ref="CrashHistory" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element CrashHistory
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element CrashData
attributes
Name  Type  Use  Default  Fixed  Annotation
yearxs:date      
location-1station      
location-2station      
severitycrashSeverityType      
intersectionRelationcrashIntersectionRelation      
intersectionLocationstation      
source <xs:element name="CrashHistory">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="year" type="xs:date"/>
   
<xs:attribute name="location-1" type="station"/>
   
<xs:attribute name="location-2" type="station"/>
   
<xs:attribute name="severity" type="crashSeverityType"/>
   
<xs:attribute name="intersectionRelation" type="crashIntersectionRelation"/>
   
<xs:attribute name="intersectionLocation" type="station"/>
 
</xs:complexType>
</xs:element>

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

attribute CrashHistory/@location-1
type station
properties
isRef 0
source <xs:attribute name="location-1" type="station"/>

attribute CrashHistory/@location-2
type station
properties
isRef 0
source <xs:attribute name="location-2" type="station"/>

attribute CrashHistory/@severity
type crashSeverityType
properties
isRef 0
facets
enumeration fatal
enumeration nonfatal
enumeration propery-damage-only
source <xs:attribute name="severity" type="crashSeverityType"/>

attribute CrashHistory/@intersectionRelation
type crashIntersectionRelation
properties
isRef 0
facets
enumeration unknown
enumeration non-intersection-related
enumeration intersection-related
source <xs:attribute name="intersectionRelation" type="crashIntersectionRelation"/>

attribute CrashHistory/@intersectionLocation
type station
properties
isRef 0
source <xs:attribute name="intersectionLocation" type="station"/>

element CrossSect
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children CrossSectSurf DesignCrossSectSurf Feature
used by
element CrossSects
attributes
Name  Type  Use  Default  Fixed  Annotation
staxs:doublerequired      
namexs:string      
descxs:string      
angleSkewangle      
areaCutcrossSectSurfaceArea      
areaFillcrossSectSurfaceArea      
centroidCutxs:double      
centroidFillxs:double      
sectTypexs:string      
volumeCutcrossSectSurfaceVolume      
volumeFillcrossSectSurfaceVolume      
source <xs:element name="CrossSect">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="CrossSectSurf" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="DesignCrossSectSurf" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="sta" type="xs:double" use="required"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="angleSkew" type="angle"/>
   
<xs:attribute name="areaCut" type="crossSectSurfaceArea"/>
   
<xs:attribute name="areaFill" type="crossSectSurfaceArea"/>
   
<xs:attribute name="centroidCut" type="xs:double"/>
   
<xs:attribute name="centroidFill" type="xs:double"/>
   
<xs:attribute name="sectType" type="xs:string"/>
   
<xs:attribute name="volumeCut" type="crossSectSurfaceVolume"/>
   
<xs:attribute name="volumeFill" type="crossSectSurfaceVolume"/>
 
</xs:complexType>
</xs:element>

attribute CrossSect/@sta
type xs:double
properties
isRef 0
use required
source <xs:attribute name="sta" type="xs:double" use="required"/>

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

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

attribute CrossSect/@angleSkew
type angle
properties
isRef 0
source <xs:attribute name="angleSkew" type="angle"/>

attribute CrossSect/@areaCut
type crossSectSurfaceArea
properties
isRef 0
source <xs:attribute name="areaCut" type="crossSectSurfaceArea"/>

attribute CrossSect/@areaFill
type crossSectSurfaceArea
properties
isRef 0
source <xs:attribute name="areaFill" type="crossSectSurfaceArea"/>

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

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

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

attribute CrossSect/@volumeCut
type crossSectSurfaceVolume
properties
isRef 0
source <xs:attribute name="volumeCut" type="crossSectSurfaceVolume"/>

attribute CrossSect/@volumeFill
type crossSectSurfaceVolume
properties
isRef 0
source <xs:attribute name="volumeFill" type="crossSectSurfaceVolume"/>

element CrossSectPnt
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type extension of PointType
properties
content complex
mixed true
used by
element DesignCrossSectSurf
facets
minLength 0
maxLength 3
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
descxs:string      
codexs:string      
statestateType      
pntRefpointNameRef      
pointGeometrypointGeometryType      
DTMAttributeDTMAttributeType      
timeStampxs:dateTimeoptional      
rolesurveyRoleTypeoptional      
determinedTimeStampxs:dateTimeoptional      
ellipsoidElevellipsoidElevationTypeoptional      
latitudelatLongAngleoptional      
longitudelatLongAngleoptional      
dataFormatdataFormatType  Offset Elevation    
alignRefalignmentNameRef      
alignRefStationstation      
planFeatureRefplanFeatureNameRef      
planFeatureRefStationstation      
parcelRefparcelNameRef      
parcelRefStationstation      
source <xs:element name="CrossSectPnt">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:simpleContent>
     
<xs:extension base="PointType">
       
<xs:attribute name="dataFormat" type="dataFormatType" default="Offset Elevation"/>
       
<xs:attribute name="alignRef" type="alignmentNameRef"/>
       
<xs:attribute name="alignRefStation" type="station"/>
       
<xs:attribute name="planFeatureRef" type="planFeatureNameRef"/>
       
<xs:attribute name="planFeatureRefStation" type="station"/>
       
<xs:attribute name="parcelRef" type="parcelNameRef"/>
       
<xs:attribute name="parcelRefStation" type="station"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute CrossSectPnt/@dataFormat
type dataFormatType
properties
isRef 0
default Offset Elevation
facets
enumeration Offset Elevation
enumeration Slope Distance
source <xs:attribute name="dataFormat" type="dataFormatType" default="Offset Elevation"/>

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

attribute CrossSectPnt/@alignRefStation
type station
properties
isRef 0
source <xs:attribute name="alignRefStation" type="station"/>

attribute CrossSectPnt/@planFeatureRef
type planFeatureNameRef
properties
isRef 0
source <xs:attribute name="planFeatureRef" type="planFeatureNameRef"/>

attribute CrossSectPnt/@planFeatureRefStation
type station
properties
isRef 0
source <xs:attribute name="planFeatureRefStation" type="station"/>

attribute CrossSectPnt/@parcelRef
type parcelNameRef
properties
isRef 0
source <xs:attribute name="parcelRef" type="parcelNameRef"/>

attribute CrossSectPnt/@parcelRefStation
type station
properties
isRef 0
source <xs:attribute name="parcelRefStation" type="station"/>

element CrossSects
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children CrossSect Feature
used by
element Alignment
attributes
Name  Type  Use  Default  Fixed  Annotation
descxs:string      
namexs:string      
statestateType      
calcMethodxsVolCalcMethodType      
curveCorrectionxs:boolean      
swellFactorxs:double      
shrinkFactorxs:double      
identity constraints
  Name  Refer  Selector  Field(s)  
unique  uCrossSectSta    CrossSect  @sta  
source <xs:element name="CrossSects">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="CrossSect" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
   
<xs:attribute name="calcMethod" type="xsVolCalcMethodType"/>
   
<xs:attribute name="curveCorrection" type="xs:boolean"/>
   
<xs:attribute name="swellFactor" type="xs:double"/>
   
<xs:attribute name="shrinkFactor" type="xs:double"/>
 
</xs:complexType>
 
<xs:unique name="uCrossSectSta">
   
<xs:selector xpath="CrossSect"/>
   
<xs:field xpath="@sta"/>
 
</xs:unique>
</xs:element>

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

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

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

attribute CrossSects/@calcMethod
type xsVolCalcMethodType
properties
isRef 0
facets
enumeration AverageEndArea
enumeration Prismoidal
source <xs:attribute name="calcMethod" type="xsVolCalcMethodType"/>

attribute CrossSects/@curveCorrection
type xs:boolean
properties
isRef 0
source <xs:attribute name="curveCorrection" type="xs:boolean"/>

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

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

element CrossSectSurf
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children PntList2D Feature
used by
element CrossSect
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:stringrequired      
descxs:string      
statestateType      
annotation
documentation
Defined as a space delimited PntList2D of offset-distance/offset-elevations from the centerline, also known as the profile grade line. Typically represent existing ground surfaces.
documentation
Example: "-60.00 1.52 -36.26 0.89 12.41 2.01 60.00 1.83"
documentation
Note: Gaps in the surface are handled by having 2 or more PntList2D elements.
source <xs:element name="CrossSectSurf">
 
<xs:annotation>
   
<xs:documentation>Defined as a space delimited PntList2D of offset-distance/offset-elevations from the centerline, also known as the profile grade line. Typically represent existing ground surfaces.</xs:documentation>
   
<xs:documentation>Example: "-60.00 1.52 -36.26 0.89 12.41 2.01 60.00 1.83"</xs:documentation>
   
<xs:documentation>Note: Gaps in the surface are handled by having 2 or more PntList2D elements.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="PntList2D" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="name" type="xs:string" use="required"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
 
</xs:complexType>
</xs:element>

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

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

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

element Curb
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Intersection
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
sideofRoadsideofRoadType      
typecurbType      
source <xs:element name="Curb">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="sideofRoad" type="sideofRoadType"/>
   
<xs:attribute name="type" type="curbType"/>
 
</xs:complexType>
</xs:element>

attribute Curb/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute Curb/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

attribute Curb/@sideofRoad
type sideofRoadType
properties
isRef 0
facets
enumeration right
enumeration left
enumeration both
source <xs:attribute name="sideofRoad" type="sideofRoadType"/>

attribute Curb/@type
type curbType
properties
isRef 0
facets
enumeration unknown
source <xs:attribute name="type" type="curbType"/>

element Curve
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Start Center End PI Feature
used by
elements CoordGeom Curve1 Curve2
attributes
Name  Type  Use  Default  Fixed  Annotation
rotclockwiserequired      
chordxs:double      
crvTypecurveType      
deltaangle      
descxs:string      
dirEnddirection      
dirStartdirection      
externalxs:double      
lengthxs:double      
midOrdxs:double      
namexs:string      
radiusxs:double      
staStartxs:double      
statestateType      
tangentxs:double      
oIDxs:string      
notexs:string      
annotation
documentation
The distance from the Start to the Center provides the radius value.
documentation
The rotation attribute "rot" defines whether the arc travels clockwise or counter-clockwise from the Start to End point.
source <xs:element name="Curve">
 
<xs:annotation>
   
<xs:documentation>The distance from the Start to the Center provides the radius value.</xs:documentation>
   
<xs:documentation>The rotation attribute "rot" defines whether the arc travels clockwise or counter-clockwise from the Start to End point.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="3" maxOccurs="unbounded">
     
<xs:element ref="Start"/>
     
<xs:element ref="Center"/>
     
<xs:element ref="End"/>
     
<xs:element ref="PI" minOccurs="0"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="rot" type="clockwise" use="required"/>
   
<xs:attribute name="chord" type="xs:double"/>
   
<xs:attribute name="crvType" type="curveType"/>
   
<xs:attribute name="delta" type="angle"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="dirEnd" type="direction"/>
   
<xs:attribute name="dirStart" type="direction"/>
   
<xs:attribute name="external" type="xs:double"/>
   
<xs:attribute name="length" type="xs:double"/>
   
<xs:attribute name="midOrd" type="xs:double"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="radius" type="xs:double"/>
   
<xs:attribute name="staStart" type="xs:double"/>
   
<xs:attribute name="state" type="stateType"/>
   
<xs:attribute name="tangent" type="xs:double"/>
   
<xs:attribute name="oID" type="xs:string"/>
   
<xs:attribute name="note" type="xs:string"/>
 
</xs:complexType>
</xs:element>

attribute Curve/@rot
type clockwise
properties
isRef 0
use required
facets
enumeration cw
enumeration ccw
source <xs:attribute name="rot" type="clockwise" use="required"/>

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

attribute Curve/@crvType
type curveType
properties
isRef 0
facets
enumeration arc
enumeration chord
source <xs:attribute name="crvType" type="curveType"/>

attribute Curve/@delta
type angle
properties
isRef 0
source <xs:attribute name="delta" type="angle"/>

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

attribute Curve/@dirEnd
type direction
properties
isRef 0
source <xs:attribute name="dirEnd" type="direction"/>

attribute Curve/@dirStart
type direction
properties
isRef 0
source <xs:attribute name="dirStart" type="direction"/>

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

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

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

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

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

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

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

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

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

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

element Curve1
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Curve
used by
element AlignPI
annotation
documentation
First Curve Definition
source <xs:element name="Curve1">
 
<xs:annotation>
   
<xs:documentation>First Curve Definition</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="Curve"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Curve2
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Curve
used by
element AlignPI
annotation
documentation
Second Curve Definition
source <xs:element name="Curve2">
 
<xs:annotation>
   
<xs:documentation>Second Curve Definition</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="Curve"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element DailyTrafficVolume
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element TrafficVolume
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
ADTxs:double      
yearxs:date      
escFactorxs:double      
source <xs:element name="DailyTrafficVolume">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="ADT" type="xs:double"/>
   
<xs:attribute name="year" type="xs:date"/>
   
<xs:attribute name="escFactor" type="xs:double"/>
   
<!-- ADT, the average daily traffic for the specified year. This item specifies the average daily traffic for the specified year. No value needs to be specified for this item. The unit of measure for this item is vehicles/day.  -->
   
<!-- escFactor is the subsequent year annual traffic volume escalation factor. This item specifies the annual percent increase (or decrease) in traffic volume for subsequent traffic volume years. No value needs to be specified for this item. The unit of measure for this item is percent %. -->
 
</xs:complexType>
</xs:element>

attribute DailyTrafficVolume/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute DailyTrafficVolume/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

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

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

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

element DataPoints
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
mixed true
children PntList3D Feature
used by
element SourceData
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
descxs:string      
codexs:string      
statestateType      
pntRefpointNameRef      
pointGeometrypointGeometryType      
DTMAttributeDTMAttributeType      
annotation
documentation
The sub element PntList3D is group of points is defined by a 3D
north/east/elev list of points that define the geometry.
source <xs:element name="DataPoints">
 
<xs:annotation>
   
<xs:documentation>The sub element PntList3D is group of points is defined by a 3D
north/east/elev list of points that define the geometry.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element ref="PntList3D" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="code" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
   
<xs:attribute name="pntRef" type="pointNameRef"/>
   
<xs:attribute name="pointGeometry" type="pointGeometryType"/>
   
<xs:attribute name="DTMAttribute" type="DTMAttributeType"/>
 
</xs:complexType>
</xs:element>

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

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

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

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

attribute DataPoints/@pntRef
type pointNameRef
properties
isRef 0
source <xs:attribute name="pntRef" type="pointNameRef"/>

attribute DataPoints/@pointGeometry
type pointGeometryType
properties
isRef 0
facets
enumeration point
enumeration curve
source <xs:attribute name="pointGeometry" type="pointGeometryType"/>

attribute DataPoints/@DTMAttribute
type DTMAttributeType
properties
isRef 0
facets
enumeration determinebyfeature
enumeration donotinclude
enumeration spot
enumeration spotandbreak
enumeration void
enumeration drapevoid
enumeration breakvoid
enumeration island
enumeration boundary
enumeration contour
enumeration feature
enumeration ground
enumeration xsection
enumeration user
source <xs:attribute name="DTMAttribute" type="DTMAttributeType"/>

element DecisionSightDistance
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Roadway
attributes
Name  Type  Use  Default  Fixed  Annotation
stationstation      
maneuvermaneuverType      
source <xs:element name="DecisionSightDistance">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="station" type="station"/>
   
<xs:attribute name="maneuver" type="maneuverType"/>
 
</xs:complexType>
</xs:element>

attribute DecisionSightDistance/@station
type station
properties
isRef 0
source <xs:attribute name="station" type="station"/>

attribute DecisionSightDistance/@maneuver
type maneuverType
properties
isRef 0
facets
enumeration A-stop-on-rural-road
enumeration C-speed-path-direction-change-on-rural-road
source <xs:attribute name="maneuver" type="maneuverType"/>

element Definition
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Pnts Faces Feature
used by
element Surface
attributes
Name  Type  Use  Default  Fixed  Annotation
surfTypesurfTypeEnumrequired      
area2DSurfxs:double      
area3DSurfxs:double      
elevMaxxs:double      
elevMinxs:double      
annotation
documentation
The collection of faces and points that defined the surface.
source <xs:element name="Definition">
 
<xs:annotation>
   
<xs:documentation>The collection of faces and points that defined the surface.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Pnts"/>
     
<xs:element ref="Faces" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="surfType" type="surfTypeEnum" use="required"/>
   
<xs:attribute name="area2DSurf" type="xs:double"/>
   
<xs:attribute name="area3DSurf" type="xs:double"/>
   
<xs:attribute name="elevMax" type="xs:double"/>
   
<xs:attribute name="elevMin" type="xs:double"/>
 
</xs:complexType>
</xs:element>

attribute Definition/@surfType
type surfTypeEnum
properties
isRef 0
use required
facets
enumeration TIN
enumeration grid
source <xs:attribute name="surfType" type="surfTypeEnum" use="required"/>

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

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

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

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

element DesignCrossSectSurf
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children CrossSectPnt Feature
used by
element CrossSect
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
descxs:string      
statestateType      
sidesideofRoadType      
materialxs:string      
closedAreaxs:boolean      
typicalThicknessxs:double      
typicalWidthxs:double      
areacrossSectSurfaceArea      
volumecrossSectSurfaceVolume      
source <xs:element name="DesignCrossSectSurf">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="CrossSectPnt" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
   
<xs:attribute name="side" type="sideofRoadType"/>
   
<xs:attribute name="material" type="xs:string"/>
   
<xs:attribute name="closedArea" type="xs:boolean"/>
   
<xs:attribute name="typicalThickness" type="xs:double"/>
   
<xs:attribute name="typicalWidth" type="xs:double"/>
   
<xs:attribute name="area" type="crossSectSurfaceArea"/>
   
<xs:attribute name="volume" type="crossSectSurfaceVolume"/>
 
</xs:complexType>
</xs:element>

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

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

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

attribute DesignCrossSectSurf/@side
type sideofRoadType
properties
isRef 0
facets
enumeration right
enumeration left
enumeration both
source <xs:attribute name="side" type="sideofRoadType"/>

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

attribute DesignCrossSectSurf/@closedArea
type xs:boolean
properties
isRef 0
source <xs:attribute name="closedArea" type="xs:boolean"/>

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

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

attribute DesignCrossSectSurf/@area
type crossSectSurfaceArea
properties
isRef 0
source <xs:attribute name="area" type="crossSectSurfaceArea"/>

attribute DesignCrossSectSurf/@volume
type crossSectSurfaceVolume
properties
isRef 0
source <xs:attribute name="volume" type="crossSectSurfaceVolume"/>

element DesignHour
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element TrafficVolume
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
volumexs:double      
source <xs:element name="DesignHour">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="volume" type="xs:double"/>
 
</xs:complexType>
 
<!-- Design Hour Volume - This item is the design hourly volume (DHV). The 30th highest volume of the year should be used as the DHV, which can be approximated as 15 percent of the average daily traffic (ADT). On two-lane rural highways, the DHV is the total traffic in both directions of travel. The unit of measure for this item is vehicles/hour. -->
</xs:element>

attribute DesignHour/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute DesignHour/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

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

element DesignSpeed
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Speeds
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
speedspeed      
source <xs:element name="DesignSpeed">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="speed" type="speed"/>
 
</xs:complexType>
</xs:element>

attribute DesignSpeed/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute DesignSpeed/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

attribute DesignSpeed/@speed
type speed
properties
isRef 0
source <xs:attribute name="speed" type="speed"/>

element DesignSpeed85th
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Speeds
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
sideofRoadsideofRoadType      
speedspeed      
source <xs:element name="DesignSpeed85th">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="sideofRoad" type="sideofRoadType"/>
   
<xs:attribute name="speed" type="speed"/>
 
</xs:complexType>
</xs:element>

attribute DesignSpeed85th/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute DesignSpeed85th/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

attribute DesignSpeed85th/@sideofRoad
type sideofRoadType
properties
isRef 0
facets
enumeration right
enumeration left
enumeration both
source <xs:attribute name="sideofRoad" type="sideofRoadType"/>

attribute DesignSpeed85th/@speed
type speed
properties
isRef 0
source <xs:attribute name="speed" type="speed"/>

element Ditch
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Roadside
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstationrequired      
staEndstationrequired      
bottomWidthxs:doublerequired      
bottomShapeditchBottomShape      
source <xs:element name="Ditch">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station" use="required"/>
   
<xs:attribute name="staEnd" type="station" use="required"/>
   
<xs:attribute name="bottomWidth" type="xs:double" use="required"/>
   
<xs:attribute name="bottomShape" type="ditchBottomShape"/>
 
</xs:complexType>
</xs:element>

attribute Ditch/@staStart
type station
properties
isRef 0
use required
source <xs:attribute name="staStart" type="station" use="required"/>

attribute Ditch/@staEnd
type station
properties
isRef 0
use required
source <xs:attribute name="staEnd" type="station" use="required"/>

attribute Ditch/@bottomWidth
type xs:double
properties
isRef 0
use required
source <xs:attribute name="bottomWidth" type="xs:double" use="required"/>

attribute Ditch/@bottomShape
type ditchBottomShape
properties
isRef 0
facets
enumeration true-V
enumeration rounded-V
enumeration rounded-trapezoidal
enumeration flat-trapezoidal
source <xs:attribute name="bottomShape" type="ditchBottomShape"/>

element DocFileRef
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
element FeatureDictionary
attributes
Name  Type  Use  Default  Fixed  Annotation
namerequired      
locationxs:anyURIrequired      
fileTypexs:string      
fileFormatxs:string      
annotation
documentation
A reference to any external document file containing related information for the associated element.
source <xs:element name="DocFileRef">
 
<xs:annotation>
   
<xs:documentation>A reference to any external document file containing related information for the associated element.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="name" use="required"/>
   
<xs:attribute name="location" type="xs:anyURI" use="required"/>
   
<xs:attribute name="fileType" type="xs:string"/>
   
<xs:attribute name="fileFormat" type="xs:string"/>
 
</xs:complexType>
</xs:element>

attribute DocFileRef/@name
properties
isRef 0
use required
source <xs:attribute name="name" use="required"/>

attribute DocFileRef/@location
type xs:anyURI
properties
isRef 0
use required
source <xs:attribute name="location" type="xs:anyURI" use="required"/>

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

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

element DrivewayDensity
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Roadside
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
densityxs:int      
source <xs:element name="DrivewayDensity">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="density" type="xs:int"/>
   
<!-- Driveway Density - Unit of measure: integer. The driveway density for both sides of the roadway combined. The unit of measure for this item is driveways/kilometer (driveways/mile). -->
 
</xs:complexType>
</xs:element>

attribute DrivewayDensity/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute DrivewayDensity/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

attribute DrivewayDensity/@density
type xs:int
properties
isRef 0
source <xs:attribute name="density" type="xs:int"/>

element EggPipe
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Pipe
attributes
Name  Type  Use  Default  Fixed  Annotation
heightxs:doublerequired      
spanxs:doublerequired      
descxs:string      
hazenWilliamsxs:double      
manningsxs:double      
material      
thicknessxs:double      
source <xs:element name="EggPipe">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="height" type="xs:double" use="required"/>
   
<xs:attribute name="span" type="xs:double" use="required"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="hazenWilliams" type="xs:double"/>
   
<xs:attribute name="mannings" type="xs:double"/>
   
<xs:attribute name="material"/>
   
<xs:attribute name="thickness" type="xs:double"/>
 
</xs:complexType>
</xs:element>

attribute EggPipe/@height
type xs:double
properties
isRef 0
use required
source <xs:attribute name="height" type="xs:double" use="required"/>

attribute EggPipe/@span
type xs:double
properties
isRef 0
use required
source <xs:attribute name="span" type="xs:double" use="required"/>

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

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

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

attribute EggPipe/@material
properties
isRef 0
source <xs:attribute name="material"/>

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

element ElliPipe
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Pipe
attributes
Name  Type  Use  Default  Fixed  Annotation
heightxs:doublerequired      
spanxs:doublerequired      
descxs:string      
hazenWilliamsxs:double      
manningsxs:double      
material      
thicknessxs:double      
source <xs:element name="ElliPipe">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="height" type="xs:double" use="required"/>
   
<xs:attribute name="span" type="xs:double" use="required"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="hazenWilliams" type="xs:double"/>
   
<xs:attribute name="mannings" type="xs:double"/>
   
<xs:attribute name="material"/>
   
<xs:attribute name="thickness" type="xs:double"/>
 
</xs:complexType>
</xs:element>

attribute ElliPipe/@height
type xs:double
properties
isRef 0
use required
source <xs:attribute name="height" type="xs:double" use="required"/>

attribute ElliPipe/@span
type xs:double
properties
isRef 0
use required
source <xs:attribute name="span" type="xs:double" use="required"/>

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

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

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

attribute ElliPipe/@material
properties
isRef 0
source <xs:attribute name="material"/>

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

element End
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type PointType
properties
content complex
mixed true
used by
elements Curve IrregularLine Line Spiral
facets
minLength 0
maxLength 3
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
descxs:string      
codexs:string      
statestateType      
pntRefpointNameRef      
pointGeometrypointGeometryType      
DTMAttributeDTMAttributeType      
timeStampxs:dateTimeoptional      
rolesurveyRoleTypeoptional      
determinedTimeStampxs:dateTimeoptional      
ellipsoidElevellipsoidElevationTypeoptional      
latitudelatLongAngleoptional      
longitudelatLongAngleoptional      
annotation
documentation
Represents a 2D or 3D Ending Point
documentation
Defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
source <xs:element name="End" type="PointType">
 
<xs:annotation>
   
<xs:documentation>Represents a 2D or 3D Ending Point</xs:documentation>
   
<xs:documentation>Defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.</xs:documentation>
 
</xs:annotation>
</xs:element>

element EndofRunoutSta
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type station
properties
content simple
nillable true
used by
element Superelevation
source <xs:element name="EndofRunoutSta" type="station" nillable="true"/>

element Equipment
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children InstrumentDetails LaserDetails GPSReceiverDetails GPSAntennaDetails FieldNote Feature
used by
element Survey
source <xs:element name="Equipment">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="InstrumentDetails"/>
       
<xs:element ref="LaserDetails"/>
       
<xs:element ref="GPSReceiverDetails"/>
       
<xs:element ref="GPSAntennaDetails"/>
     
</xs:choice>
     
<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:complexType>
</xs:element>

element Exclusions
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
mixed true
used by
element Parcel
attributes
Name  Type  Use  Default  Fixed  Annotation
exclusionTypeexclusTyperequired      
areaxs:doublerequired      
annotation
documentation
An Exclusion is an area which has been reserved from a tenure for a specific purpose but may have no defined spatial extent for example 10ha for road. A single parcel could have more than one eclusion for different purposes.
source <xs:element name="Exclusions">
 
<xs:annotation>
   
<xs:documentation>An Exclusion is an area which has been reserved from a tenure for a specific purpose but may have no defined spatial extent for example 10ha for road. A single parcel could have more than one eclusion for different purposes.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:attribute name="exclusionType" type="exclusType" use="required"/>
   
<xs:attribute name="area" type="xs:double" use="required"/>
 
</xs:complexType>
</xs:element>

attribute Exclusions/@exclusionType
type exclusType
properties
isRef 0
use required
source <xs:attribute name="exclusionType" type="exclusType" use="required"/>

attribute Exclusions/@area
type xs:double
properties
isRef 0
use required
source <xs:attribute name="area" type="xs:double" use="required"/>

element F
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type extension of FaceType
properties
content complex
mixed true
used by
element Faces
attributes
Name  Type  Use  Default  Fixed  Annotation
ixs:integeroptional      
nFaceTypeoptional      
annotation
documentation
A surface face. It contains a space delimited list of "id" references for 3 (TIN) or 4 (grid) surface "P" points.
documentation
The 3 or 4 numbers represent the vertices on the face. Each number is a reference to the ID value of a surface point "P" for the face coordinates.
documentation

Attribute "i" is optional, where a value of "1" indicating the face is part of the triangulation but is invisible.
Attribute "n" is optional, space delimited face index values indicating the adjacent face index for each face edge, where a value of "0" (an invalid face index value) indicates the edge has NO neighboring face. The face index value is implied and defined from 1 to n number of F elements in a a single Faces collection.
Example:
<!--
<Faces>
<F>5 10 20</F>  Implied face index = 1
   <F>5 10 20</F>  Implied face index = 2
   <F>5 10 20</F>  Implied face index = 3
   <F n="2 0 3" i="1">10 20 30</F>   Implied face index = 4
  ...
</Faces>
-->
Where 2 is the neighboring face index for the edge 10 to 20, 0 means no
neighbor between 20 and 30 and 3 is the neighbor index for 30 to 10.
source <xs:element name="F">
 
<xs:annotation>
   
<xs:documentation>A surface face. It contains a space delimited list of "id" references for 3 (TIN) or 4 (grid) surface "P" points. </xs:documentation>
   
<xs:documentation>The 3 or 4 numbers represent the vertices on the face. Each number is a reference to the ID value of a surface point "P" for the face coordinates.</xs:documentation>
   
<xs:documentation>
Attribute "i" is optional, where a value of "1" indicating the face is part of the triangulation but is invisible.
Attribute "n" is optional, space delimited face index values indicating the adjacent face index for each face edge, where a value of "0" (an invalid face index value) indicates the edge has NO neighboring face. The face index value is implied and defined from 1 to n number of F elements in a a single Faces collection.
Example:
<!--
<Faces>
<F>5 10 20</F>  Implied face index = 1
  
<F>5 10 20</F>  Implied face index = 2
  
<F>5 10 20</F>  Implied face index = 3
  
<F n="2 0 3" i="1">10 20 30</F>   Implied face index = 4
  ...
</Faces>
--
>
Where 2 is the neighboring face index for the edge 10 to 20, 0 means no
neighbor between 20 and 30 and 3 is the neighbor index for 30 to 10.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:simpleContent>
     
<xs:extension base="FaceType">
       
<xs:attribute name="i" type="xs:integer" use="optional"/>
       
<xs:attribute name="n" type="FaceType" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute F/@i
type xs:integer
properties
isRef 0
use optional
source <xs:attribute name="i" type="xs:integer" use="optional"/>

attribute F/@n
type FaceType
properties
isRef 0
use optional
source <xs:attribute name="n" type="FaceType" use="optional"/>

element Faces
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children F Feature
used by
element Definition
attributes
Name  Type  Use  Default  Fixed  Annotation
descxs:string      
namexs:string      
statestateType      
annotation
documentation
The collection of faces that defined the surface.
documentation
The faces are defined by either 3 (TIN) or 4 (grid) points, as indicated by the "surfType" attribute
documentation
For the north/east/elev values, each point of the face references a "P"point element point in the SurfPnts collection.
source <xs:element name="Faces">
 
<xs:annotation>
   
<xs:documentation>The collection of faces that defined the surface.</xs:documentation>
   
<xs:documentation>The faces are defined by either 3 (TIN) or 4 (grid) points, as indicated by the "surfType" attribute</xs:documentation>
   
<xs:documentation>For the north/east/elev values, each point of the face references a "P"point element point in the SurfPnts collection.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="F" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
 
</xs:complexType>
</xs:element>

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

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

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

element Feature
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
elements Alignment Alignments Backsight BikeFacilities Boundaries Boundary Breakline Breaklines BridgeElement Cant CgPoints Channel CircPipe CircStruct Classification ClimbLane Connection Contour Contours ControlChecks CoordGeom CoordinateSystem Corner Corrections CrashData CrashHistory CrossSect CrossSects CrossSectSurf Curb Curve DailyTrafficVolume DataPoints DecisionSightDistance Definition DesignCrossSectSurf DesignHour DesignSpeed DesignSpeed85th Ditch DrivewayDensity EggPipe ElliPipe Equipment Faces GPSAntennaDetails GPSPosition GPSReceiverDetails GPSSetup GPSVector GradeModel GradeSurface HazardRating InletStruct InstrumentDetails InstrumentSetup Intersection Intersections IrregularLine Lanes LaserDetails LaserSetup Line Monuments NoPassingZone ObservationGroup ObstructionOffset OffsetLane OutletStruct Parcel Parcels PassingLane PeakHour Pipe PipeFlow PipeNetwork PipeNetworks Pipes PlanFeature PlanFeatures PointFiles PointResults PostedSpeed ProfAlign Profile ProfSurf Project RawObservation RectPipe RectStruct RedHorizontalPosition ReducedArcObservation ReducedObservation RedVerticalObservation RetWall Roadside RoadSign Roadway Roadways SourceData Speeds Spiral StaEquation Struct StructFlow Structs Superelevation Surface Surfaces SurfVolume SurfVolumes Survey SurveyHeader SurveyMonument TargetSetup ThruLane Timing TrafficControl TrafficVolume TurnLane TurnRestriction TurnSpeed TwoWayLeftTurnLane Volume Watershed Watersheds WideningLane Zone ZoneCrossSectStructure ZoneCutFill ZoneHinge ZoneMaterial Zones ZoneSlope ZoneWidth
attributes
Name  Type  Use  Default  Fixed  Annotation
codexs:string      
sourceoptional      
annotation
documentation
Used to include additional information that is not explicitly defined by the LandXML schema, Feature may contain one or more Property, DocFileRef or nested Feature elements.
NOTE: to allow any valid content, the explicit definitions for Property, DocFileRef and Feature have been commented out, but are still expected in common use.
documentation
Each Property element defines one piece of data.
source <xs:element name="Feature">
 
<xs:annotation>
   
<xs:documentation>Used to include additional information that is not explicitly defined by the LandXML schema, Feature may contain one or more Property, DocFileRef or nested Feature elements.
NOTE: to allow any valid content, the explicit definitions for Property, DocFileRef and Feature have been commented out, but are still expected in common use.
</xs:documentation>
   
<xs:documentation>Each Property element defines one piece of data.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<!--
<xs:choice>
<xs:element ref="Property" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="DocFileRef" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
</xs:choice> -->
     
<xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="code" type="xs:string"/>
   
<xs:attribute name="source" use="optional"/>
 
</xs:complexType>
</xs:element>

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

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

element FeatureDictionary
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children DocFileRef
used by
element LandXML
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:stringrequired      
versionxs:stringoptional      
annotation
documentation
Used to describe specific Feature code / property type values. DocFileRef points to reference documentation
documentation
Each Property element defines one piece of data.
source <xs:element name="FeatureDictionary">
 
<xs:annotation>
   
<xs:documentation>Used to describe specific Feature code / property type values. DocFileRef points to reference documentation</xs:documentation>
   
<xs:documentation>Each Property element defines one piece of data.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="DocFileRef" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="name" type="xs:string" use="required"/>
   
<xs:attribute name="version" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

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

attribute FeatureDictionary/@version
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="version" type="xs:string" use="optional"/>

element FieldNote
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
mixed true
used by
elements Backsight ControlChecks CoordinateSystem Corrections Equipment GPSAntennaDetails GPSPosition GPSReceiverDetails GPSSetup GPSVector InstrumentDetails InstrumentSetup LaserDetails LaserSetup ObservationGroup PointResults RawObservation RedHorizontalPosition ReducedArcObservation ReducedObservation RedVerticalObservation Survey SurveyHeader TargetSetup
annotation
documentation
Place the note as a text value between the FieldNote element tags.
You may also place any valid XML structure inside this tag.
source <xs:element name="FieldNote">
 
<xs:annotation>
   
<xs:documentation>Place the note as a text value between the FieldNote element tags.
You may also place any valid XML structure inside this tag.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType mixed="true">
   
<xs:choice maxOccurs="unbounded">
     
<xs:any namespace="##other" processContents="skip" minOccurs="0"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element FullSuperelev
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type slope
properties
content simple
used by
element Superelevation
source <xs:element name="FullSuperelev" type="slope"/>

element FullSuperSta
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type station
properties
content simple
used by
element Superelevation
source <xs:element name="FullSuperSta" type="station"/>

element GPSAntennaDetails
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Monument FieldNote Feature
used by
element Equipment
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:IDrequired      
manufacturerxs:string      
modelxs:string      
serialNumberxs:string      
latitudexs:double      
longitudexs:double      
altitudexs:double      
ellipsiodnalHeightxs:double      
orthometricHeightxs:double      
source <xs:element name="GPSAntennaDetails">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="Monument" 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="id" type="xs:ID" use="required"/>
   
<xs:attribute name="manufacturer" type="xs:string"/>
   
<xs:attribute name="model" type="xs:string"/>
   
<xs:attribute name="serialNumber" type="xs:string"/>
   
<xs:attribute name="latitude" type="xs:double"/>
   
<xs:attribute name="longitude" type="xs:double"/>
   
<xs:attribute name="altitude" type="xs:double"/>
   
<xs:attribute name="ellipsiodnalHeight" type="xs:double"/>
   
<xs:attribute name="orthometricHeight" type="xs:double"/>
 
</xs:complexType>
</xs:element>

attribute GPSAntennaDetails/@id
type xs:ID
properties
isRef 0
use required
source <xs:attribute name="id" type="xs:ID" use="required"/>

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

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

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

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

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

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

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

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

element GPSPosition
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children TargetPoint GPSQCInfoLevel1 GPSQCInfoLevel2 FieldNote Feature
used by
elements GPSSetup Survey
attributes
Name  Type  Use  Default  Fixed  Annotation
setupIDxs:IDREF      
setID      
wgsHeightxs:doublerequired      
wgsLatitudexs:doublerequired      
wgsLongitudexs:doublerequired      
purpose      
coordGeomRefscoordGeomNameRefs      
pntRefpointNameRef      
source <xs:element name="GPSPosition">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="TargetPoint"/>
     
<xs:element ref="GPSQCInfoLevel1" minOccurs="0"/>
     
<xs:element ref="GPSQCInfoLevel2" 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="setupID" type="xs:IDREF"/>
   
<xs:attribute name="setID"/>
   
<xs:attribute name="wgsHeight" type="xs:double" use="required"/>
   
<xs:attribute name="wgsLatitude" type="xs:double" use="required"/>
   
<xs:attribute name="wgsLongitude" type="xs:double" use="required"/>
   
<xs:attribute name="purpose"/>
   
<xs:attribute name="coordGeomRefs" type="coordGeomNameRefs"/>
   
<xs:attribute name="pntRef" type="pointNameRef"/>
   
<!-- 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. -->
 
</xs:complexType>
</xs:element>

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

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

attribute GPSPosition/@wgsHeight
type xs:double
properties
isRef 0
use required
source <xs:attribute name="wgsHeight" type="xs:double" use="required"/>

attribute GPSPosition/@wgsLatitude
type xs:double
properties
isRef 0
use required
source <xs:attribute name="wgsLatitude" type="xs:double" use="required"/>

attribute GPSPosition/@wgsLongitude
type xs:double
properties
isRef 0
use required
source <xs:attribute name="wgsLongitude" type="xs:double" use="required"/>

attribute GPSPosition/@purpose
properties
isRef 0
source <xs:attribute name="purpose"/>

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

attribute GPSPosition/@pntRef
type pointNameRef
properties
isRef 0
source <xs:attribute name="pntRef" type="pointNameRef"/>

element GPSQCInfoLevel1
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
elements GPSPosition GPSVector
attributes
Name  Type  Use  Default  Fixed  Annotation
GPSSolnTypeGPSSolutionTypeEnum      
GPSSolnFreqGPSSolutionFrequencyEnum      
nbrSatellitesxs:integer      
RDOPxs:double      
annotation
documentation
GPS Time = Nbr of GPS weeks * 604800 (seconds in a week) + seconds in GPS week 
source <xs:element name="GPSQCInfoLevel1">
 
<xs:annotation>
   
<xs:documentation>GPS Time = Nbr of GPS weeks * 604800 (seconds in a week) + seconds in GPS week  </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="GPSSolnType" type="GPSSolutionTypeEnum"/>
   
<xs:attribute name="GPSSolnFreq" type="GPSSolutionFrequencyEnum"/>
   
<xs:attribute name="nbrSatellites" type="xs:integer"/>
   
<xs:attribute name="RDOP" type="xs:double"/>
 
</xs:complexType>
</xs:element>

attribute GPSQCInfoLevel1/@GPSSolnType
type GPSSolutionTypeEnum
properties
isRef 0
facets
enumeration Unknown
enumeration Code
enumeration Float
enumeration Fixed
enumeration Network Float
enumeration Network Fixed
enumeration WAAS Float
enumeration WAAS Fixed
source <xs:attribute name="GPSSolnType" type="GPSSolutionTypeEnum"/>

attribute GPSQCInfoLevel1/@GPSSolnFreq
type GPSSolutionFrequencyEnum
properties
isRef 0
facets
enumeration Unknown
enumeration L1
enumeration L2
enumeration L2 Squared
enumeration Wide Lane
enumeration Narrow Lane
enumeration Iono Free
source <xs:attribute name="GPSSolnFreq" type="GPSSolutionFrequencyEnum"/>

attribute GPSQCInfoLevel1/@nbrSatellites
type xs:integer
properties
isRef 0
source <xs:attribute name="nbrSatellites" type="xs:integer"/>

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

element GPSQCInfoLevel2
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
elements GPSPosition GPSVector
attributes
Name  Type  Use  Default  Fixed  Annotation
covarianceXXxs:double      
covarianceXYxs:double      
covarianceXZxs:double      
covarianceYYxs:double      
covarianceYZxs:double      
covarianceZZxs:double      
GPSSolnTypeGPSSolutionTypeEnum      
GPSSolnFreqGPSSolutionFrequencyEnum      
RMSxs:double      
ratioxs:double      
referenceVariancexs:double      
nbrSatellitesxs:integer      
startTimeGPSTime      
stopTimeGPSTime      
source <xs:element name="GPSQCInfoLevel2">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="covarianceXX" type="xs:double"/>
   
<xs:attribute name="covarianceXY" type="xs:double"/>
   
<xs:attribute name="covarianceXZ" type="xs:double"/>
   
<xs:attribute name="covarianceYY" type="xs:double"/>
   
<xs:attribute name="covarianceYZ" type="xs:double"/>
   
<xs:attribute name="covarianceZZ" type="xs:double"/>
   
<xs:attribute name="GPSSolnType" type="GPSSolutionTypeEnum"/>
   
<xs:attribute name="GPSSolnFreq" type="GPSSolutionFrequencyEnum"/>
   
<xs:attribute name="RMS" type="xs:double"/>
   
<xs:attribute name="ratio" type="xs:double"/>
   
<xs:attribute name="referenceVariance" type="xs:double"/>
   
<xs:attribute name="nbrSatellites" type="xs:integer"/>
   
<xs:attribute name="startTime" type="GPSTime"/>
   
<xs:attribute name="stopTime" type="GPSTime"/>
   
<!--  GPS Time = Nbr of GPS weeks * 604800 (seconds in a week) + seconds in GPS week  -->
 
</xs:complexType>
</xs:element>

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

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

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

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

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

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

attribute GPSQCInfoLevel2/@GPSSolnType
type GPSSolutionTypeEnum
properties
isRef 0
facets
enumeration Unknown
enumeration Code
enumeration Float
enumeration Fixed
enumeration Network Float
enumeration Network Fixed
enumeration WAAS Float
enumeration WAAS Fixed
source <xs:attribute name="GPSSolnType" type="GPSSolutionTypeEnum"/>

attribute GPSQCInfoLevel2/@GPSSolnFreq
type GPSSolutionFrequencyEnum
properties
isRef 0
facets
enumeration Unknown
enumeration L1
enumeration L2
enumeration L2 Squared
enumeration Wide Lane
enumeration Narrow Lane
enumeration Iono Free
source <xs:attribute name="GPSSolnFreq" type="GPSSolutionFrequencyEnum"/>

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

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

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

attribute GPSQCInfoLevel2/@nbrSatellites
type xs:integer
properties
isRef 0
source <xs:attribute name="nbrSatellites" type="xs:integer"/>

attribute GPSQCInfoLevel2/@startTime
type GPSTime
properties
isRef 0
source <xs:attribute name="startTime" type="GPSTime"/>

attribute GPSQCInfoLevel2/@stopTime
type GPSTime
properties
isRef 0
source <xs:attribute name="stopTime" type="GPSTime"/>

element GPSReceiverDetails
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children FieldNote Feature
used by
element Equipment
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:IDrequired      
manufacturerxs:string      
modelxs:string      
serialNumberxs:string      
source <xs:element name="GPSReceiverDetails">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<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="id" type="xs:ID" use="required"/>
   
<xs:attribute name="manufacturer" type="xs:string"/>
   
<xs:attribute name="model" type="xs:string"/>
   
<xs:attribute name="serialNumber" type="xs:string"/>
 
</xs:complexType>
</xs:element>

attribute GPSReceiverDetails/@id
type xs:ID
properties
isRef 0
use required
source <xs:attribute name="id" type="xs:ID" use="required"/>

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

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

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

element GPSSetup
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children TargetSetup GPSPosition FieldNote Feature
used by
element Survey
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:IDrequired      
antennaHeightxs:doublerequired      
stationNamerequired      
GPSAntennaDetailsIDxs:IDREF      
GPSReceiverDetailsIDxs:IDREF      
observationDataLink      
stationDescription      
startTimeGPSTime      
stopTimeGPSTime      
source <xs:element name="GPSSetup">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="TargetSetup" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="GPSPosition"/>
       
<xs:element ref="FieldNote" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:choice>
   
</xs:sequence>
   
<xs:attribute name="id" type="xs:ID" use="required"/>
   
<xs:attribute name="antennaHeight" type="xs:double" use="required"/>
   
<xs:attribute name="stationName" use="required"/>
   
<xs:attribute name="GPSAntennaDetailsID" type="xs:IDREF"/>
   
<xs:attribute name="GPSReceiverDetailsID" type="xs:IDREF"/>
   
<xs:attribute name="observationDataLink"/>
   
<xs:attribute name="stationDescription"/>
   
<xs:attribute name="startTime" type="GPSTime"/>
   
<xs:attribute name="stopTime" type="GPSTime"/>
   
<!--  GPS Time = Nbr of GPS weeks * 604800 (seconds in a week) + seconds in GPS week  -->
 
</xs:complexType>
</xs:element>

attribute GPSSetup/@id
type xs:ID
properties
isRef 0
use required
source <xs:attribute name="id" type="xs:ID" use="required"/>

attribute GPSSetup/@antennaHeight
type xs:double
properties
isRef 0
use required
source <xs:attribute name="antennaHeight" type="xs:double" use="required"/>

attribute GPSSetup/@stationName
properties
isRef 0
use required
source <xs:attribute name="stationName" use="required"/>

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

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

attribute GPSSetup/@observationDataLink
properties
isRef 0
source <xs:attribute name="observationDataLink"/>

attribute GPSSetup/@stationDescription
properties
isRef 0
source <xs:attribute name="stationDescription"/>

attribute GPSSetup/@startTime
type GPSTime
properties
isRef 0
source <xs:attribute name="startTime" type="GPSTime"/>

attribute GPSSetup/@stopTime
type GPSTime
properties
isRef 0
source <xs:attribute name="stopTime" type="GPSTime"/>

element GPSVector
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children TargetPoint GPSQCInfoLevel1 GPSQCInfoLevel2 FieldNote Feature
used by
element Survey
attributes
Name  Type  Use  Default  Fixed  Annotation
dXxs:doublerequired      
dYxs:doublerequired      
dZxs:doublerequired      
setupID_Axs:IDREFrequired      
setupID_Bxs:IDREFrequired      
startTimexs:dateTimeoptional      
endTimexs:dateTimeoptional      
horizontalPrecisionxs:doubleoptional      
verticalPrecisionxs:doubleoptional      
purposepurposeType      
setID      
solutionDataLink      
coordGeomRefscoordGeomNameRefs      
source <xs:element name="GPSVector">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="TargetPoint"/>
     
<xs:element ref="GPSQCInfoLevel1" minOccurs="0"/>
     
<xs:element ref="GPSQCInfoLevel2" 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="dX" type="xs:double" use="required"/>
   
<xs:attribute name="dY" type="xs:double" use="required"/>
   
<xs:attribute name="dZ" type="xs:double" use="required"/>
   
<xs:attribute name="setupID_A" type="xs:IDREF" use="required"/>
   
<xs:attribute name="setupID_B" type="xs:IDREF" use="required"/>
   
<xs:attribute name="startTime" type="xs:dateTime" use="optional"/>
   
<xs:attribute name="endTime" type="xs:dateTime" use="optional"/>
   
<xs:attribute name="horizontalPrecision" type="xs:double" use="optional"/>
   
<xs:attribute name="verticalPrecision" type="xs:double" use="optional"/>
   
<xs:attribute name="purpose" type="purposeType"/>
   
<xs:attribute name="setID"/>
   
<xs:attribute name="solutionDataLink"/>
   
<xs:attribute name="coordGeomRefs" type="coordGeomNameRefs"/>
   
<!-- 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. -->
 
</xs:complexType>
</xs:element>

attribute GPSVector/@dX
type xs:double
properties
isRef 0
use required
source <xs:attribute name="dX" type="xs:double" use="required"/>

attribute GPSVector/@dY
type xs:double
properties
isRef 0
use required
source <xs:attribute name="dY" type="xs:double" use="required"/>

attribute GPSVector/@dZ
type xs:double
properties
isRef 0
use required
source <xs:attribute name="dZ" type="xs:double" use="required"/>

attribute GPSVector/@setupID_A
type xs:IDREF
properties
isRef 0
use required
source <xs:attribute name="setupID_A" type="xs:IDREF" use="required"/>

attribute GPSVector/@setupID_B
type xs:IDREF
properties
isRef 0
use required
source <xs:attribute name="setupID_B" type="xs:IDREF" use="required"/>

attribute GPSVector/@startTime
type xs:dateTime
properties
isRef 0
use optional
source <xs:attribute name="startTime" type="xs:dateTime" use="optional"/>

attribute GPSVector/@endTime
type xs:dateTime
properties
isRef 0
use optional
source <xs:attribute name="endTime" type="xs:dateTime" use="optional"/>

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

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

attribute GPSVector/@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 GPSVector/@setID
properties
isRef 0
source <xs:attribute name="setID"/>

attribute GPSVector/@solutionDataLink
properties
isRef 0
source <xs:attribute name="solutionDataLink"/>

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

element GradeModel
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children GradeSurface Feature
used by
element LandXML
attributes
Name  Type  Use  Default  Fixed  Annotation
descxs:string      
namexs:string      
statestateType      
source <xs:element name="GradeModel">
 
<xs:complexType>
   
<xs:choice maxOccurs="unbounded">
     
<xs:element ref="GradeSurface" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
 
</xs:complexType>
</xs:element>

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

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

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

element GradeSurface
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Start Zones Feature
used by
element GradeModel
attributes
Name  Type  Use  Default  Fixed  Annotation
alignmentRefalignmentNameRefrequired      
stationAlignmentRefalignmentNameRef      
surfaceTypezoneSurfaceTyperequired      
surfaceRefsurfaceNameRef      
surfaceRefssurfaceNameRefs      
cgPointRefspointNameRefs      
namexs:string      
descxs:string      
statestateType      
source <xs:element name="GradeSurface">
 
<xs:complexType>
   
<xs:choice maxOccurs="unbounded">
     
<xs:element ref="Start" minOccurs="0"/>
     
<xs:element ref="Zones" maxOccurs="2"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="alignmentRef" type="alignmentNameRef" use="required"/>
   
<xs:attribute name="stationAlignmentRef" type="alignmentNameRef"/>
   
<xs:attribute name="surfaceType" type="zoneSurfaceType" use="required"/>
   
<xs:attribute name="surfaceRef" type="surfaceNameRef"/>
   
<xs:attribute name="surfaceRefs" type="surfaceNameRefs"/>
   
<xs:attribute name="cgPointRefs" type="pointNameRefs"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="state" type="stateType"/>
 
</xs:complexType>
</xs:element>

attribute GradeSurface/@alignmentRef
type alignmentNameRef
properties
isRef 0
use required
source <xs:attribute name="alignmentRef" type="alignmentNameRef" use="required"/>

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

attribute GradeSurface/@surfaceType
type zoneSurfaceType
properties
isRef 0
use required
facets
enumeration finalSurface
enumeration subgrade
source <xs:attribute name="surfaceType" type="zoneSurfaceType" use="required"/>

attribute GradeSurface/@surfaceRef
type surfaceNameRef
properties
isRef 0
source <xs:attribute name="surfaceRef" type="surfaceNameRef"/>

attribute GradeSurface/@surfaceRefs
type surfaceNameRefs
properties
isRef 0
source <xs:attribute name="surfaceRefs" type="surfaceNameRefs"/>

attribute GradeSurface/@cgPointRefs
type pointNameRefs
properties
isRef 0
source <xs:attribute name="cgPointRefs" type="pointNameRefs"/>

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

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

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

element HazardRating
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Roadside
attributes
Name  Type  Use  Default  Fixed  Annotation
staStartstation      
staEndstation      
ratingxs:int      
source <xs:element name="HazardRating">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="staStart" type="station"/>
   
<xs:attribute name="staEnd" type="station"/>
   
<xs:attribute name="rating" type="xs:int"/>
   
<!-- Unit of measure: INT. Roadside Hazard Rating - The roadside hazard rating for both sides of the road. The enumeration values are: 1, 2, 3, 4, 5, 6 and 7. -->
 
</xs:complexType>
</xs:element>

attribute HazardRating/@staStart
type station
properties
isRef 0
source <xs:attribute name="staStart" type="station"/>

attribute HazardRating/@staEnd
type station
properties
isRef 0
source <xs:attribute name="staEnd" type="station"/>

attribute HazardRating/@rating
type xs:int
properties
isRef 0
source <xs:attribute name="rating" type="xs:int"/>

element Imperial
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
element Units
attributes
Name  Type  Use  Default  Fixed  Annotation
areaUnitimpArearequired      
linearUnitimpLinearrequired      
volumeUnitimpVolumerequired      
temperatureUnitimpTemperaturerequired      
pressureUnitimpPressurerequired      
diameterUnitimpDiameter      
widthUnitimpWidth      
heightUnitimpHeight      
velocityUnitimpVelocity      
flowUnitimpFlow      
angularUnitangularType  radians    
directionUnitangularType  radians    
latLongAngularUnitlatLongAngularType  decimal degrees    
elevationUnitelevationType  meter    
source <xs:element name="Imperial">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="areaUnit" type="impArea" use="required"/>
   
<xs:attribute name="linearUnit" type="impLinear" use="required"/>
   
<xs:attribute name="volumeUnit" type="impVolume" use="required"/>
   
<xs:attribute name="temperatureUnit" type="impTemperature" use="required"/>
   
<xs:attribute name="pressureUnit" type="impPressure" use="required"/>
   
<xs:attribute name="diameterUnit" type="impDiameter"/>
   
<xs:attribute name="widthUnit" type="impWidth"/>
   
<xs:attribute name="heightUnit" type="impHeight"/>
   
<xs:attribute name="velocityUnit" type="impVelocity"/>
   
<xs:attribute name="flowUnit" type="impFlow"/>
   
<xs:attribute name="angularUnit" type="angularType" default="radians"/>
   
<xs:attribute name="directionUnit" type="angularType" default="radians"/>
   
<xs:attribute name="latLongAngularUnit" type="latLongAngularType" default="decimal degrees"/>
   
<xs:attribute name="elevationUnit" type="elevationType" default="meter"/>
 
</xs:complexType>
</xs:element>

attribute Imperial/@areaUnit
type impArea
properties
isRef 0
use required
facets
enumeration acre
enumeration squareFoot
enumeration squareInch
enumeration squareMiles
source <xs:attribute name="areaUnit" type="impArea" use="required"/>

attribute Imperial/@linearUnit
type impLinear
properties
isRef 0
use required
facets
enumeration foot
enumeration USSurveyFoot
enumeration inch
enumeration mile
source <xs:attribute name="linearUnit" type="impLinear" use="required"/>

attribute Imperial/@volumeUnit
type impVolume
properties
isRef 0
use required
facets
enumeration US_gallon
enumeration IMP_gallon
enumeration cubicInch
enumeration cubicFeet
enumeration cubicYard
enumeration acreFeet
source <xs:attribute name="volumeUnit" type="impVolume" use="required"/>

attribute Imperial/@temperatureUnit
type impTemperature
properties
isRef 0
use required
facets
enumeration fahrenheit
enumeration kelvin
source <xs:attribute name="temperatureUnit" type="impTemperature" use="required"/>

attribute Imperial/@pressureUnit
type impPressure
properties
isRef 0
use required
facets
enumeration inchHG
enumeration inHG
source <xs:attribute name="pressureUnit" type="impPressure" use="required"/>

attribute Imperial/@diameterUnit
type impDiameter
properties
isRef 0
facets
enumeration foot
enumeration USSurveyFoot
enumeration inch
source <xs:attribute name="diameterUnit" type="impDiameter"/>

attribute Imperial/@widthUnit
type impWidth
properties
isRef 0
facets
enumeration foot
enumeration USSurveyFoot
enumeration inch
source <xs:attribute name="widthUnit" type="impWidth"/>

attribute Imperial/@heightUnit
type impHeight
properties
isRef 0
facets
enumeration foot
enumeration USSurveyFoot
enumeration inch
source <xs:attribute name="heightUnit" type="impHeight"/>

attribute Imperial/@velocityUnit
type impVelocity
properties
isRef 0
facets
enumeration feetPerSecond
enumeration milesPerHour
source <xs:attribute name="velocityUnit" type="impVelocity"/>

attribute Imperial/@flowUnit
type impFlow
properties
isRef 0
facets
enumeration US_gallonPerDay
enumeration IMP_gallonPerDay
enumeration cubicFeetDay
enumeration US_gallonPerMinute
enumeration IMP_gallonPerMinute
enumeration acreFeetDay
enumeration cubicFeetSecond
source <xs:attribute name="flowUnit" type="impFlow"/>

attribute Imperial/@angularUnit
type angularType
properties
isRef 0
default radians
facets
enumeration radians
enumeration grads
enumeration decimal degrees
enumeration decimal dd.mm.ss
source <xs:attribute name="angularUnit" type="angularType" default="radians"/>

attribute Imperial/@directionUnit
type angularType
properties
isRef 0
default radians
facets
enumeration radians
enumeration grads
enumeration decimal degrees
enumeration decimal dd.mm.ss
source <xs:attribute name="directionUnit" type="angularType" default="radians"/>

attribute Imperial/@latLongAngularUnit
type latLongAngularType
properties
isRef 0
default decimal degrees
facets
enumeration radians
enumeration grads
enumeration decimal degrees
enumeration decimal dd.mm.ss
source <xs:attribute name="latLongAngularUnit" type="latLongAngularType" default="decimal degrees"/>

attribute Imperial/@elevationUnit
type elevationType
properties
isRef 0
default meter
facets
enumeration meter
enumeration kilometer
enumeration feet
enumeration miles
source <xs:attribute name="elevationUnit" type="elevationType" default="meter"/>

element InletStruct
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Feature
used by
element Struct
source <xs:element name="InletStruct">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element InSpiral
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Spiral
used by
element AlignPI
annotation
documentation
In Spiral Definition
source <xs:element name="InSpiral">
 
<xs:annotation>
   
<xs:documentation>In Spiral Definition</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="Spiral"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element InstrumentDetails
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Corrections FieldNote Feature
used by
element Equipment
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:IDrequired      
edmAccuracyConstantxs:double      
edmAccuracyppmxs:double      
edmVertOffsetxs:double      
horizAnglePrecisionxs:double      
manufacturerxs:string      
modelxs:string      
serialNumberxs:string      
zenithAnglePrecisionxs:double      
carrierWavelengthxs:double      
refractiveIndexxs:double      
horizCollimationxs:double      
vertCollimationxs:double      
source <xs:element name="InstrumentDetails">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Corrections"/>
     
<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="id" type="xs:ID" use="required"/>
   
<xs:attribute name="edmAccuracyConstant" type="xs:double"/>
   
<xs:attribute name="edmAccuracyppm" type="xs:double"/>
   
<xs:attribute name="edmVertOffset" type="xs:double"/>
   
<xs:attribute name="horizAnglePrecision" type="xs:double"/>
   
<xs:attribute name="manufacturer" type="xs:string"/>
   
<xs:attribute name="model" type="xs:string"/>
   
<xs:attribute name="serialNumber" type="xs:string"/>
   
<xs:attribute name="zenithAnglePrecision" type="xs:double"/>
   
<xs:attribute name="carrierWavelength" type="xs:double"/>
   
<xs:attribute name="refractiveIndex" type="xs:double"/>
   
<xs:attribute name="horizCollimation" type="xs:double"/>
   
<xs:attribute name="vertCollimation" type="xs:double"/>
   
<!-- In order to compute the atmospheric corrections correctly record the
EDM instrument carrier wavelength (carrierWavelength) and the group refractive index
for the instrument (refractiveIndex). --
>
   
<!-- To allow for older style top mounted EDM's -->
  </xs:complexType>
</xs:element>

attribute InstrumentDetails/@id
type xs:ID
properties
isRef 0
use required
source <xs:attribute name="id" type="xs:ID" use="required"/>

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

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

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

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

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

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

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

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

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

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

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

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

element InstrumentPoint
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
type PointType
properties
content complex
mixed true
used by
elements InstrumentSetup LaserSetup
facets
minLength 0
maxLength 3
attributes
Name  Type  Use  Default  Fixed  Annotation
namexs:string      
descxs:string      
codexs:string      
statestateType      
pntRefpointNameRef      
pointGeometrypointGeometryType      
DTMAttributeDTMAttributeType      
timeStampxs:dateTimeoptional      
rolesurveyRoleTypeoptional      
determinedTimeStampxs:dateTimeoptional      
ellipsoidElevellipsoidElevationTypeoptional      
latitudelatLongAngleoptional      
longitudelatLongAngleoptional      
annotation
documentation
Represents a 2D or 3D Point location for Survey instrument location
documentation
Defined by either a coordinate text value ("north east" or "north east elev") or a PointType number reference "pntRef" attribute.
source <xs:element name="InstrumentPoint" type="PointType">
 
<xs:annotation>
   
<xs:documentation>Represents a 2D or 3D Point location for Survey instrument location</xs:documentation>
   
<xs:documentation>Defined by either a coordinate text value ("north east" or "north east elev") or a PointType number reference "pntRef" attribute.</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstrumentSetup
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children InstrumentPoint Backsight TargetSetup RawObservation ObservationGroup ControlChecks FieldNote Feature
used by
element Survey
attributes
Name  Type  Use  Default  Fixed  Annotation
idxs:IDrequired      
instrumentDetailsIDxs:IDREF      
stationNamexs:stringrequired      
instrumentHeightxs:doublerequired      
orientationAzimuthdirection      
circleAzimuthdirection      
annotation
documentation
The Instrument setup location is defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
source <xs:element name="InstrumentSetup">
 
<xs:annotation>
   
<xs:documentation>The Instrument setup location is defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="InstrumentPoint" minOccurs="0"/>
       
<xs:element ref="Backsight" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="TargetSetup" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="RawObservation" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="ObservationGroup" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="ControlChecks" 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="id" type="xs:ID" use="required"/>
   
<xs:attribute name="instrumentDetailsID" type="xs:IDREF"/>
   
<xs:attribute name="stationName" type="xs:string" use="required"/>
   
<xs:attribute name="instrumentHeight" type="xs:double" use="required"/>
   
<xs:attribute name="orientationAzimuth" type="direction"/>
   
<xs:attribute name="circleAzimuth" type="direction"/>
 
</xs:complexType>
</xs:element>

attribute InstrumentSetup/@id
type xs:ID
properties
isRef 0
use required
source <xs:attribute name="id" type="xs:ID" use="required"/>

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

attribute InstrumentSetup/@stationName
type xs:string
properties
isRef 0
use required
source <xs:attribute name="stationName" type="xs:string" use="required"/>

attribute InstrumentSetup/@instrumentHeight
type xs:double
properties
isRef 0
use required
source <xs:attribute name="instrumentHeight" type="xs:double" use="required"/>

attribute InstrumentSetup/@orientationAzimuth
type direction
properties
isRef 0
source <xs:attribute name="orientationAzimuth" type="direction"/>

attribute InstrumentSetup/@circleAzimuth
type direction
properties
isRef 0
source <xs:attribute name="circleAzimuth" type="direction"/>

element Intersection
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children TrafficControl Timing Volume TurnSpeed TurnRestriction Curb Corner Feature
used by
element Intersections
attributes
Name  Type  Use  Default  Fixed  Annotation
roadwayRefroadwayNameRef      
roadwayPIstation      
intersectingRoadwayRefroadwayNameRef      
intersectRoadwayPIstation      
contructionTypeintersectionConstructionType      
source <xs:element name="Intersection">
 
<xs:complexType>
   
<xs:choice minOccurs="0" maxOccurs="unbounded">
     
<xs:element ref="TrafficControl" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Timing" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Volume" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="TurnSpeed" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="TurnRestriction" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Curb" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Corner" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
   
<xs:attribute name="roadwayRef" type="roadwayNameRef"/>
   
<xs:attribute name="roadwayPI" type="station"/>
   
<xs:attribute name="intersectingRoadwayRef" type="roadwayNameRef"/>
   
<xs:attribute name="intersectRoadwayPI" type="station"/>
   
<xs:attribute name="contructionType" type="intersectionConstructionType"/>
 
</xs:complexType>
</xs:element>

attribute Intersection/@roadwayRef
type roadwayNameRef
properties
isRef 0
source <xs:attribute name="roadwayRef" type="roadwayNameRef"/>

attribute Intersection/@roadwayPI
type station
properties
isRef 0
source <xs:attribute name="roadwayPI" type="station"/>

attribute Intersection/@intersectingRoadwayRef
type roadwayNameRef
properties
isRef 0
source <xs:attribute name="intersectingRoadwayRef" type="roadwayNameRef"/>

attribute Intersection/@intersectRoadwayPI
type station
properties
isRef 0
source <xs:attribute name="intersectRoadwayPI" type="station"/>

attribute Intersection/@contructionType
type intersectionConstructionType
properties
isRef 0
facets
enumeration existing
enumeration improvement
enumeration new
source <xs:attribute name="contructionType" type="intersectionConstructionType"/>

element Intersections
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Intersection Feature
used by
element Roadways
source <xs:element name="Intersections">
 
<xs:complexType>
   
<xs:choice maxOccurs="unbounded">
     
<xs:element ref="Intersection" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Invert
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
used by
element Struct
attributes
Name  Type  Use  Default  Fixed  Annotation
descxs:string      
elevxs:doublerequired      
flowDirinOutrequired      
refPipepipeNameRefrequired      
source <xs:element name="Invert">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="elev" type="xs:double" use="required"/>
   
<xs:attribute name="flowDir" type="inOut" use="required"/>
   
<xs:attribute name="refPipe" type="pipeNameRef" use="required"/>
 
</xs:complexType>
</xs:element>

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

attribute Invert/@elev
type xs:double
properties
isRef 0
use required
source <xs:attribute name="elev" type="xs:double" use="required"/>

attribute Invert/@flowDir
type inOut
properties
isRef 0
use required
facets
enumeration in
enumeration out
source <xs:attribute name="flowDir" type="inOut" use="required"/>

attribute Invert/@refPipe
type pipeNameRef
properties
isRef 0
use required
source <xs:attribute name="refPipe" type="pipeNameRef" use="required"/>

element IrregularLine
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex
children Start End PntList2D PntList3D Feature
used by
element CoordGeom
attributes
Name  Type  Use  Default  Fixed  Annotation
descxs:string      
dirdirection      
lengthxs:double      
namexs:string      
staStartxs:double      
statestateType      
oIDxs:string      
sourcexs:string      
notexs:string      
annotation
documentation
Used to record lines that are irregular such as river boudaries etc. It has Start and End point elements and a list of intermediate points. Point list should also include the start and end points.
source <xs:element name="IrregularLine">
 
<xs:annotation>
   
<xs:documentation>Used to record lines that are irregular such as river boudaries etc. It has Start and End point elements and a list of intermediate points. Point list should also include the start and end points.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Start"/>
     
<xs:element ref="End"/>
     
<xs:choice>
       
<xs:element ref="PntList2D"/>
       
<xs:element ref="PntList3D"/>
       
<!-- Here PntList2D represents 2D planametric coordinate pairs expressed as space delimited Northing Easting pairs. -->
     
</xs:choice>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="dir" type="direction"/>
   
<xs:attribute name="length" type="xs:double"/>
   
<xs:attribute name="name" type="xs:string"/>
   
<xs:attribute name="staStart" type="xs:double"/>
   
<xs:attribute name="state" type="stateType"/>
   
<xs:attribute name="oID" type="xs:string"/>
   
<xs:attribute name="source" type="xs:string"/>
   
<xs:attribute name="note" type="xs:string"/>
 
</xs:complexType>
</xs:element>

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

attribute IrregularLine/@dir
type direction
properties
isRef 0
source <xs:attribute name="dir" type="direction"/>

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

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

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

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

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

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

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

element LandXML
diagram
namespace http://www.landxml.org/schema/LandXML-1.1
properties
content complex