Presentation is loading. Please wait.

Presentation is loading. Please wait.

Netherlands GML Relay TDN Emmen Friday 13th December 2002 Paul Hardy

Similar presentations


Presentation on theme: "Netherlands GML Relay TDN Emmen Friday 13th December 2002 Paul Hardy"— Presentation transcript:

1 Netherlands GML Relay TDN Emmen Friday 13th December 2002 Paul Hardy paul@lsl.co.uk

2 Laser-Scan and GML UK company - member of the Yeoman Group –in digital mapping since 1974 Long-time members of OpenGIS consortium –Provided primary author of GML-1 spec (AC) –Took part in WMT1 and 2, OWS1.1, 1.2 Implemented SOTF to prototype next generation GML with Change-Only Update and topology Primary supplier of spatial technology to OSGB who are using GML as basis of new MasterMap Contributing topology expertise to GML-3

3 GML 2.0 in action OS MasterMap Ordnance Survey Crown Copyright

4 Example of data from GML in LAMPS2 Data courtesy of Topografische Dienst

5 GML Relay 2002 Data (Gothic LAMPS2)

6 LSL Approach to Relay Now using 3rd party tools –to let us focus on our key technologies Emphasis of this demo is on –interoperability –topological structure Looking forward to GML-3

7 GML Relay 2002 Data (MapInfo/Oracle/Radius)

8 Topology Mathematical concept of spatial structure: “Characteristics of geometry which do not change when the coordinate space is deformed” Express explicit geometric relationships –connects to, touches, adjacent to, within Topology Primitives –Node, Edge, Face, Solid Should be present in most GIS data –Shared edges between land polygons –connected networks of roads

9 Shared Edges, Shared Nodes

10 Radius Topology Enterprises and agencies want to hold business and spatial data in one database Radius Topology is the server-side topology manager for Oracle9i Enhances spatial data quality and query performance. Calculates and stores the topology in tables, using standard ISO 19107 model. Based on proven topology engine from Laser- Scan Gothic object database and toolkit

11 Today’s LSL Relay Radius Tables Radius Triggers Radius Topology Engine Business data Spatial data Oracle9i SQL OCI Intergraph GeoMedia Snowflake Go Loader GML MapInfo

12 Go Loader

13 Radius Topology Configuration Manager

14 Radius Topology Classes and Priorities

15 Most GIS data is Spaghetti gaps slivers under- shoots overshoots … data faults affect query quality

16 Snapping and Topology...or...

17 Rules: Node Formation Edge Split EdgeShare NodeNode Split Edge

18 Priorities: Gold Standard Data - High priority feature - Low priority feature Before After

19 Face Topology - Containment Need to find all features on the lake

20 Face Encoding Face records all adjacency and containment through encoding for boundary and isolated

21 GML 2.0 and 3.0 Geometry GML 2.0 provides for: –Simple geometry types Point/MultiPoint LineString/MultiLineString Polygon/MultiPolygon –Boundary Types LinearRing –Simple linear interpolation –Coordinates up to 3D GML 3.0 geometry –from ISO 19107 –superset of GML 2.0 –Geometric primitives up to 3D volumetric solids –composites (line/arc) –splines, conics, tins –curves and surfaces. Topology model

22 GML 2.0 Geometry Schema

23 AS Topic 1/ISO 19107 Geometry GML 2.0

24 GML-3 Topology Edge

25 Spatial Query Performance “Find all districts which touch or are covered by the county of Cambridgeshire (UK)”

26 Spatial Query Comparison 0.048 0.22 91 0 10 20 30 40 50 60 70 80 90 100 Oracle Spatial Optimised Radius Topology inside Oracle Spatial Features found per second At Least 400 times faster !

27 Error in Topology

28 Edges & Nodes

29 Edit of Edge modifies both polygons Edges & Nodes created dynamically

30 Export to GML via GeoMedia

31 Resultant XML (in MSIE)

32 Resultant XSD Schema

33 Round trip the exported GML (with faulty projection!)

34 Is The Way Ahead ! GML with Topology http://www.Laser-Scan.com Paul.Hardy@Laser-Scan.com


Download ppt "Netherlands GML Relay TDN Emmen Friday 13th December 2002 Paul Hardy"

Similar presentations


Ads by Google