complexType lrms:SpatialObject
diagram
namespace http://www.LRMS-Adopted-02-00-00
children locationName objectId pointOrNodeObject linkObject chainObject transitionObject areaObject polygonObject routeObject
used by
element lrms:LocationReference/spatialObject
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:complexType name="SpatialObject">
 
<xs:sequence>
   
<xs:element name="locationName" type="Text-name255" minOccurs="0"/>
   
<xs:element name="objectId" type="IdType" minOccurs="0"/>
   
<xs:choice>
     
<xs:element name="pointOrNodeObject">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="pointOrNode" type="PointLocation"/>
           
<xs:element name="pointAttributes" type="Attributes" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="linkObject">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="link" type="LinkLocation"/>
           
<xs:element name="linkAttributes" type="Attributes" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="chainObject">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="chain" type="Chain"/>
           
<xs:element name="chainAttributes" type="Attributes" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="transitionObject">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="transition" type="Transition"/>
           
<xs:element name="transitionAttributes" type="Attributes" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="areaObject">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="area" type="AreaLocation"/>
           
<xs:element name="areaAttributes" type="Attributes" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="polygonObject">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="polygon" type="Polygon"/>
           
<xs:element name="polygonAttributes" type="Attributes" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="routeObject">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="route" type="RouteLocation"/>
           
<xs:element name="routeAttributes" type="Attributes" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:sequence>
 
<xs:attribute name="locationID" type="String-index64"/>
</xs:complexType>

element lrms:SpatialObject/locationName
diagram
type lrms:Text-name255
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 255
source <xs:element name="locationName" type="Text-name255" minOccurs="0"/>

element lrms:SpatialObject/objectId
diagram
type lrms:IdType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children intOrAlpha databaseID
source <xs:element name="objectId" type="IdType" minOccurs="0"/>

element lrms:SpatialObject/pointOrNodeObject
diagram
properties
isRef 0
content complex
children pointOrNode pointAttributes
source <xs:element name="pointOrNodeObject">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="pointOrNode" type="PointLocation"/>
     
<xs:element name="pointAttributes" type="Attributes" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element lrms:SpatialObject/pointOrNodeObject/pointOrNode
diagram
type lrms:PointLocation
properties
isRef 0
content complex
children pointName pointNodeId pointOffset polarCoordinates linearReferencePoint addressPoint crossStreetsPoint grid publicGrid geoLocationPoint adminArea
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="pointOrNode" type="PointLocation"/>

element lrms:SpatialObject/pointOrNodeObject/pointAttributes
diagram
type lrms:Attributes
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children simpleAttributes complexAttributes
source <xs:element name="pointAttributes" type="Attributes" minOccurs="0"/>

element lrms:SpatialObject/linkObject
diagram
properties
isRef 0
content complex
children link linkAttributes
source <xs:element name="linkObject">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="link" type="LinkLocation"/>
     
<xs:element name="linkAttributes" type="Attributes" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element lrms:SpatialObject/linkObject/link
diagram
type lrms:LinkLocation
properties
isRef 0
content complex
children linkName linkEndpoints linkId addressLink linearReferenceLink crossStreetsLink geoLocationLink gridLink preCodedLink adminAreas linkType
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="link" type="LinkLocation"/>

element lrms:SpatialObject/linkObject/linkAttributes
diagram
type lrms:Attributes
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children simpleAttributes complexAttributes
source <xs:element name="linkAttributes" type="Attributes" minOccurs="0"/>

element lrms:SpatialObject/chainObject
diagram
properties
isRef 0
content complex
children chain chainAttributes
source <xs:element name="chainObject">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="chain" type="Chain"/>
     
<xs:element name="chainAttributes" type="Attributes" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element lrms:SpatialObject/chainObject/chain
diagram
type lrms:Chain
properties
isRef 0
content complex
children chain startNodeInfo endNodeInfo chainOffset startSequenceNum endSequenceNum
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="chain" type="Chain"/>

element lrms:SpatialObject/chainObject/chainAttributes
diagram
type lrms:Attributes
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children simpleAttributes complexAttributes
source <xs:element name="chainAttributes" type="Attributes" minOccurs="0"/>

element lrms:SpatialObject/transitionObject
diagram
properties
isRef 0
content complex
children transition transitionAttributes
source <xs:element name="transitionObject">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="transition" type="Transition"/>
     
<xs:element name="transitionAttributes" type="Attributes" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element lrms:SpatialObject/transitionObject/transition
diagram
type lrms:Transition
properties
isRef 0
content complex
children transitionName transitionId transitionOffset
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="transition" type="Transition"/>

element lrms:SpatialObject/transitionObject/transitionAttributes
diagram
type lrms:Attributes
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children simpleAttributes complexAttributes
source <xs:element name="transitionAttributes" type="Attributes" minOccurs="0"/>

element lrms:SpatialObject/areaObject
diagram
properties
isRef 0
content complex
children area areaAttributes
source <xs:element name="areaObject">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="area" type="AreaLocation"/>
     
<xs:element name="areaAttributes" type="Attributes" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element lrms:SpatialObject/areaObject/area
diagram
type lrms:AreaLocation
properties
isRef 0
content complex
children locationName areaId adminAreas polygon preCoded roads
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="area" type="AreaLocation"/>

element lrms:SpatialObject/areaObject/areaAttributes
diagram
type lrms:Attributes
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children simpleAttributes complexAttributes
source <xs:element name="areaAttributes" type="Attributes" minOccurs="0"/>

element lrms:SpatialObject/polygonObject
diagram
properties
isRef 0
content complex
children polygon polygonAttributes
source <xs:element name="polygonObject">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="polygon" type="Polygon"/>
     
<xs:element name="polygonAttributes" type="Attributes" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element lrms:SpatialObject/polygonObject/polygon
diagram
type lrms:Polygon
properties
isRef 0
content complex
children polygonName vertex
attributes
Name  Type  Use  Default  Fixed  annotation
locationIdlrms:String-index64      
source <xs:element name="polygon" type="Polygon"/>

element lrms:SpatialObject/polygonObject/polygonAttributes
diagram
type lrms:Attributes
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children simpleAttributes complexAttributes
source <xs:element name="polygonAttributes" type="Attributes" minOccurs="0"/>

element lrms:SpatialObject/routeObject
diagram
properties
isRef 0
content complex
children route routeAttributes
source <xs:element name="routeObject">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="route" type="RouteLocation"/>
     
<xs:element name="routeAttributes" type="Attributes" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element lrms:SpatialObject/routeObject/route
diagram
type lrms:RouteLocation
properties
isRef 0
content complex
children locationName pointLocation linkLocation
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="route" type="RouteLocation"/>

element lrms:SpatialObject/routeObject/routeAttributes
diagram
type lrms:Attributes
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children simpleAttributes complexAttributes
source <xs:element name="routeAttributes" type="Attributes" minOccurs="0"/>


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