Represents the National Geodedic Survey ellipsiod height expressed in the unit height attribute value
Represents the elevation unit for elevation attribute values, such as ellipsoidHeight
Latitude/Longitude coordinate angular values. Latitude (range -90 to +90) positive values for the northern hemispher, negative indicate the southern. Longitude (range -180 to +180) positive values are to the east of the prime meridian, negative values are to the west. 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 between 00 to 60.
Latitude/Longitude coordinate angular values expressed in latLongAngularUnit. Latitude (range -90 to +90) positive values for the northern hemispher, negative indicate the southern. Longitude (range -180 to +180) positive values are to the east of the prime meridian, negative values are to the west. 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 between 00 to 60.
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 actual measured distance along the geometry in numeric decimal form expressed in linear units. Also known as the internal station value where no station equations are applied.
Represents the geometric volume (area * height) of a closed boundary numeric decimal form expressed in volume units
Represents the geometric area of a closed boundary in numeric decimal form expressed in area units
Represents a linear offset distance. When associated with horizontal (planametric) road or coordinate geometry, the offset is a 2D distance measured perpendicular to the road centerline or coordinate geometry used as the origin. When used in cross sections of long section (profile) the offset is a 2d linear measurement from the origin of the cross section or long section. In all cases a positive value indicates an offset to the RIGHT of the origin and negative values indicate and offset to the LEFT of the origin. The value is in decimal form expressed in length units.
Represents a vertical offset distance or elevational shift. In all cases a positive value indicates a vertical elevational shift above the origin and negative values indicate a vertical elevational shift below the origin. The value is in decimal form expressed in length units.
Represents the cross section surface volume from the previous station to the current station in numeric decimal form expressed in volume units
Represents the cross sectional surface area in numeric decimal form expressed in area units
This item is the cross slope, the slope of the traveled way as measure perpendicular to the horizontal alignment, negative when the shoulder has a lower elevation than the centerline. The unit of measure for this item is PERCENT %.
The slope is the ratio [elevation diff/distance] expressed in PERCENT %.
The circular pipe diameter expressed by the Units.diameterUnit.
The water pipe flow expressed by the Units.flowUnit.
The time in seconds for water to travel the length of a defined flowline.
GPS Time = Nbr of GPS weeks * 604800 (seconds in a week) + seconds in GPS week.
A integer based index value to a table item in the material table.
A integer based index value to a DesignCrossSectionTemplate element in the DesignCrossSectionTemplateTable.
A reference name value referring to a structModel name attribute that exists in Jurisdiction StructModels collection in the instance data.
A reference name value referring to a pipeModel name attribute that exists in Jurisdiction PipeModels collection in the instance data.
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 the instance data.
A list of reference names values refering to one or more PointType derived name attributes.
A reference name value referring to a CgPoints name attribute. An attribute if this type contains the value of a CgPoints element "name" attribute that exists elsewhere the instance data.
A list of reference names values refering to one or more CgPoints element name attributes.
A reference name value referring to Alignment.name attribute.
A list of reference names values refering to one or more Alignment.name attributes.
A reference name value referring to Surface.name attribute.
A list of reference names values refering to one or more Surface.name attributes.
A reference name value referring to Parcel.name attribute.
A list of reference names values refering to one or more Parcel.name attributes.
A reference name value referring to PlanFeature.name attribute.
A list of reference names values refering to one or more PlanFeature.name attributes.
A reference name value referring to CoordGeom.name attribute.
A list of reference names values refering to one or more CoordGeom.name attributes.
A reference name value referring to Pipe.name attribute.
A list of reference names values refering to one or more Pipe.name attributes.
A reference name value referring to Struct.name attribute.
A list of reference names values refering to one or more Struct.name attributes.
A reference name value referring to monument.name attribute.
A reference name value referring to WaterShed.name attribute.
A reference name value referring to Raodway.name attribute.
A list of reference names values refering to one or more Roadway.name attributes.
A reference name value referring to GradeModel.name attribute.
A list of reference names values refering to one or more GradeModel.name attributes.
A Feature element name attribute reference value refering to one Feature.name attribute.
Indicates any structure that protects the
monument, these enumerations may need expanding
Indicates whether there is any physical structure
for the monument - helps location, these enumerations may need expanding
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
basic CAD style line types
This indicates the category of a geodetic Monument
This is an extension of the LandXML state type, but is specific to parcels
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
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 whether the survey was acutally performed in the field, compiled from a series of existing surveys, or simply computed using known observations and maths
Optional COGO Point attribute to designate the survey point type.
Parcel Format describes how the parcel is described , ie Standard (2D), Volumertric (3D)
Describes what the parcel is used for. This would be a jurisdictionally specific list.
Describes the type of title interest this parcel represents, the list will be jurisdictionally specific
Describes the format of the survey and is a jurisdictionally specific list for example a stand format survey, Building Format Survey.
Details the legislation or regulation under which the survey was conducted, for example the Land Title Act2003 This list will be juridictionnally specific.
This field identifes the legal status for this document, for example it is the leagal record of survey, if was data captured from historical data etc. This is used to determine processing of the record
Defines the status of this version of the file and will be a jurisdictionally specific list, for example "survey Record Only", Suitable for Registration" etc
This is a jurdictionally specific list of types and may include parish, town, local government, locality etc
An Annotation will be a specific type within a jurisdiction.
This is the name of the juridiction in which the Survey Lies (ie which state)
This is the name of the admin date type for the Survey
This Type is to define a ljurisdictional specific list of address types such a primary addres, alias, secondary, historical etc.
To define a Jurisdictional specific list of address living unit types for addressing
to Allow a list of specific road suffixes to be specified, ie east, upper etc (ie Fred Street East)
To define if the road is a public or private road.
to define a jurisdictionally specific list of Road name types such a street, road, avenue etc.
To define a jurisdictionally specific list of floo level types for example, Lower Ground Floor
This is a string to define the type of Geocode that the address point is for examplecentroid of parcel, Access Point etc. This will be a jurisdictionally based list.
This is a jurisdictionally based list of classes of registration for a surveyor. This allows validation of the surveyors role in the survey for legal traceablity.
This is a jurisdictionally based list of roles that a surveyor can undertake within a survey for example field hand, authorising surveyor, technician.
This is a jurisdictionally based list of purposes of Survey and can be jurisdictionally specific for example Subdivision, Identification (re-peg), Amalgamation (Consolidation) etc
This is a jurisdictionally based list of exclusions for a Title example would be exclusions for Road, Track, Esplanade etc
This is a list of purposes that the monument was used for on this survey. The desired list may be based on local regulations.
This is a list of states for a monument each jurisdiction may haqve a list defined by regulation.
This is a list of parcel classes which may be jurisdictionally specific defined by regulation and legislation.
This is a list of allowable monument types that can be used or identified for a survey, ie peg, spike, pillar etc. Local custom will define this list.
This is a list of defined observation types, different jurisdictions may have a list defined by regulation can be defined by the jurisdiction.
This gives a list of equipment used for the observation this list of equipment is used to estimate the accuracy of the observation..
This gives a list of allowable local conditions defined by regulation can be defined by the jurisdiction.
A text value that is a space delimited list of doubles. It is used as the base type to define point coordinates in the form of "northing easting" or "northing easting elevation" as well as point lists of 2D or 3D points with items such as surface boundaries or "station elevation", "station offset" lists for items such as profiles and cross sections:
Example, "1632.546 2391.045 240.30"
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.
A collection of COGO points. (Cg = COGO = Cordinate Geometry)
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).
A reference to any 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 / property type values. DocFileRef points to reference documentation
Each Property element defines one piece of data.
A sequential space delimited list of 2D coordinates with 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 with a minimum of 2 points (6 values).
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 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.
Represents a 2D or 3D Point location for general Survey location
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 Survey instrument location
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.
Defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
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.
A text value that is a space delimited list of CgPoint names that form a linear connected chain.
example: 1 23 45 34
represents a linear connection between CgPoint name 1, 23, 45 and 34.
A text value that is a space delimited list of CgPoint names that form a linear connected chain.
example: 1 23 45 34
represents a linear connection between CgPoint name 1, 23, 45 and 34.
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.
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).
Modified to include official ID, as with all CoordGeom elements
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.
Example: "-60.00 1.52 -36.26 0.89 12.41 2.01 60.00 1.83"
Note: Gaps in the surface are handled by having 2 or more PntList2D elements.
Reusable design cross section template
Reusable design cross section template
Slope values are the ratio of (elevation diff/2D distance) expressed in (x100) PERCENT %.
Flow Velocity [fluid volume/second] is expressed in the defined velocity units
Clearance is the vertical distance between utility network pipes
Cover is the vertical distance between utility network pipes and the finished ground surface
Length, Depth, Clearance, Drop, StepUp and Cover attributes are expressed in the defined linear units
Slope values are the ratio of (elevation diff/2D distance) expressed in (x100) PERCENT %.
Flow Velocity [fluid volume/second] is expressed in the defined velocity units
Clearance is the vertical distance between utility network pipes
Cover is the vertical distance between utility network pipes and the finished ground surface
Length, Depth, Clearance, Drop, StepUp and Cover attributes are expressed in the defined linear units
Slope values are the ratio of (elevation diff/2D distance) expressed in (x100) PERCENT %.
Flow Velocity [fluid volume/second] is expressed in the defined velocity units
Clearance is the vertical distance between utility network pipes
Cover is the vertical distance between utility network pipes and the finished ground surface
Length, Depth, Clearance, Sump depth, and Cover attributes are expressed in the defined linear units
Lateral attributes refer to lateral pipe and structure connections to the primary pipe network
Slope values are the ratio of (elevation diff/2D distance) expressed in (x100) PERCENT %.
Clearance is the vertical distance between utility network pipes
Cover is the vertical distance between utility network pipes and the finished ground surface
Length, Depth, Clearance and Cover attributes are expressed in the defined linear units
Slope values are the ratio of (elevation diff/2D distance) expressed in (x100) PERCENT %.
Clearance is the vertical distance between utility network pipes
Cover is the vertical distance between utility network pipes and the finished ground surface
Length, Depth, Clearance and Cover attributes are expressed in the defined linear units
Utility Constraints contain specific underground utility elements
that define local design criteria for the specified engineering values
Hydrology Constraints represent local desgin criteria related to storm water calculations
Time Of Concentration values are expressed minutes
Pond Volume is the geometric volume (area * height) expressed in the defined volume unit of measure
Subbasin Area values are expressed in the defined area unit of measure
Jurisdiction Constraints define location specific design criteria for storm modeling, water control pipes and structures, including underground utilities
All angular and direction values default to radians unless otherwise noted. Angular values, expressed in the specified Units.angleUnit are measured counter-clockwise from east=0. Horizontal directions, expressed in the specified Units.directionUnit are measured counter-clockwise from 0 degrees = north
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 between 00 to 60.
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"
Optional element to identify the software that was used to create the file.
Optional element to identify the source of the file.
I've added state here as a safety net
We seemed to have doubled up on the survey purpose here, but the two are quite different - maybe need a different name
This element stores the administrative boundaries for a survey
This element stores a range of Administrative dates which may vary from jurisdiction to jurisdiction.
Annotation is a descriptive string use to describe an action on survey
Records the dealing information to allow audit trail between the survey document and the titling system
Place the note as a text value between the FieldNote element tags.
You may also place any valid XML structure inside this tag.
This relates the new monument element to a survey - indicating its purpose in the survey and distrubed / replaced info as well
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.
Represents a 2D or 3D location 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.
Represents a 2D or 3D location for the backsight
It is defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntRef" attribute.
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
GPS Time = Nbr of GPS weeks * 604800 (seconds in a week) + seconds in GPS week
All observations to the same point in a group should be averaged together (they have consistant orientation)
Records check shots to known locations during field observations
This has been modified to include new fields such as accuracy, date, class and adoption. I've added in bearing (azimuth is in terms of true north whereas bearing is the projection north)
- maybe this doesn't matter, may need to discuss
As we discussed this element is used to provide measured information for calculating boundary arcs. The definition information required is quite different to the curve element
This element is used to define the Reduced Horizontal Position. The coordinates given in Geographical Coordinates may come in variety of means.
This list of monuments allows them to be grouped at a file level like parcels and points etc
This is a new element that represents a physical monument placed to mark a CgPoint within a survey
This element value contains a texture image element with a name attribute and a hex encoded CDATA section that represents a binary bitmap image
This element value contains a OBJ or DXF ascii or hex encoded string that represents a 2D or 3D CAD symbol
type = format type of symbol, values are dxf or obj
SymbolHexString = hex encoded symbol definiton of either zip compressed DXF or zip compressed OBJ file
TextureImageNameRef = texture image reference(s) used by material definition
This element represents graphical and material characteristics for elements, such as Surface faces groups, individual surface face elements, CgPoints groups, CgPoint, CoordGeom, Pipe, Struct, Parcel and planFeature elements
Attribute values:
name = the textual name of the element.
index = the positive integer table index value of the element. All indice values begin at 1 in the LandXML schema.
layerName = the textual name of the layer (or organizational catergory) element.
color = RGB color string in the form of Red, Green, Blue each an integer value from 0 to 255.
Example: color="255,0,0" is the RGB color value of Red
textureImageRef = references a named TextImage element that contains the texture binary image in a hex encoded string
symbolRef = references a named Symbol element that contains a 2D or 3D DXF graphics symbol
symbolXScale = the X scale value applied to the Symbol element
symbolYScale = the Y scale value applied to the Symbol element
symbolZScale = the Z scale value applied to the Symbol element
symbolRotation = the rotation angle value applied to the Symbol element
contructionPurpose = the contruction purpose (suitable for layout of utilites, buildins, driveways, etc) for the area contain
This element is a table of grahical properties such as color, linetype and texture materials
This element is a table of texture images used for texture mapping
This element is a table of 2D or 3D CAD grahical symbols in DXF format
A collection of surface models.
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 data that was used to create the surface.
The sub element PntList3D is group of points is defined by a 3D
north/east/elev list of points that define the geometry.
The collection of external point files that were used to define the surface.
Use is optional.
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 boundaries 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.
coefficient = Hydrology Rational method runoff coefficient (double value between 0.0-1.0) for the land cover type.
cn = Hydrology SCS runoff method CN number (Integer value between 0-100).
m is the material table index for color and texture data.
The collection of breaklines that were used to define the surface.
Use is optional.
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 water runoff Flowlines calculated for the associated surface.
Use is optional.
A water runoff flowline 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 retaining wall is defined by a sequential collection of points along the wall.
Each point has a location (northing/easting/elevation), height of wall and offset to the wall point.
A retaining wall point defined by a space delimited "northing easting elevation" text value with height and offset attributes to define the wall point
The height value is positive if the northing/easting/elevation point is at the bottom of the wall, negative if the point is at the top of the wall.
The offset value is negative for left and positive for right.
The collection of contours that were used to define the surface.
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 faces and points that defined the surface.
The collection of points that defined the surface. The "P" point id values are unique per surface.
The id values are referenced by the surface faces and breaklines.
A surface point. it contains an id attribute and a space delimited "northing easting elevation" text value.
The id values are referenced by the surface faces for the coordinate values.
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.
A surface face. It contains a space delimited list of "id" references for 3 (TIN) or 4 (grid) surface "P" 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.
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.
Attribute "m" is the index value from the SurfaceMaterial table that indicates the material, color and texture for the face.
m is the index attribute value for a SurfaceMaterial element in the SurfacematerialTable element.
example:
The collection of watershed regions for the surface.
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.
Identifies a drain point from the watershed with a space delimited "northing easting elevation" value.
If it drains to another known watershed, then the name of that watershed is identified by the "refWs" attribute.
A collection of surface volume data
volume calculation results between two surfaces
A collection of Parcels
Modified to include parcel class and an official ID
Defines the properties of 3Dcoordinate Geometry Collection
This may be expanded, but the LandXML schema is not really aimed at providing title information so I think name is sufficient
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.
This element is used to define the location or positional address of a parcel. The address record is not designed to be a postal address (ie it has not postcode or zipcode etc) The element also needs to be able to handle both primary addresses and aliases if required.
Represents a 2D or 3D Address Point. The Address Point is the geocoded point with which to reference an address
A collection of horizontal Alignments
geometric horizontal alignment, PGL or chain typically representing a road design center line
The "staInternal" value identifies the location of the station equation. It is the station value with no equations applied (staStart + dist). "staAhead" is the new station value and "staIncrement" indicates whether or not the station values increase or decrease.
A profile or long section
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"
Note: Gaps in the profile are handled by having 2 or more PntList2D elements.
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.
Represents a Point of Vertical Intersection with a space delimited "station elevation" text value
A Point of Vertical Intersection with a space delimited "station elevation" text value and a parabolic vertical curve defined by the "length" attribute.
A Point of Vertical Intersection with a space delimited "station elevation" text value.
with an unsymetrical parabolic vertical curve defined by "lengthIn and "lengthOut" attributes.
A Point of Vertical Intersection with a space delimited "station elevation" text value
with a circular vertical curve defined by "length and "radius" attributes.
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 "name" values"
A collection of defined water control pipes for the specified Jurisdiction
Each Pipe Model within a jurisdiction element will have a unique "name" attribute.
Use the oID attribute to describe based on jurisdiction nameing conventions.
The pipe ype and shape is required and determined by the one of the following elements: CircPipe, ElliPipe or RectPipe.
Each Pipe within a Pipes collection element will have a unique "name" attribute.
The pipe type can be determined by the existance of one of the following elements: CircPipe, ElliPipe or RectPipe.
The "startRef and "endRef" attributes reference Struct "name" 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.
hazenWilliams attribute is the Hazen-Williams friction loss equation result
mannings attribute is the Mannings coeffecient of roughness
hazenWilliams attribute is the Hazen-Williams friction loss equation result
mannings attribute is the Mannings coeffecient of roughness
hazenWilliams attribute is the Hazen-Williams friction loss equation result
mannings attribute is the Mannings coeffecient of roughness
hazenWilliams attribute is the Hazen-Williams friction loss equation result
mannings attribute is the Mannings coeffecient of roughness
hazenWilliams attribute is the Hazen-Williams friction loss equation result
mannings attribute is the Mannings coeffecient of roughness
hazenWilliams attribute is the Hazen-Williams friction loss equation result
mannings attribute is the Mannings coeffecient of roughness
hglDown is the hydraulic grade pipe outflow elevation
hglUp is the hydraulic grade pipe inflow elevation
A collection of defined water control structures for the specified Jurisdiction
Each Struct within a StructModel collection element must have a unique "name" attribute.
Use the oID attribute to describe based on jurisdiction nameing conventions.
The structure type is determined by the structureType and shape by one of the following elements: CircStruct, OutletStruct or RectStruct.
The InletStruct defines water inlet parameters if applicable.
Each Struct within a Structs collection element must have a unique "name" attribute.
The structure type is optional here, but should be determined by the structModelNameRef reference
The required 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 "name"
Typically for manholes
Typically for catchbasins and cleanouts
Typically a headwall, so headwall parameters are used
wingwallFlare = wingwall angle in degress
Grate opening water runoff inlet structure
interceptEfficiency = % of inflow that gets intercepted by vegetation and doesn't enter inlet or % of inflow that isn't intercepted
Curb opening water runoff inlet structure
interceptEfficiency = % of inflow that gets intercepted by vegetation and doesn't enter inlet or % of inflow that isn't intercepted
A combination of both curb and grate openings for water runoff inlet
interceptEfficiency = % of inflow that gets intercepted by vegetation and doesn't enter inlet or % of inflow that isn't intercepted
A combination of both curb and grate openings for water runoff inlet
interceptEfficiency = % of inflow that gets intercepted by vegetation and doesn't enter inlet or % of inflow that isn't intercepted
Weir = 2.48 or 1.4 default. It's dimensionality based depth probably, as length is above in SlotLength
so SlotWeir is probably the depth of water that gets blocked and doesn't pass into inlet.
Water runoff inlet structure
Must contain at least one water runoff inlet element
A collection of planimetric features not otherwise defined by the schema, such as building footprints, guard rails, tree lines, lightpoles or signage.
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 signage.
The PntList2D contains space delimited offsetDistance / elevation pairs describing a crossectional shape, typically a closed shape representing a retaining wall, traffic barriers or vertical pillars. As is common with road cross sections the origin is the Profile Grade Line (PGL) of the design road. The offsetDistance measure is the 2D distance from the PGL and the elevation values are absolute (real world) elevations for the entire data set.
Proposed Road model elements for FHWA IHSDM project
Attribute that represents a space delimited, cross section offset/elevation pair.
Example: crossSectionPnt="12.0 723.3456"
This item is the driveway density for both sides of the roadway combined. The unit of measure for this item is driveways/kilometer for Metric units and driveways/mile for Imperial.
This item is the speed or velocity of travel. The unit of measure for this item is kilometers/hour for Metric units and miles/hour for Imperial.
BeginRunoutSta (NORMAL CROWN) - Entry Curve Beginning Runout Location - Unit of measure: STATION. Entry Curve Beginning Runout Location - This item is the station of entry curve beginning of runout. This item specifies the location for the entry curve of the start of tangent runout (location Entry A).
BeginRunoffSta (HALF CROWN) - Entry Curve Beginning Runoff Location - Unit of measure: STATION. Entry Curve Beginning Runoff Location - This item is the station of entry curve beginning of runoff location. This item specifies the location for the entry curve of the end of tangent runout and the start of runoff (location Entry B).
FullSuperSta - Full Superelevation Location - Unit of measure: STATION. Full Superelevation Location - This item is the station location at which full superelevation begins. This item specifies the location for the entry curve of the end of runout and the start of full superelevation (location Entry E)
FullSuperelev - Full Superelevation - Unit of measure: PERCENT. Full Superelevation - This item is the full superelevation rate on horizontal curve. This item specifies the rate of full superelevation for the superelevation element. The unit of measure for this item is percent.
RunoffSta - Runoff Location - Exiting Curve - Unit of measure: STATION. Runoff Location - Exiting Curve - This item is the location (station) of start of curve exit runoff. This item specifies the location for the exit curve of the end of full superelevation and the start of runoff (location Exit E).
StartofRunoutSta (HALF CROWN) - Start of Tangent Runout - Exiting Curve - Unit of measure: STATION. Start of Tangent Runout - Exiting Curve - This item is the location of start of tangent runout when exiting curve. This item specifies the location for the exit curve of the end of runoff and the start of tangent runout (location Exit B).
EndofRunoutSta (FULL CROWN) - Exiting End of Tangent Runout - Unit of measure: STATION. Exiting End of Tangent Runout - This item is the location of end of tangent runout on exiting curve. This item specifies the location for the exit curve of the end of tangent runout (location Exit A).
AdverseSE - Adverse SE - This item determines if superelevation is adverse. The enumeration values are: non-adverse and adverse.
Superelevation - The superelevation rate should be steep enough to provide adequate drainage of the roadway surface, but not so steep as to cause vehicles to slide down the cross slope. To prevent vehicles from leaving the roadway as they travel around curve, curves are banked, or superelevated. One edge of the pavement is constructed higher than the other edge, so that the road surface slopes toward the inside of the curve. Superelevation is expressed as a decimal value or as a percentage, and is the amount of elevation difference per unit of horizontal unit of roadway width. A 6 meter wide road with a difference in elevation between pavement edges of 0.3 m has a superelevation of 0.05, or 5%.
Station Name
In Spiral Definition
First Curve Definition
Connecting Spiral Definition
Second Curve Definition
Out Spiral Definition
A Single Alignment PI Definition
A sequential list of Alignment PI Definitions
The "Cant" element will typically represent a proposed railway cant / superelevation alignment.
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”.
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.
A cant speed-only station.
The “station” is a required double that is internal station value.
The “speed” is an optional double that is the design speed. This value is in kmph or mph depending upon the units.