1 / 21

LandXML-1.1 2006

LandXML-1.1 2006. Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk Civil Engineering/Survey/Imaging Software Development. Outline. LandXML-1.1 Goals Key input and requirements LandXML-1.1 Improvements Data Model Software Tools

dea
Download Presentation

LandXML-1.1 2006

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LandXML-1.1 2006 Nathan Crews Principal Schema Architect, LandXML.org Software Researcher, Autodesk Civil Engineering/Survey/Imaging Software Development

  2. Outline • LandXML-1.1 • Goals • Key input and requirements • LandXML-1.1 Improvements • Data Model • Software Tools • Training and Documentation

  3. LandXML.org Goals Open Design/Survey Data Exchange • Specify an XML file format for civil engineering design and survey measurement data for the purposes of: • Transferring engineering design data between producers and consumers. • Providing a data format suitable for long-term data archival. • Providing a standard format for electronic design submission.

  4. LandXML is a “grass roots” Industry Standard • LandXML-1.0 • July 17, 2002 Ratified as an industry standard by LandXML.org. • Based on W3C XML Schema Recommendation May 2, 2001. • LandXML Software Developers Kit 1.0 and documentation. • LandXML-1.1 • Ratified July 21, 2006 • LandXML Software Developers Kit 1.1 available now.

  5. LandXML-1.1 Goals • The intent for this revision was to make corrections and additions based on real world experience. • 1.0 and 1.1 designed MUST be forward and backward compatible! • No drastic model changes that force significant work to update the existing applications. • Geospatially enabled • Enable design/construction data exchange

  6. LandXML-1.1 Key Drivers • Fix 3D Road Model for design data exchange • TransXML • ePlan Australia (Queensland Mines & Surveys) • US FAA, Third Party Airports Survey Program • Finland InfraModel2 • Japan • Slovenia road model • Industry needs improved design/construction data exchange

  7. LandXML-1.1 Key Requirements • Geospatially Enabled • EPSG and OGC coordinate system support • Dual Grid/World coordinate systems enabled • 3D Road Model for Construction • Support construction materials, cross sectional areas and volumes • Flexible cross section definitions

  8. LandXML-1.1 Data Model

  9. LandXML Data ModelHousekeeping Data & COGO • Project • Project name and description. • Application • Application used to produce the data. • Author • Who created the data. • Units • Linear, angular, area, time, temperature, pressure, diameter, volume, flow and velocity. • Elevation unit and LatLong Angular unit (1.1) • Coordinate Systems • Grid and Projected coordinate systems (1.1) • EPSG (European Petroleum Standards Group) codes (1.1) • OGC common names (1.1) • Cogo Points • The basic 3D point with name, number, description, code and purpose. • All points support Latitude, Longitude, ellipsoid elevation attributes. (1.1) • Cogo Geometry • Contiguous Lines, circular curves, spirals, irregular lines and chains.

  10. LandXML Data ModelDesign Geometry Data • Feature Dictionary • Provides definitions for extending LandXML data. (1.1) • Parcels • Closed parcel coordinate geometry • Area, centroid, owner, class, type • 3D parcel volumes (1.1) • Alignments • Road centerline 2D coordinate geometry. • Profiles: vertical design alignments and sampled ground profiles. • Cross Sections: design cross sections (1.1) and sampled surface sections. • Superelevations • Station Equations • Surfaces (digital terrain models) • TIN – The computed Triangulated Irregular Network of 3-point triangle faces. • Grid – 4-point grid faces. • Source Data: breaklines, contours and points used to compute the TIN or GRID.

  11. LandXML Data ModelDesign Geometry Data • Roadways (3D road model) • Alignments (profiles, design cross sections (1.1)) • Surfaces (top and sub-surfaces) • PlanFeatures • Lanes and Intersections • PipeNetworks • Stormwater pipes and structures. • Networks • PlanFeatures • Generic geometric data like fence lines, as-built data (curbs, building outlines, etc…).

  12. LandXML Data ModelSurvey Data • Monuments • Survey monument data • Survey order, class, type, description. • Survey • Field book data: raw and reduced survey observations. • Equipment, personnel and data collection parameters. • Optical, EDM and GPS supported.

  13. LandXML-1.1 Improvements

  14. LandXML-1.1 Changes / Improvements • Added EPSG/OGC common coordinate system names to <CoordinateSystem> (shared by Open Geospatial Consortium and GML schemas). (LandGML / OGC) • Support “Dual Coordinate Systems”: 2.5D Grid and World Lat/Longs. (FAA – NGS) • Add “Feature Dictionaries” to communicate meaning of custom extensions. (FAA – NGS) • Add support for PI based alignment definitions (AASTHO / Japan). • Improve documentation to eliminate ambiguous data definitions (TransXML).

  15. LandXML-1.1 Changes… • Add data structure to support additional electronic Australian cadastral survey system. • Add road design cross section definitions to Alignments. • Add support for non-linear road design cross section transitions. • Adjust the <PipeNetwork> structure to better support modern hydraulic materials such as curved pipe. • Add railway cant (superelevation) data to <Alignment>. • Miscellaneous minor schema validation/model changes.

  16. Software Tools

  17. LandXML-1.1 Software Tools • LandXML-1.1 Software Developers Kit • C++ class system to create/parse LandXML 1.0 and 1.1 data files • Supports entire LandXML data model • Supports <Feature> • Sample program • Microsoft .NET xsd.exe compatible • Allows importing LandXML-1.1.xsd into .NET project • Xsd.exe creates complete class system for LandXML-1.1 • c:\> xsd.exe LandXML-1.1.xsd /c /n:LandXML11 /e:LandXML

  18. LandXML-1.1 Training and Documentation

  19. LandXML-1.1 Training • LandXML Videos • Video podcast for iPod and desktop computers • iTunes: search podcasts for LandXML • Web Site Improvements • 2D graphics images/files for all LandXML-1.1 files. • New requirements for 1.1 Registered Applications • Expanded user samples and transforms • Three main theme areas: End Users, Software Developers, Government

  20. LandXML-1.1 Documentation • Complete HTML data model graphical diagram • New LandXML-1.1 documentation style • Based on Cumulative changes doc • Details all elements and attributes meaning and typical use • New focused powerpoint presentations • End Users • Software Developers • Government

  21. Summary • LandXML-1.1 improves the usefulness of the design data for • Construction • Online cadastral survey systems • GIS interoperability. • LandXML-1.1 is being adopted quickly • Requests for LandXML-1.1.xsd are already 50% of LandXML-1.0.xsd requests. • Better documentation and software tools will make adoption and implementation more efficient. • LandXML Has Achieved Critical Mass

More Related