¿Por qué convertir GML a OSM?
GML (Geography Markup Language) es un formato XML general de la OGC para elementos geográficos, introducido en el año 2000. El formato OSM es el formato de intercambio nativo para los datos de OpenStreetMap, que utiliza un esquema estricto de etiquetas clave-valor y requiere coordenadas WGS84. Los usuarios convierten GML a .osm cuando desean importar elementos espaciales en JOSM, validarlos contra el esquema de OSM o prepararlos para contribuir a OpenStreetMap.
Cómo convertir GML a OSM
QGIS OPEN-SOURCE
Añada el .gml como una capa vectorial, haga clic derecho en el panel de Capas, elija Exportar > Guardar objetos como, seleccione OpenStreetMap XML como formato y guarde.
ogr2ogr OPEN-SOURCE
Ejecute ogr2ogr -f OSM output.osm input.gml en la línea de comandos; GDAL se incluye con QGIS o se puede instalar mediante OSGeo4W en Windows.
Programas que convierten GML
Acerca de estos formatos
Un archivo .gml es un archivo de lenguaje de marcado geográfico (Geography Markup Language), un formato XML definido por el Open Geospatial Consortium (OGC) para almacenar datos de mapas y…
Abrir detalles de .GML →Un archivo OSM contiene datos geográficos puros de OpenStreetMap (puntos, líneas y áreas con etiquetas) almacenados como XML plano. Ábralo en JOSM o QGIS para verlo en un mapa. Para…
Abrir detalles de .OSM →Calidad y qué observar
- OSM solo almacena coordenadas en WGS84 (EPSG:4326); si su GML utiliza un CRS proyectado, debe reproyectarse durante la conversión.
- Los nombres de los atributos GML no se asignan automáticamente a las etiquetas de OSM; es necesario realizar un remapeo de campos en QGIS o en una fase posterior de edición en JOSM.
- Inspeccione el archivo .osm resultante en JOSM y limpie las etiquetas antes de cualquier subida a OpenStreetMap.