GML And Geo-Spatial Web Services
Conference 2005

July 18th - 22nd, Vancouver, British Columbia

Half Day Introduction to GML for XML-Aware Business Managers

This half-day course is designed to provide XML-aware business managers with a detailed overview of the Geography Markup Language (GML). GML is quickly becoming the key technology for all geo-spatial data formatting. This XML application enables users to deliver geographic information as distinct features, and then control how they are displayed in a Web browser. Furthermore, since GML is an open standard (free, easily accessible) it enables this data to be readily shared and exchanged over the Internet. Participants will come away from this course with a good understanding of GML technology, along with knowledge of its applications.

Pre-Requisites:
Some knowledge of XML, in particular awareness of the impact of XML technologies in today’s market is required.

Content:
The course will primarily focus on the following topics:

  • Why GML?
    • What problems does it solve?
    • What opportunities does it create?
    • Geospatial Web concept
  • What is GML?
    • History of GML – precursors of GML
    • Why was GML developed
    • Role of the OpenGIS Consortium (OGC)
  • Application of GML
    • How is GML used today
    • How does it compare to existing technologies
    • The future of GML – expanded modeling abilities and applications
  • Implementation Issues
  • GML model
    • Feature model
    • Geometry model
    • GML feature relationships – geolinks
  • Map styling – how to make maps from GML data
  • Implementing GML data stores
    • Serving GML from existing data stores
    • Moving to non – relational data store model
  • Web Services
    • GML queries
    • OGC Web feature services
  • Geospatial Web revisited

Course Materials
Course materials provided will include a CD-ROM containing:

  • GML 3.0 Specification
  • GML 3.0 Best Practices Guide
  • Course slides (overheads)
  • Selected XML Specifications