LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

38
LandXML.org 2006 LandXML.org 2006 Nathan Crews Nathan Crews Principal Schema Architect, LandXML.org Principal Schema Architect, LandXML.org Software Researcher, Autodesk Software Researcher, Autodesk

Transcript of LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

Page 1: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML.org 2006LandXML.org 2006

Nathan CrewsNathan CrewsPrincipal Schema Architect, LandXML.orgPrincipal Schema Architect, LandXML.orgSoftware Researcher, AutodeskSoftware Researcher, Autodesk

Page 2: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

OutlineOutline

► LandXML.orgLandXML.org MembershipMembership LandXML-1.0 statusLandXML-1.0 status

► LandXML-1.0 Standard AdoptionLandXML-1.0 Standard Adoption Registered Software ApplicationsRegistered Software Applications Government AdoptionGovernment Adoption

► LandXML-1.1 schemaLandXML-1.1 schema What changed?What changed?

► 3D Roads, Construction Staking, eSurvey, EPSG 3D Roads, Construction Staking, eSurvey, EPSG coordinate system supportcoordinate system support

StatusStatus► LandXML Multi-Domain Data InteroperabilityLandXML Multi-Domain Data Interoperability

Page 3: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML.org: Worldwide, LandXML.org: Worldwide, Open OrganizationOpen Organization

► Initiated in December 1999 by former Initiated in December 1999 by former EAS-E initiative members and Autodesk.EAS-E initiative members and Autodesk.

► In March of 2000 we had 26 members.In March of 2000 we had 26 members.►February 2006: LandXML.org has February 2006: LandXML.org has

expanded around the world to expanded around the world to 3232 countriescountries and grown to and grown to 495495 representatives from representatives from 400400 member member companies/government agencies.companies/government agencies.

►No cost or specific obligations to joinNo cost or specific obligations to join..

Page 4: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML.org Goal: LandXML.org Goal: Open Design/Survey Data Open Design/Survey Data

ExchangeExchange► Specify an XML file format for civil Specify an XML file format for civil

engineering design and survey engineering design and survey measurement data for the purposes of:measurement data for the purposes of:

1.1. Transferring engineering design data Transferring engineering design data between producers and consumers.between producers and consumers.

2.2. Providing a data format suitable for long-Providing a data format suitable for long-term data archival.term data archival.

3.3. Providing a standard format for electronic Providing a standard format for electronic design submission.design submission.

Page 5: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXMLLandXML

What it means, what it is and What it means, what it is and what can it be used for…what can it be used for…

Page 6: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

Land + XML = LandXMLLand + XML = LandXML

►Land = all the engineering and survey Land = all the engineering and survey data used during land development data used during land development projects.projects.

►XML…XML…

Page 7: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

XMLXML

►XML= eXML= eXXtensible tensible MMarkup arkup LLanguageanguage►XML is a specially formatted ASCII text XML is a specially formatted ASCII text

file using <elements> or tags.file using <elements> or tags.►HTML is a form of XML.HTML is a form of XML.

<HTML>

<Body>

A simple web page with a link <a href=“www.landxml.org”>LandXML.org</a>

</Body>

</HTML>

Page 8: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

What is “LandXML”What is “LandXML”

►A specialized XML data file format A specialized XML data file format containing civil engineering and containing civil engineering and survey measurement data commonly survey measurement data commonly used in the Land Development and used in the Land Development and Transportation Industries.Transportation Industries.

Page 9: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML is a StandardLandXML is a Standard

►LandXML-1.0LandXML-1.0 July 17, 2002 Ratified as an industry standard by LandXML.org.July 17, 2002 Ratified as an industry standard by LandXML.org. Based on W3C XML Schema Recommendation May 2, 2001.Based on W3C XML Schema Recommendation May 2, 2001. LandXML Software Developers Kit 1.0 and documentation.LandXML Software Developers Kit 1.0 and documentation.

►LandXML-1.1LandXML-1.1 Soon to be ratifiedSoon to be ratified LandXML Software Developers Kit 1.1 available now.LandXML Software Developers Kit 1.1 available now.

Page 10: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML-1.0 Data LandXML-1.0 Data ModelModel

Page 11: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML-1.0 Data ModelLandXML-1.0 Data ModelHousekeeping Data & Housekeeping Data &

COGOCOGO► ProjectProject

Project name and description.Project name and description.► ApplicationApplication

Application used to produce the data.Application used to produce the data.► AuthorAuthor

Who created the data.Who created the data.► UnitsUnits

Linear, angular, area, time, temperature, pressure, diameter, volume, flow Linear, angular, area, time, temperature, pressure, diameter, volume, flow and velocity.and velocity.

► Coordinate SystemsCoordinate Systems Grid and Projected coordinate systemsGrid and Projected coordinate systems EPSG (European Petroleum Standards Group) codesEPSG (European Petroleum Standards Group) codes

► Cogo PointsCogo Points The basic 3D point with name, number, description, code and purpose.The basic 3D point with name, number, description, code and purpose.

► Cogo GeometryCogo Geometry Contiguous Lines, circular curves, spirals, irregular lines and chains.Contiguous Lines, circular curves, spirals, irregular lines and chains.

Page 12: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML-1.0 Data ModelLandXML-1.0 Data ModelDesign Geometry DataDesign Geometry Data

► ParcelsParcels Closed parcel coordinate geometryClosed parcel coordinate geometry Area, centroid, owner, class, typeArea, centroid, owner, class, type

► AlignmentsAlignments Road centerline 2D coordinate geometry. Road centerline 2D coordinate geometry. Profiles: vertical design alignments and sampled ground profiles.Profiles: vertical design alignments and sampled ground profiles. Cross Sections: design cross sections and sampled surface Cross Sections: design cross sections and sampled surface

sections.sections. SuperelevationsSuperelevations Station EquationsStation Equations

► SurfacesSurfaces (digital terrain models) (digital terrain models) TIN – The computed Triangulated Irregular Network of 3-point TIN – The computed Triangulated Irregular Network of 3-point

triangle faces.triangle faces. Grid – 4-point grid faces.Grid – 4-point grid faces. Source Data: breaklines, contours and points used to compute Source Data: breaklines, contours and points used to compute

the TIN or GRID.the TIN or GRID.

Page 13: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML-1.0 Data ModelLandXML-1.0 Data ModelDesign Geometry DataDesign Geometry Data

► RoadwaysRoadways (3D road model) (3D road model) Alignments (profiles, cross sections)Alignments (profiles, cross sections) Surfaces (top and sub-surfaces)Surfaces (top and sub-surfaces) PlanFeaturesPlanFeatures Lanes and IntersectionsLanes and Intersections

► PipeNetworksPipeNetworks Stormwater pipes and structures.Stormwater pipes and structures.

► PlanFeaturesPlanFeatures Generic geometric data like fence lines, curbs, Generic geometric data like fence lines, curbs,

building outlines, and planting areas.building outlines, and planting areas.

Page 14: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML-1.0 Data ModelLandXML-1.0 Data ModelSurvey DataSurvey Data

►MonumentsMonuments Survey monument dataSurvey monument data Survey order, class, type, description.Survey order, class, type, description.

►SurveySurvey Raw and reduced survey observations.Raw and reduced survey observations. Optical, EDM and GPS supported.Optical, EDM and GPS supported. Equipment, personnel and data collection Equipment, personnel and data collection

parameters.parameters.

Page 15: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

The many things can The many things can you do with LandXML you do with LandXML

data files…data files…

Page 16: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML data can be used LandXML data can be used to:to:

Exchange data between many civil Exchange data between many civil engineering/survey desktop and CAD-based engineering/survey desktop and CAD-based software applications.software applications.

Create engineering reports.Create engineering reports. Import parcels, roads, surfaces into Import parcels, roads, surfaces into

Architectural applications.Architectural applications. Submit online cadastral surveys.Submit online cadastral surveys. Import data into GIS applications.Import data into GIS applications. Send staking data to survey field Send staking data to survey field

instruments.instruments. Create 3D project visualizations.Create 3D project visualizations.

Page 17: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

Field Staking

Design Creation

Design Validation IHSDM

LandXML

Design Reports

Design Visualization / Analysis Cost Estimation

Page 18: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML supported by LandXML supported by many software applicationsmany software applications

►48+48+ Registered Software Applications from Registered Software Applications from Autodesk, Bentley, CAiCE, Carlson, Eagle Autodesk, Bentley, CAiCE, Carlson, Eagle Point, Leica GeoSystems, MircroSurvey, Point, Leica GeoSystems, MircroSurvey, Trimble Navigation, Tripod Data Systems, Trimble Navigation, Tripod Data Systems, Topcon, the U.S. FHWA and many more.Topcon, the U.S. FHWA and many more.

►Adopted for use by many governments Adopted for use by many governments around the world.around the world.

Page 19: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

Government UsageGovernment Usage

►LandXML is the design data schema LandXML is the design data schema for the emerging AASHTO for the emerging AASHTO transportation XML industry standards.transportation XML industry standards.

►Survey data standard for Land Survey data standard for Land Information New Zealand’s Landonline.Information New Zealand’s Landonline.

►Collaboration in Slovenia as a national Collaboration in Slovenia as a national 3D road model standard.3D road model standard.

►Used in a Philippine Digital Land Used in a Philippine Digital Land Survey Management systemSurvey Management system

Page 20: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandonlineLandonlineLand Information New Land Information New

ZealandZealandLandonline LandXML Cadastral data flowLandonline LandXML Cadastral data flow

External Survey

Software

Landonline

2. Extract1. Search

3. Prepare

4. Pre-validate

5. Submit

LandXML File

LandXML File

Page 21: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

U.S. FHWA IHSDM U.S. FHWA IHSDM SoftwareSoftware

Page 22: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

Adoption In ProcessAdoption In Process

►Australia eSurvey online cadastral survey Australia eSurvey online cadastral survey system based on LandXML-1.1.system based on LandXML-1.1.

►Finland InfraModel governments Finland InfraModel governments standards.standards.

►AASHTO SDMSAASHTO SDMS►Ongoing discussions and projects in:Ongoing discussions and projects in:

ThailandThailand JapanJapan CanadaCanada Australia, roadsAustralia, roads

Page 23: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

Standards CollaborationStandards Collaboration

►TransXMLTransXML Design data schemaDesign data schema

►Open Geospatial ConsortiumOpen Geospatial Consortium CAD to GISCAD to GIS The GeoWebThe GeoWeb

► IAI/IFC IAI/IFC IFCRoad ProjectIFCRoad Project

Page 24: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML-1.1LandXML-1.1

Page 25: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML-1.1LandXML-1.1

►The intent for this revision was to make The intent for this revision was to make corrections and add support for corrections and add support for additional data based on real world additional data based on real world experience. experience.

►1.0 and 1.1 designed to be forward and 1.0 and 1.1 designed to be forward and backward compatible! backward compatible!

►No drastic model changes that force No drastic model changes that force significant work to update the existing significant work to update the existing applications.applications.

Page 26: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML-1.1 ChangesLandXML-1.1 Changes

► Improve documentation to eliminate Improve documentation to eliminate ambiguous data definitions.ambiguous data definitions.

► Added EPSG coordinate system names to Added EPSG coordinate system names to <CoordinateSystem> (shared by Open <CoordinateSystem> (shared by Open Geospatial Consortium and GML schemas).Geospatial Consortium and GML schemas).

► Clarify zenithAngle definition in the survey Clarify zenithAngle definition in the survey data.data.

► Add support for PI based alignment definitions.Add support for PI based alignment definitions.► Add railway cant (superelevation) data to Add railway cant (superelevation) data to

<Alignment>.<Alignment>.

Page 27: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML-1.1 ChangesLandXML-1.1 Changes

► Add data structure to support additional electronic Add data structure to support additional electronic Australian cadastral survey system.Australian cadastral survey system.

► Allow duplicate “name” attributes across Allow duplicate “name” attributes across collections of same element type.collections of same element type.

► Add road design cross section definitions to Add road design cross section definitions to Alignments.Alignments.

► Add support for non-linear road design cross Add support for non-linear road design cross section transitions.section transitions.

► Adjust the <PipeNetwork> structure to better Adjust the <PipeNetwork> structure to better support modern hydraulic materials such as curved support modern hydraulic materials such as curved pipe.pipe.

► Miscellaneous minor schema validation/model Miscellaneous minor schema validation/model changes. changes.

Page 28: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML-1.1 3D Road LandXML-1.1 3D Road ModelModel

Page 29: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML-1.1 Road ModelLandXML-1.1 Road Model

►Design cross sections model entire 3D Design cross sections model entire 3D road structure.road structure.

►Provides data well suited for road Provides data well suited for road construction staking.construction staking.

►Enables quantities area/volume Enables quantities area/volume calculations for each section material.calculations for each section material.

►Supports non-linear transitions.Supports non-linear transitions.

Page 30: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

3D Road Modeling3D Road Modeling

Page 31: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

Design Cross SectionsDesign Cross Sections

Right Travel laneCurb and gutter

sidewalk

bufferditch

PGL

Page 32: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

Design Cross SectionsDesign Cross Sections

12

34

Right side closed volume surface points are defined clockwise from top down. Left side closed volume surfaces are defined counter-clockwise

Connection points

Non-closed surfacesDefined by slope and horizontal distance

Page 33: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

TransitionsTransitions

Page 34: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

Road design cross section Road design cross section conventionsconventions

► All offset values are measured from the PGL and All offset values are measured from the PGL and are horizontal measurements.are horizontal measurements.

► + offsets to the right, - to the left of and way + offsets to the right, - to the left of and way from the PGL.from the PGL.

► + slopes increase from PGL, - slopes decrease.+ slopes increase from PGL, - slopes decrease.► Right side closed volume surface point are Right side closed volume surface point are

defined clockwise from the top most point down.defined clockwise from the top most point down.► Left side closed volume surface point are Left side closed volume surface point are

defined counter-clockwise from the top most defined counter-clockwise from the top most point down. point down.

Page 35: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

Multi-Domain Data Multi-Domain Data InteroperabilityInteroperability

► LandXML is proving to be useful outside the LandXML is proving to be useful outside the civil engineering/survey domain.civil engineering/survey domain. ArchitectsArchitects

► Buildings do connect to the ground, utlities and Buildings do connect to the ground, utlities and roadways.roadways.

Geospatial applicationsGeospatial applications► Import new design / survey projects quickly and Import new design / survey projects quickly and

efficiently.efficiently.► Data exchange for site and road maintenance.Data exchange for site and road maintenance.

Traffic modelingTraffic modeling► Model the proposed road, analyze traffic capacity and Model the proposed road, analyze traffic capacity and

simulate impact.simulate impact.

Page 36: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

LandXML: A Ready Source LandXML: A Ready Source of GIS Dataof GIS Data

LandXMLFile

CAD

DesignAnalysis

Survey Data Collection

GIS MappingIntegration

GIS Analysis

GIS Visualization

Page 37: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

SummarySummary

►The LandXML-1.0 standard is The LandXML-1.0 standard is supported by many applications.supported by many applications.

►LandXML-1.1 improves the usefulness LandXML-1.1 improves the usefulness of the design data for roads, online of the design data for roads, online survey systems and GIS survey systems and GIS interoperability.interoperability.

►The work continues…The work continues…

Page 38: LandXML.org 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk.

From CAD to GIS in 2 From CAD to GIS in 2 SecondsSeconds