GML es un estándar de la OGC para codificar elementos geográficos en XML. Ampliamente utilizado en INSPIRE, los servicios WFS y las infraestructuras GIS corporativas. Versión 3.2.1 (ISO 19136:2007).
Características principales

Acerca del formato GML
GML es el estándar del OGC e ISO 19136 en el que los objetos geográficos se describen con XML corriente: cada objeto tiene su geometría y su conjunto de propiedades. Sobre GML se apoyan la infraestructura europea INSPIRE, las respuestas de los servicios WFS y el intercambio entre los GIS de las administraciones — allí donde hace falta un formato de texto, legible y verificable.
El mapa de OpenStreetMap se exporta a GML cuando la parte receptora trabaja por reglamento y no por comodidad: el departamento GIS acepta XML, el bus de intercambio valida el documento, el sistema corporativo solo entiende formatos OGC. Para el trabajo interno resultan más cómodos GeoJSON o GeoPackage; GML es el idioma de la conversación entre organismos.
A la salida se obtiene un único .gml: una sola colección wfs:FeatureCollection que reúne todas las capas del área. El nombre del elemento de cada objeto repite el nombre de la capa original (roads, buildings, water, etc.), cada objeto tiene su gml:id y las etiquetas de OSM se despliegan como propiedades hijas. Las coordenadas van en WGS84 (EPSG:4326) con ocho decimales.
Las limitaciones, con franqueza. El documento sigue la estructura de GML 3.2.1 con los espacios de nombres de GML y WFS, pero no se entrega junto a él un esquema de aplicación propio (.xsd): la adaptación al esquema concreto del cliente se hace en destino. Por capa se toman como máximo 200 000 objetos: el XML es pesado y así el archivo se mantiene en un tamaño manejable.
Programas para abrir archivos GML
Los siguientes programas y aplicaciones pueden abrir, editar y procesar archivos GML (Geography Markup Language) (.gml) exportados desde OSM2CDR:
Format specifications
- Open standard
- 2D only
- Lossless (no quality loss)
- Stores feature attributes
- Output: 1 file
- Geography Markup Language 3.2.1 (ISO 19136). One XML file; no .xsd application schema is shipped alongside it.
Quién usa los mapas GML
Cómo exportar a GML
Cómo abrir tras la exportación
- QGIS (gratuito): Capa → Añadir capa vectorial, elija el .gml; el archivo lo lee el controlador GML que viene con GDAL.
- ogr2ogr (GDAL): el comando ogr2ogr -f GPKG map.gpkg map.gml pasa el documento a GeoPackage, shapefile o PostGIS.
- GeoServer y MapServer: cargue los datos en la base con ogr2ogr y sírvalos después con su propio servicio WFS.
- FME: la herramienta habitual cuando hay que adaptar los datos al esquema de aplicación del cliente — reader GML, writer con el esquema necesario.
- Revisión visual: el archivo es de texto — xmllint --format map.gml o cualquier editor XML muestran la estructura y la lista de propiedades de los objetos.
Mapas populares en GML
Exportar mapas a GML (Geography Markup Language)
Descarga mapas GML profesionales desde OpenStreetMap. Generación instantánea, cualquier área.
Preguntas frecuentes
Comparar con otros formatos
Conversión a GML y viceversa
Formatos relacionados
Frecuentemente exportados juntos
Related Articles
How to open MIF/MID (MapInfo) and GML — or download the map in a familiar format
Got .mif/.mid or .gml files and not sure how to open them? QGIS and GDAL read them for free. And if the format is inconv
formatGML (Geography Markup Language) — OGC and ISO XML Standard for Geodata
GML is the OGC and ISO 19136 XML standard for geodata: backbone of INSPIRE, CityGML, AIXM; v3.2.1 (2007) is most common;
guideBest Free GIS Formats: Which One to Choose
Overview of open and free geodata formats: GeoJSON, GeoPackage, GML, KML, GPX. Comparison and recommendations.