Note: this page is only a draft, but this project is hosted on a public repository where anyone can contribute. Learn how to contribute in less than a minute.
GML
GML (Geography Markup Language) is the XML standard of the OGC to represent information of spatial elements
Table of contents
Quick overview
- Purpose: XML standard to represent information of spatial elements
- Data type: vector
- Type of format: GIS
- Multi-file format: No
- File type: text-file
- File extension(s): .gml, .xml
- Originally developed by: Open Geospatial Consortium (OGC) (2000)
- Technical description/specification/schemas: GML Official Schemas
- License: Unknown
- Regulated by: Open Geospatial Consortium (OGC)
- Status: Standard, ISO 19136:2007
- Sample file(s): GML samples on GitHub Gist
- Consumable by:
Introduction
GML (Geography Markup Language) is the XML standard of the OGC to represent information of spatial elements. The metadata exchange format is XML (eXtensible Markup Language).
GML was designed based on the abstract specification produced by the OpenGIS group, now Open Geospatial Consortium, and the ISO 19100 document series. GML does not contain specific information on how the visualization of the represented data should be done. For this, styles that are related to GML are used and are described in other XML sublanguages. Other extensions managed by GML include SMIL to define interaction elements and XPointer to represent metadata.
This format is used for the exchange of cadastral data, in addition to the Land Registry in Spain. There are two formats, both based on the European INSPIRE directive:
- CP (Cadastral Parcel) for cadastral parcels
- BU (Building) for buildings.
One of the main problems of this trademark language is that there is the impossibility of downloading a GML document from a web service (server) other than that the web application was downloaded. This problem is called Cross-Domain.
Additional documentation
Tools & Samples
- Koop: An Open Geospatial ETL Engine that can translate into the Geoservices specification supported by the ArcGIS.
- GML 2.1.2 validator
Additional resources
Probably not all the resources are in this list, please use the ArcGIS Search tool looking for: "GML".