¿Por qué convertir SHP a CSV?
Un Shapefile almacena dos cosas: geometría vectorial y una tabla de atributos. El CSV se abre en Excel, Google Sheets, LibreOffice y prácticamente cualquier asistente de importación de bases de datos. Exportar a .csv es común cuando los usuarios que no usan GIS necesitan los datos tabulares subyacentes - IDs de parcelas, recuentos de población, coordenadas de puntos - sin software GIS.
Cómo convertir SHP a CSV
QGIS FREE
Haga clic derecho en la capa cargada y elija Export > Save Features As, seleccione CSV y establezca GEOMETRY en AS_XY para capas de puntos o NONE para líneas y polígonos.
ogr2ogr OPEN-SOURCE
Ejecute ogr2ogr -f CSV out.csv in.shp -lco GEOMETRY=AS_XY para capas de puntos; use -lco GEOMETRY=NONE solo para datos de atributos.
LibreOffice Calc FREE
Abra el archivo hermano .dbf directamente a través de File > Open en LibreOffice Calc, luego guárdelo como CSV - no se necesita software GIS.
Acerca de estos formatos
Un archivo .shp es casi siempre un Esri Shapefile: datos vectoriales geoespaciales (puntos, líneas, polígonos) utilizados por software GIS. Es una pieza de un conjunto: necesita sus…
Abrir detalles de .SHP →Un archivo CSV almacena datos tabulares como texto plano: una fila por línea, con valores separados por comas (o puntos y comas en regiones europeas). Cualquier hoja de cálculo lo abre:…
Abrir detalles de .CSV →Calidad y qué observar
- Para capas de líneas y polígonos, la geometría no se traslada a las filas de CSV; use AS_WKT para escribir la geometría como una cadena de texto si se debe preservar la forma.
- Los nombres de los campos en el
.dbfse truncan a 10 caracteres (un límite de dBASE), lo cual se traslada al CSV. - Todos los archivos hermanos (
.shx,.dbfe idealmente.prj) deben estar en la misma carpeta para que QGIS u ogr2ogr abran el Shapefile correctamente.
Preguntas frecuentes
¿Puedo obtener coordenadas en el CSV para un Shapefile de puntos?
ogr2ogr -lco GEOMETRY=AS_XY; esto añade columnas de longitud y latitud a cada fila.¿Necesito software GIS para abrir los datos de atributos?
.dbf que LibreOffice Calc puede abrir directamente a través de File > Open.