1 / 14

Mikael Johansson Lars Harrie National Land Survey of Sweden

Mikael Johansson Lars Harrie National Land Survey of Sweden. Using Java Topology Suite for Real-time Data Generalisation and Integration. DISPOSITION Background Technical environments for real-time generalisation JGML Outlook. Technical environments for real-time generalisation of GML-data.

eben
Download Presentation

Mikael Johansson Lars Harrie National Land Survey of Sweden

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. Mikael JohanssonLars HarrieNational Land Survey of Sweden Using Java Topology Suite for Real-time Data Generalisation and Integration

  2. DISPOSITION Background Technical environments for real-time generalisation JGML Outlook

  3. Technical environments for real-time generalisation of GML-data All generalisation performed in the database environment (i.e., before GML-data is created) Solutions based on commercial products XSLT-transformation Task oriented API

  4. All generalisation performed in the database environment + fast access methods + support for topological and geometrical queries + easy to tailor for specific data - integration is not supported - dependent on type of database system

  5. Solutions based on commercial products + already implemented generalisation routines + support for topological and geometrical queries + easy to tailor for specific data - slow convertion from and to GML - dependent on type of software

  6. XSLT-transformation (with java extension) + relatively fast + completely based on free standard solutions difficult to create generalisation routines for group of objects little support for method implementations

  7. GML-file XSLT-transformation SVG-file Generalisation using XSLT(Tiina Sarjakoski, Lassi Lehto)

  8. Task oriented API + developed specifically for the current problem + completely based on free standard solutions - requires much own development - tends to be data dependent (difficult with generic solutions)

  9. XSLT transformation User GML-file SVG-file Spatial database 1 Spatial database 2 GML GML JGML JGML: a task oriented API forreal-time generalisation and integration

  10. JGML packages • Java Topology Suite (Vivid Solutions) • GML reader classes (using Xerces from Apache) • Basic data classes according to OGC- standards • Object type classes • Generalisation classes • Viewer (only for developing purposes)

  11. Java Topology Suite • JTS conforms to the Simple Features Specifications for SQL published by the OGC • JTS provides a complete, consistent, robust implementation of fundamental 2D spatial algorithms • JTS is fast enough for production use • JTS is written in 100% pure Java • JTS is open source

  12. JGML- basic and object type classes

  13. JGML- first test of generalisation

  14. JGML - summary • Solely based on free products • Conforms to OGC-standards • Good geometry and topology handling • (as good as “any” commercial GIS API) • Developing time: 2 persons, 1.5 months • work per person.

More Related