Visitas: 9
Disponemos de un archivo con datos OSM y queremos convertirlo a GeoJSON.
Obs:
- Utilizo Debian Buster de 64 bits.
- Asumo que tenes instalado GDAL 2
- Usamos el archivo OSM que pueden descargar acá. (Es un archivo comprimido que deben de descomprimir).
Entramos a la terminal y tecleamos lo siguiente:
ogrinfo /home/proyectosbeta/Datos/GIS/aregua.osm
Con el programa anterior vemos que nuestro archivo osm tiene varias capas que debemos de especificar para convertirlos a varios archivos GeoJSON. En nuestro caso son 5 capas, pero queremos obtener 4 capas.
INFO: Open of `/home/proyectosbeta/Datos/GIS/aregua.osm' using driver `OSM' successful. 1: points (Point) 2: lines (Line String) 3: multilinestrings (Multi Line String) 4: multipolygons (Multi Polygon) 5: other_relations (Geometry Collection)
Ahora convertimos a points:
ogr2ogr -f GeoJSON /home/proyectosbeta/Datos/GIS/aregua_points.geojson /home/proyectosbeta/Datos/GIS/aregua.osm points
Ahora convertimos a lines:
ogr2ogr -f GeoJSON /home/proyectosbeta/Datos/GIS/aregua_lines.geojson /home/proyectosbeta/Datos/GIS/aregua.osm lines
Ahora convertimos a multilinestrings:
ogr2ogr -f GeoJSON /home/proyectosbeta/Datos/GIS/aregua_multilinestrings.geojson /home/proyectosbeta/Datos/GIS/aregua.osm multilinestrings
Ahora convertimos a multipolygons:
ogr2ogr -f GeoJSON /home/proyectosbeta/Datos/GIS/aregua_multipolygons.geojson /home/proyectosbeta/Datos/GIS/aregua.osm multipolygons
Pueden utilizar a QGIS para visualizar los 4 archivos GeoJSON
Sitio oficial: GDAL