OSM XML es el formato de texto nativo de OpenStreetMap y guarda nodos, vías y relaciones con sus etiquetas desde 2004. Es legible por personas, se abre en el Bloc de notas y se analiza con cualquier parser XML, y en el mundo de OSM lo entienden todas las herramientas: JOSM, osmium, osm2pgsql, GDAL. Nuestro exportador arma un documento válido de la OSM API 0.6 a partir de las capas OSM seleccionadas: los puntos se convierten en elementos node, las líneas en elementos way, los polígonos en vías cerradas (el primer nodo coincide con el último) y las etiquetas se trasladan como pares clave-valor. El archivo es UTF-8; si hay varias capas se empaquetan en un ZIP. Con franqueza: asignamos identificadores negativos a nodos y vías — la marca de «datos que no vienen de la base en vivo» —, de modo que el archivo es cómodo para verlo en JOSM, importarlo a PostGIS y convertirlo con GDAL, pero no está pensado para subirlo directamente de vuelta a OSM.
Características principales
Acerca del formato OSM XML
OSM XML es el formato de texto nativo de OpenStreetMap: nodos, líneas y sus etiquetas escritos en XML corriente según el esquema de la OSM API 0.6. El archivo es legible por personas, se abre en el Bloc de notas y se analiza con cualquier parser XML, y en el mundo de OSM lo entienden todas las herramientas — JOSM, osmium, osm2pgsql, GDAL.
Se elige este formato cuando lo que hacen falta son los objetos con sus etiquetas y no una imagen: ver la selección en JOSM, cargar un distrito en PostGIS para analizarlo, pasarlo por un script propio o convertirlo a cualquier otro formato — OSM XML es el intermediario universal para todo eso.
El exportador arma un documento con esa misma estructura: los puntos se convierten en elementos node; las líneas, en way; los polígonos, en way cerrados (el primer nodo coincide con el último), y las etiquetas se trasladan como pares clave-valor. La codificación es UTF-8; una sola capa da un archivo .osm y varias capas, un archivo ZIP. Los identificadores son propios y negativos: es la marca aceptada en OSM para «datos que aún no están en la base». Los números originales de los objetos de OSM no se conservan, y las relaciones complejas — multipolígonos con huecos y rutas — no se recrean en una exportación plana.
Programas para abrir archivos OSM XML
Los siguientes programas y aplicaciones pueden abrir, editar y procesar archivos OpenStreetMap XML (.osm) (.osm) exportados desde OSM2CDR:
Format specifications
- Open standard
- 2D only
- Lossless (no quality loss)
- Stores feature attributes
- Output: 1 file
- An OSM API 0.6 document (nodes/ways, closed ways for polygons) with negative ids marking non-uploaded data; a single .osm, multiple layers as a ZIP.
Quién usa los mapas OSM XML
Cómo exportar a OSM XML
Cómo abrir tras la exportación
- JOSM — Archivo → Abrir y elija el .osm: la capa se abrirá como una selección normal y podrá consultar y filtrar objetos y etiquetas. No hace falta subir este archivo de vuelta a OSM.
- QGIS (gratuito) — Capa → Añadir capa vectorial → .osm: el controlador de GDAL repartirá los datos en puntos, líneas y polígonos.
- osm2pgsql — importación a PostGIS con un solo comando para analizar después las etiquetas con consultas SQL.
- osmium-tool — conversión al PBF binario, unión y filtrado de selecciones: osmium cat map.osm -o map.osm.pbf.
- ogr2ogr (GDAL) — conversión puntual a GeoJSON, GeoPackage o Shapefile si un colega necesita el archivo en un formato GIS habitual.
Mapas populares en OSM XML
Exportar mapas a OpenStreetMap XML (.osm)
Descarga mapas OSM XML profesionales desde OpenStreetMap. Generación instantánea, cualquier área.