Home -> Online Articles -> Friend or Foe - GML is Here to Stay
Ubiquitous GML
Friend or Foe - GML is Here to Stay
Whether you hate or love the concept of GML, the technology is here to stay.
As more and more GML datasets are being introduced – specifically across
![]() Figure 1: A view of the IMRO Schema in Snowflake’s GO Loader - the GML Loading tool. |
Just Another Standard
None of us could possibly contemplate traveling across
GML Today
Currently, the widest implementation of GML within Europe is represented by OS MasterMap® - 450 million 1:1250 scale features introduced in
Why GML?
With all these new GML datasets appearing in the Dutch market, it is interesting to see the same issues and concerns being raised. GML is undoubtedly different to existing GIS formats and, being very honest, can sometimes be difficult to work with using current GIS technology. However, it is important to understand the future benefits that GML will bring to the industry and why it is important for organizations to begin working with GML.
Firstly GML is XML, the ubiquitous data exchange language of mainstream IT. Since 1998, when XML was adopted as a W3C standard, IT systems have communicated with each other in an open manner using XML. Microsoft, Oracle and IBM have all invested huge resources into developing XML to solve system to system interoperability and data exchange, so why does the GI industry not take advantage of this investment? Spatial data is not different - in reality it is just data.
No matter which GIS conferences you attend, you will always hear at least one speaker state ‘GIS is going mainstream’. In order to achieve this aim, GIS will need to exchange data in an open and standards’ based manner. GML is just XML is just data - and can be read by the same tools used to read business data. GML is truly taking GIS towards ‘mainstream’, which why we need to make everyeffort to adopt and work with it. Failing this, GIS will always be the sad geezer at the party who sits in the corner and talks to nobody!
It’s Nothing to be Scared of – View GML for Yourself
We all know our GIS formats. They are familiar and tangible, whereas GML, XML and XML Schema can all be a bit daunting. But it really does not need to be that way. And there is no need to dive head first into the vast
The viewer is a self contained tool with free sample data sets that enable you to get familiar with GML. Because the viewer is based on generic GML (which, after all, is the concept of a technology standard in the first place) it can read any GML dataset – you can even use it to display a GML schema you are developing yourself.
![]() |
![]() |
Snowflake Software.
The GML Viewer at a Glance:
- Reads any GML 2 or GML 3 application schema
- Provides in-built style support for IMRO2006, TOP10NL, AAA-NAS and OS MasterMap
- Reads WinZip, GZip and uncompressed GML files, up to 1900 features / second
- Loads multiple files into a single view
- Supports the saving and loading of user defined styles
- Enables the display of feature attributes and compares attributes of multiple features (Feature Attribute Browser)
- Displays the number of features for each feature type loaded (Feature Statistics)
- Displays by Attribute - displays features by attribute and/or a combination of attribute values
- Enables single and multiple feature selection
- Provides multiple Views - dockable windows supports tiling and iconifying
- Supports position tracking - showing X,Y of cursor position
- Provides navigation and zoom in/out facilities
About Snowflake Software
Snowflake Software was founded in 2001 with the vision of making GML easy to use and, hence, achieve its objective of being truly ubiquitous. As well as the free Viewer, Snowflake Software also provides a set of loading and publishing tools to make working with GML easy and efficient. The company also has a GML Consulting team and provides GML Fundamentals and Hands-On Training. The GML Viewer is free to download at www.snowflakesoftware.com.
Elizabeth Wilkinson is Head of Sales and Marketing at Snowflake Software















