Represents the elevation unit for elevation attribute values, such as ellipsoidHeight
Latitude and Longitude coordinate angular values. Latitude (range -90 to +90) positive values for the northern hemisphere, negative for southern. Longitude (range -180 to +180) positive values are east of the prime meridian, negative values are west. Values expressed in "decimal dd.mm.ss" units have the format "45.3025" representing 45 degrees 30 minutes and 25 seconds. Both the minutes and seconds must be two digits with a range of 00 to 60.
Latitude and Longitude coordinate angular values expressed in latLongAngularType.
Represents a normalized angular value in the specified Angular units. Assume 0 degrees = east
Represents zenith angles with the 0 origin as straight up and measured in a clockwise direction in the specified Angular units.
Represents a normalized angular value that indicates a horizontal direction, expressed in the specified Direction units. Assume 0 degrees = north
Represents the geometric volume of a closed boundary in numeric decimal form expressed in volume units
Represents the geometric area of a closed boundary in numeric decimal form expressed in area units
A reference name value referring to a PointType derived name attribute. An attribute if this type contains the value of a PointType derived element "name" attribute that exists elsewhere in the document.
A reference name value referring to a Parcel element name attribute.
A list of reference names values refering to one or more Parcel element name attributes.
A list of reference names values refering to one or more CoordGeom element name attributes.
This is an extension of the LandXML state type, but is specific to parcels
Used by many of the Survey elements
TIN is the acronym for "triangulated irregular network", a surface comprised of 3 point faces
grid is a surface comprised of 4 point faces.
This enumeration indicates how the survey was performed, e.g. by measurements in the field, compiled from existing surveys, or computed using known observations
Optional attribute to designate the survey point type.
A base type used to define point coordinates in the form of "northing easting" or "northing easting elevation". May be used for point lists of 2D or 3D points for features such as surface boundaries, for "station elevation" and "station offset" lists for items such as profiles and cross sections, e.g. "1632.546 2391.045 240.30"
Force a default value of 0
All elements derived from PointType will either contain a coordinate text value ( "north east" or "north east elev"), a "pntRef" attribute value, or both. The "pntRef" attribute contains the value of a PointType derived element "name" attribute that exists elsewhere the instance data. If this element has a "pntRef" value, then it's coordinates will be retrieved from the referenced element. 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.
The featureRef attribute points to a specific named Feature element that contains feature data related to the point.
The suggested form is to refer to a feature element within the same CgPoints group or parent element of the point element.
All elements derived from PointType may represent 2D or 3D points. They may contain a coordinate text value ( "north east" or "north east elevation"), a "pntRef" attribute value, or both. The pntRef attribute contains the value of a PointType derived element's name attribute that exists elsewhere the document. If a PointType element has a pntRef attribute, then its coordinates will be retrieved from the referenced element. If an element contains both a coordinate value and a pntRef attribute, the coordinate value should be used as the point location and the referenced point is either ignored or used for point attributes.
The featureRef attribute points to a specific named Feature element that contains feature data related to the point.
The suggested form is to refer to a feature element within the same CgPoints group or parent element of the point element.
A collection of coordinate geometry points
A coordinate geometry point. The point is identified by the "name" attribute, the data value is a sequence of space delimited numberic values as (Northing Easting) or (Northing Easting Elevation).
A reference to an external document file containing related information for the associated element.
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 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.
Each Property element defines one piece of data.
Used to describe specific Feature code and property type values. DocFileRef points to reference documentation
Each Property element defines one piece of data.
A sequential, space delimited list of 2D coordinates that must include the Start and End points (i.e. a minimum of 2 points, 4 values).
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 that must include the Start and End points (i.e. a minimum of 2 points, 6 values).
Primarily used to store lists of northing, easting and 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"
The start of a line
Defined by either a coordinate value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
The end of a line
Defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
A 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 location for a survey instrument
Defined by either a coordinate text value ("north east" or "north east elev") or a PointType number reference "pntRef" attribute.
Represents a 2D or 3D Point location for a PlanFeature. By a reference to an existing CgPoint using the "pntRef" attribute
An irregular section of a line, such as a river boudary.
A circular curved section of a line. The radius is the distance from the Start or End to the Center.
The rotation attribute "rot" defines whether the arc travels clockwise or counter-clockwise from the Start to End point.
A sequential list of linear elements.
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).
A straight section of a line
Sets up unit defaults, All Jurisdictions are using the same units.
Angular values expressed in "decimal dd.mm.ss" units have the numeric
format "45.3025" representing 45 degrees 30 minutes and 25 seconds. Both the minutes and seconds must be two characters with a numeric range from 00 to 60.
Simplified coordinate systems
Manditory element to identify the software used to create the file.
Optional element to identify the source of the file.
Survey data
Metadata about the Survey
The legislation under which the survey was performed
Details of an administrative boundary related to a survey
Stores individual administrative dates that may vary from jurisdiction to jurisdiction.
Descriptive string describing an action on survey
Statement by the surveyor about the conduct of the survey
The purpose of the survey
Information about dealings to link a survey document and titling system
Details of persons related to the survey
Notes are added as text content between the FieldNote element tags.
Any valid XML structure may be placed inside this tag.
An Instrument setup location
Collection of Observation elements
The reduced value of an observation. Azimuth is in terms of true north whereas bearing is the projection north.
- maybe this doesn't matter, may need to discuss
Measurement information for an arc. A ReducedArcObservation has very different information to a Curve element.
The reduced horizontal position. The coordinates may be derived using various of means.
A collection of Monument elements
Information about the monument placed to mark a survey point. The survey point must be represented by a CgPoint and is linked by the pntRef attribute.
A collection of surface models.
A surface model
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 elements that define the surface
The collection of points that define the Faces making up a Surface
The id values are referenced by the surface faces and breaklines.
A surface point. The id attribute must be unique for the surface
The id values are referenced by the surface faces for the coordinate values.
The collection of faces that define 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.
A surface face. It contains a space delimited list of "P" element "id" values: 3 for a TIN or 4 for a grid surface.
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.
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:
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.
Attribute “b” is used to indicate the edges of the face that coincide with breakline data.
b=an integer bitmask sum of the sides of the face that had breaklines in the original data.
This gives a valid integer range of 0 to 7 for each TIN face:
1 = side 1
2 = side 2
4 = side 3
For example b="5" has breakline data on TIN face sides 1 and 3.
A collection of Parcel elements
A collection of 3 dimensional linear elements.
Information about an interest.
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.
Defines the location or positional address of a parcel. LocationAddress is not designed to be a postal address (e.g. it has no post or zip code). The element must handle primary addresses and aliases if required.
Represents a 2D or 3D Address Point. An AddressPoint is a geocoded address reference.
A collection of PlanFeature elements
Typically a PlanFeatures element will contain a collection of similar items.
A planimetric feature not otherwise defined by the schema, such as building footprints, guard rails, tree lines, lightpoles or signs.