210 likes | 414 Views
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
E N D
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 • Training and Documentation
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.
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.
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
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
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
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.
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.
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…).
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.
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).
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.
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
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
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
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