Represents a normalized angular value in radians, valid from 0 to 2pi.
A sequential space delimited list of 2D coordinate pairs.
It is primarily used for ProfileSurf to hold the list of station/elevations and CrossSectSurf for offset/elevation.
Example: "0.000 86.52 6.267 86.89 12.413 87.01 26.020 87.83"
A sequential space delimited list of 3D coordinates.
Primarily used to store lists of northing/easting/elevation for Terrain Surface data.
Example: "0.000 86.52 50.0 6.267 86.89 50.0 12.413 87.01 50.0 26.020 87.83 50.0"
Represents a 2D Point. The coordinates are stored as a space delimited text value in the form of "north east", "station elevation" or "offset elevation"
Example, "1200.000 78.50"
Represents a 2D or 3D Point. The coordinates are stored as a space delimited text value in the form of "north east" or "north east elev"
Example, "1632.546 2391.045 240.30"
Used by many of the Survey elements
Surface boundaries can be one of three types: outer, void, island
Represents a face on a 3D surface by referencing points from the Pnts collection"
The number of poitns are determined by the surfType attrinute: 3 for TIN, 4 for grid
Note: TIN is the acronym for "triangulated irregular network"
The point references are stored as a space delimited text value in the form of "id id id"
Example, "62 68 44" for TIN, ""62 68 44 71" for Grid
Represents a 3D surface definition point.
The coordinates are stored as a space delimited text value in the form of "north east elev"
Example, "1632.546 2391.045 240.30"
TIN is the acronym for "triangulated irregular network", a surface comprised of 3 point faces
grid is a surface comprised of 4 point faces.
Optional COGO Point attribute to designate the survey point type.
The GPS solution type indicates the type of computed solution for a GPS vector or position
The GPS solution frequency indicates the GPS frequencies used in the computed solution for a GPS vector or position
A sequential space delimited list of 2D coordinate pairs.
It is primarily used for ProfileSurf to hold the list of station/elevations and CrossSectSurf for offset/elevation.
Example: "0.000 86.52 6.267 86.89 12.413 87.01 26.020 87.83"
A sequential space delimited list of 3D coordinates.
Primarily used to store lists of northing/easting/elevation for Terrain Surface data.
Example: "0.000 86.52 50.0 6.267 86.89 50.0 12.413 87.01 50.0 26.020 87.83 50.0"
Used to include additional information that is not explicitly defined by the LandXML schema. Each Property element defines one piece of data.
The "label" attribute defines the name of the value held in the "value" attribute.
Used to include additional information that is not explicitly defined by the LandXML schema, Feature contains one or more Property elements.
Each Property element defines one piece of data.
All angular and direction values are in radians unless otherwise noted. Direction values are measured counter-clockwise from east=0.
Represents a COGO Point (Cg = COGO = Cordinate Geometry)
All elements derived from PointType will either contain a coordinate text value ( "north east" or "north east elev"), "pntRef" attribute value, or both.
The "pntRef" attribute contains the value of a CgPoint "number" that exists in the CgPoints collection.
If this element has a "pntRef" value, then it's coordinates will be retrieved from the referenced CgPoint.
If an element contains both a coordinate value and a pntRef, the coordinate value should be used as the point location and the referenced point is either ignored or is used for point attributes such as number or desc.
Represents a 2D or 3D Starting or beginning Point
Defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
Represents a 2D or 3D Ending Point
Defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
Represents a 2D or 3D Center Point
Defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
Represents a 2D or 3D Point of Intersection
Defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
The distance from the Start to the Center provides the radius value.
The rotation attribute "rot" defines whether the arc travels clockwise or counter-clockwise from the Start to End point.
An "infinite" spiral radius is denoted by the value "INF".
This conforms to XML Schema which defines infinity as "INF" or "-INF" for all numeric datatypes
A sequential list of Line and/or Curve and/or Spiral elements.
It is defined with a space delimited PntList2D of offset/elevations pairs that will represent either existing or proposed surfaces.
Example: "-60.00 86.52 -36.26 86.89 12.41 87.01 60.00 87.83"
Each Struct within a Structs collection element will have a unique "id" attribute.
The structure type is determined by the existance of one of the following elements: CircStruct or RectStruct.
The Center element will contain the "north east" coordinate text value or a CgPoint "refPnt" attribute.
Each Invert element contains a "refPipe" attribute to reference a Pipe element "id"
Each Pipe within a Pipes collection element will have a unique "id" attribute.
The pipe type is determined by the existance of one of the following elements: CircPipe, ElliPipe or RectPipe.
The "startRef and "endRef" attributes reference Struct "id" values.
The start and end invert elevations for the pipe are defined in the Invert elements of referenced structures.
Since a struct may have more than one Invert element, the Invert "pipeRef" attribute is used to select the correct invert element.
This element contains one "Structs" collection element and one "Pipes" collection element.
keyRef is a Schema validation mechanism that ensures that the "structRef" and "pipeRef" attribute values have corresponding Pipe and Struct "id" values"
Represents a station/offset Point of Vertical Intersection
Represents a station/offset PVI that has a parabolic vertical curve.
Represents a station/offset PVI that has an unsymmetrical parabolic vertical curve.
Represents a station/offset PVI that has a circular vertical curve.
The "ProfAlign" element will typically represent a proposed vertical alignment for a profile.
It is defined by a sequential series of any combination of the four "PVI" element types.
The "ProfSurf" element will typically represent an existing ground surface for a profile.
It is defined with a space delimited PntList2D of station/elevations pairs.
Example: "0.000 86.52 6.267 86.89 12.413 87.01 26.020 87.83"
A string of the COGO point names that were used to define the surface.
example: "1-1240, 1365, 1367, 1389-1503"
A reference to an external file containing point information.
The format of the information is defined by the order and delimeter attributes.
The collection of breaklines that were used to define the surface.
Use is optional.
The boundary region contains a 2D north/east or 3D north/east/elev list of points that define the geometry.
is identified by the "name" attribute.
If the "edgeTrim" attribute is true the faces are trimmed at the boundary edge, otherwise faces are not trimmed
and must exist entirely within the boundary.
The collection of boundaries that were used to define the surface.
Use is optional.
Represents point along the retaining wall with height and top offset attributes
The retaining wall is defined by a collection of points along the wall.
Each point has a location (norht/east/elev) height of wall and offset at top.
The offset value is negative for left and positive for right.
The breakline is defined by a 2D north/east or 3D north/east/elev list of points that define the geometry.
is identified by the "name" attribute.
The collection of breaklines that were used to define the surface.
Use is optional.
The contour is defined by an elevation attribute and a 2D north/east list of points that define the geometry.
is identified by the "name" attribute.
The collection of contours that were used to define the surface.
The collection of data that was used to create the surface.
A surface point contains an id value and a space delimited "north east elev" text value.
The id values are referenced by the surface faces for the coordinate values.
A surface point. derived from the complex type "SurfPnt", it contains an id value and a space delimited "north east elev" text value.
The collection of points that defined the surface. Contains an id value and a space delimited "north east elev" text value.
The id values are referenced by the surface faces and breaklines.
A surface face contains a space delimited list of references to 3 surface points id's from the SurfPnts collection.
A surface face. Derived from the complex type SurfFace, it contains a space delimited list of references for 3 (TIN) or 4 (grid) surface points.
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.
The collection of faces that defined the surface.
The faces are defined by either 3 (TIN) or 4 (grid) points, as indicated by the "surfType" attribute
For the north/east/elev values, each point of the face references a "P"point element point in the SurfPnts collection.
The collection of faces and points that defined the surface.
Identifies a drain point from the watershed.
If it drains to another known watershed, then the name of that watershed is identified by the "refWs" attribute.
If it drains to a specific point, then the text value identifies the north/east/elev values
The watershed region contains a 2D north/east or 3D north/east/elev list of points that define the boundary.
A watershed is identified by the "name" attribute.
It may have 1 or more Outlet elements.
The collection of watershed regions for the surface.
SourceData is an optional collection of the points, contours, breaklines and boundaries that were used to create the surface.
Definition is a collection of points and faces that define the surface.
Watersheds is a collection the watershed boundaries for the surface.
The collection of surface models.
Represents a 2D or 3D Station for instrument orientation
It is defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
Represents a 2D or 3D Station for the target
It is defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
Place the note as a text value between the FieldNote element tags.
You may also place any valid XML structure inside this tag.
offsetInOut: -ve = offset in towards inst, +ve = offset away from inst
offsetLeftRight: -ve = left, +ve = right (as viewed from instrument)
offsetUpDown: -ve = down, +ve = up
All observations to the same point in a group should be averaged together (they have consistant orientation)
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.
The OpenGIS coordinate systems XML description may be appended to this element and still validate.