Full day Hands-On GML Course

Geographic Markup Language (GML), based on XML, is the official spatial modeling language of the Open GIS Consortium (OGC). This one-day course is designed for geo-spatial technical professionals who wish to gain applied knowledge of XML and GML. It provides participants with hands-on experience in performing the following tasks:
  • modeling spatial data in GML format;
  • creating, editing and validating GML data;
  • transforming XML and GML data between different applications;
The course begins with a brief review of XML, followed by an introduction to GML using demonstrated examples. Each participant will then work on applications of GML using leading XML tools (XMLSpy editor, XML parsers, and XSLT transformation engine). Spatial applications are derived directly from real world examples

Register Now!

Pre Requisites

This is a technical course which assumes previous exposure to XML technologies and a working knowledge of programming languages and system modeling concepts (including UML). Participants without knowledge of XML are recommended to take both the "Introduction to XML for Geo-spatial Professionals" and "GML tech" prior to taking this course.

Course Content

Introduction to GML
  • Why GML? What problems does it solve? What opportunities does it create?
  • Relationship to OGC and ISO
  • Current GML applications
XML Review
  • XML Editors / XML Parsers
  • Well-formed XML
  • Valid XML
  • XML Schema
    • Create a web page
    • Namespaces
    • Create a web page
    • Element and attribute declaration
    • Create a web page
    • Simple and Complex types
    • Create a web page
    • Abstract types
    • Create a web page
    • Type inheritance (extension/restriction)
    • Create a web page
    • Element substitution
GML Model
  • Feature model
  • Geometry model
  • GML feature relationships: linking data
Designing and building GML application schemas
  • GML patterns
  • GML schema encoding rules
  • Defining features, feature collections, and feature membership
Transforming XML/GML data using XSLT
  • Building an XSLT stylesheet
  • Pattern matching: XPath expressions
  • Applying XSLT: GML to GML, GML to SVG
  • Linking data with XLinks
  • Creating and using data references and links.
Course Materials
Course materials provided will include a CD-ROM containing:
  • Printed copies of presentation slides.
  • Worked examples for all of the technologies as used in the course.
  • Key XML specifications
About Galdos Systems Inc. "Leaders in GML technology"

Founded in 1998, Galdos Systems, Inc. is a privately held Canadian company based in Vancouver, B.C. World renowned for pioneering Geography Markup Language, the "XML for geo-spatial", Galdos Systems is considered a leader in the development of non-proprietary, standards-based tools for managing geo-spatial data over the Internet.

Galdos Systems is a prominent member of the OpenGIS Consortium (OGC), of which Ronald Lake was a founding member. The company is also the proud host of the upcoming International GML Conference in July 2002. For more information, visit www.galdos.ca

XML is one of today's key Internet technologies. It is the "lingua franca" of e-business and is fast becoming the industry standard for all types of data description and data interchange. XML is going to impact GIS and spatial information systems in the same way that it has affected other domains from EDI to document publishing and computer graphics. GML, the "XML for Geo-spatial", is already making significant in-roads into the spatial world and will have a major impact on both conventional GIS and emerging markets such as Location-Based Services.

Register Now!