Presentation is loading. Please wait.

Presentation is loading. Please wait.

Geography Markup Language Digital Geographic Information Working Group Conference Vancouver, 09 April, 2003 Milan Trninić

Similar presentations


Presentation on theme: "Geography Markup Language Digital Geographic Information Working Group Conference Vancouver, 09 April, 2003 Milan Trninić"— Presentation transcript:

1 Geography Markup Language Digital Geographic Information Working Group Conference Vancouver, 09 April, 2003 Milan Trninić mtrninic@galdosinc.com

2 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference Galdos Systems A young, fast moving software company focused on XML and Web-Services for Geo-spatial information systems Ron Lake, the owner and CEO was founding member of OGC (1993). Creator of Geography Markup Language. Lead participant in OGC standards efforts including GML, WFS, WCS since 1998. Expertise in Analysis/Design/Build, GML Application Schema development, XML Applications (XSD / XML / SVG / XSLT / SOAP / WSDL etc.), Java client/server side development (J2ME J2EE), OGC & ISO TC/211 TC204 Standards

3 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML History Feb 99 – White paper by Galdos on XML for spatial. Feb 99 – Presentation by NTT Data Summer 99 – Xbed Group led by Galdos Systems, develops SFXML (Oracle, NTT Data, MapInfo) October 99 – Galdos Systems writes GML RFC, in December it becomes public May 2000 – GML 1.0 Passed as recommendation paper. Feb 2001 – OGC publishes GML 2.0 March 2001 – GML 2.0 voted as adopted specification July 2001 – GML 3.0 Workshop in Vancouver 2001 – Work on GML3.0 in progress. Work on harmonizing G-XML and GML3.0 in progress. Sept 2001 – OGC votes to send GML to ISO 2002 – Work on GML3.0 in progress February 2003 – OGC releases GML3.0 Specification

4 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Overview What is it? OGC Endorsed Adopted Specification. A lingua franca for geographic information. XML technology for handling spatial data on the Internet. Emerging international standard for spatial data endorsed by 200 + companies and agencies around the world. Converged with G-XML (Japan) – additional 600 companies.

5 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Overview What is it? Data transport Data modeling language - build application vocabularies for specific domains. Create types for geo-spatial web service Data store model. Links between elements can exist across the Internet. Links can represent relationships (e.g. spatial)

6 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Overview GML focuses on content and separates content and presentation GML data can be read and understood by people. Easily transformed. GML can enable distributed spatial datasets that are linked together – local maintenance & development /global access. Reduced cost for data GML data can easily be mixed with non-spatial data including text, video, and imagery. GML can build shareable application schemas for various applications like telecommunications, utilities, forestry, tourism, location-based services, etc. Enables creation and easy discovery of typed services. Provides a standard means to define input & output arguments. GML is non-proprietary and open! Enables non-proprietary web feature servers, image/map annotation, map styling, spatial analysis, etc.

7 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Overview Major elements of GML Feature model Geometry (2D, 2.5D, 3D) Topology Coverage Presentation - styling Coordinate Reference Systems Units Of Measure Meta data Dictionaries Temporal (moving objects) Observations

8 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Feature Model Developed in GML2.0 Based on OGC Abstract Specification Feature model of ISO 19109 matches GML (GML is a subset). Enables complex features & feature associations

9 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Feature Model Properties … KCFL Property of a feature describes its role in the feature

10 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Feature Model Properties … Value Property value can be inline Property value can be remote = Value =

11 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Geometry ISO 19107 compliant 0D, 1D (linear, arcs, bezier, splines), 2D 2.5D Geometries (2D in 3D), 3D (solids with holes) Geometry Aggregates and Geometry Complexes Robson 49.29,-123.135 49.28,-123.115

12 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Geometry Robson >49.29,-123.135 49.285,-123.125 >49.285,-123.125 49.28,-123.115

13 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Topology ISO 19107 compliant Nodes, Edges, Faces and Solids Topological complexes Topology can be described as a part of a feature or outside of features (e.g. topology of all city streets)

14 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Topology......

15 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Geometry and Topology GML

16 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Coverage ISO 19123 compliant A coverage is a GML feature Gridded coverage, segmented curves, surface tessellation Data can be binary (file), Comma Separated Values (CSV), XML Easy to express things like distribution of measurement (temperature, pressure) over some geographic region.

17 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Temporal Model ISO 19108 compliant Covers most of the temporal types from the ISO 19108 Support for dynamic feature (jointly feature and temporal model) Supports the notion of History Time stamping on feature or property level

18 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Meta Data

19 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Default Styling Focuses on feature styling Uses Scalable Vector Graphics (SVG) and Cascading Style Sheet 2 directly Capability to define styles for feature properties of different kinds Geometry styling and topology styling Ability to describe animation styles Parameterized styles – the output depends on values of feature properties

20 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Default Styling Symbol Libraries Symbol Libraries – created separately and used in GML styles Online Symbol Library (XML) Inline symbol definition using SVG and CSS2

21 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Default Styling and SLD Styled Layer Description – an OGC specification SLD has different scope – describes layers and layer styles – pertains to WMS GML styling mechanism describes feature styles – can be used in any application that uses GML Efforts under way to harmonize GML Styling and SLD

22 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Coordinate Reference Systems Emerged from work done in OGC CRS WG and GML3.0 WG Complete schemas for description of all aspects of CRS (SRS) Definitions also exist for accuracy, data quality, units of measure etc. CRS defined in form of libraries and used from various applications, or referred to from the GML data directly

23 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Coordinate Reference Systems 49.29,-123.135 49.28,-123.115 EPSG 6/2/1995 WGS 84 Used by the GPS satellite navigation system and for NATO military geodetic surveying. Online CRS Registry

24 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML and ISO GML 3.0 is the baseline for ISO GML. We do not expect major changes in GML in order for GML to become an ISO specification (ISO 19136) There are no serious compliance issues - a joint meeting (ISO and OGC) was held in Annapolis and this was discussed at length OGC and ISO have agreed to create an integrated task force and produce a single specification Joint task force to meet in May and likely also in Vancouver in July. We anticipate GML will be an ISO DIS by Dec 2003 or Jan 2004.

25 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Performance

26 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Applications

27 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Future

28 Vancouver, April 09, 2003 Digital Geographic Information Working Group Conference GML Notes GML Dev Days in Vancouver, July 2003 First book on GML: GML Guide presently in print


Download ppt "Geography Markup Language Digital Geographic Information Working Group Conference Vancouver, 09 April, 2003 Milan Trninić"

Similar presentations


Ads by Google