Convertir SHP a CSV
Exporta los atributos del shapefile, las coordenadas o la geometría WKT a una tabla CSV compatible.
Convierte archivos SHP en línea
Todavía no tenemos un conversor en línea específico para SHP a CSV, pero puedes convertir archivos SHP en línea a estos formatos:
¿Quiere convertir SHP a CSV?
Háganoslo saber. Elegimos qué conversiones añadir a continuación según el interés.
Cómo convertir un archivo shp a csv
- Bases de datos
- Aún sin calificaciones.
Un sistema de informes, una hoja de cálculo o una base de datos puede aceptar un CSV tabular, pero no un ESRI Shapefile. La exportación de los datos crea una tabla portátil, mientras que se requiere una exportación explícita de la geometría si las coordenadas o las formas deben permanecer disponibles.
Qué es el formato SHP
En el contexto de las bases de datos geoespaciales, SHP se refiere al formato ESRI Shapefile, utilizado para puntos, líneas y polígonos vectoriales. Un conjunto de datos utilizable normalmente incluye archivos con el mismo nombre base: .shp almacena la geometría, .shx almacena el índice de geometría, .dbf almacena los registros de atributos, .prj puede definir el sistema de referencia de coordenadas y .cpg puede identificar la codificación de caracteres de DBF.
Las aplicaciones GIS, como QGIS, ArcGIS Pro, ArcGIS Desktop y GeoPandas, leen y crean shapefiles. Algunos ejemplos comunes incluyen límites censales, carreteras, redes de servicios públicos, parcelas, puntos GPS y áreas administrativas.
Qué es el formato CSV
CSV es una tabla de texto sin formato en la que los registros ocupan líneas y los campos están separados por un delimitador, normalmente una coma. Las hojas de cálculo, las bases de datos relacionales, las aplicaciones estadísticas, los scripts y los sistemas de informes pueden importarlo sin software GIS.
CSV puede contener la tabla de atributos del shapefile, pero no tiene una representación nativa estándar para polígonos, líneas, sistemas de referencia de coordenadas ni índices espaciales. Para conservar la ubicación, exporte la geometría como un campo de texto WKT o exporte la geometría de puntos como campos de coordenadas separados. WKT en CSV es una convención, no un tipo de base de datos espacial.
Cómo convertir SHP a CSV
Uso de QGIS
- Coloque los archivos
.shp,.shx,.dbfy los archivos.prjy.cpgdisponibles en una misma carpeta. Mantenga sin cambios los nombres base coincidentes. - Abra la capa con Layer → Add Layer → Add Vector Layer y verifique las entidades y la tabla de atributos.
- Haga clic derecho en la capa y seleccione Export → Save Features As….
- Establezca Formato como
Comma Separated Value [CSV], especifique un nombre de archivo de salida y useUTF-8, a menos que el sistema receptor requiera otra codificación. - En las opciones de geometría, elija
AS_WKTpara conservar puntos, líneas o polígonos en una columna de geometría. Para una capa de puntos, elijaAS_XYoAS_XYZcuando se prefieran columnas de coordenadas separadas. ElijaNO_GEOMETRYcuando solo se necesiten los atributos. - Haga clic en OK. Inspeccione la salida en un editor de texto o impórtela en el sistema de destino, comprobando los delimitadores, los valores entre comillas, los nombres de campos, la codificación y los valores de geometría.
Uso de GDAL
El comando ogr2ogr de GDAL es adecuado para conversiones repetibles y por lotes. Desde el directorio que contiene los archivos de origen, exporte los atributos y la geometría WKT con:
ogr2ogr -f CSV output.csv input.shp -lco GEOMETRY=AS_WKT
Para exportar atributos seleccionados y conservar WKT, sustituya los nombres de campo por las columnas DBF reales:
ogr2ogr -f CSV output.csv input.shp -select field1,field2,field3 -lco GEOMETRY=AS_WKT
Para una exportación que solo contenga atributos, omita la opción de creación de geometría o use la opción sin geometría del controlador CSV compatible con la versión instalada de GDAL. GDAL lee los atributos de .dbf y puede leer el sistema de referencia de coordenadas de .prj, pero los metadatos del CRS no se conservan de forma fiable en el CSV resultante.
Uso de un convertidor en línea
Los servicios de conversión GIS, como MyGeodata Cloud, pueden procesar un shapefile proporcionado como archivo ZIP. Incluya los archivos coincidentes .shp, .shx y .dbf, además de .prj y .cpg cuando estén disponibles; cargue el archivo, seleccione CSV, configure la salida de geometría si se ofrece y descargue el resultado.
Consulte las políticas del servicio sobre retención de archivos, privacidad, tamaño y gestión de geometrías antes de cargar datos espaciales confidenciales, personales o restringidos. Use QGIS o GDAL para datos sensibles y para conversiones que deban ser reproducibles.
Consideraciones de calidad y compatibilidad
- La geometría puede perderse: un CSV que solo contenga atributos no puede recrear las formas cartografiadas. Use WKT para cualquier tipo de geometría o columnas de coordenadas para las capas de puntos.
- El CRS afecta a las coordenadas: la longitud y la latitud solo tienen significado con el sistema de referencia de coordenadas correcto. Reproyecte en QGIS o GDAL antes de la exportación cuando el destinatario requiera WGS 84, comúnmente identificado como
EPSG:4326. Registre el CRS por separado porque CSV no lo estandariza. - Las limitaciones de shapefile permanecen: los nombres, tipos, anchos y la codificación de los campos DBF siguen restricciones heredadas. La exportación a CSV no puede recuperar valores ni nombres que ya se hayan truncado en el DBF de origen.
- Los delimitadores y las comillas son importantes: las comas, las comillas y los saltos de línea dentro de los valores deben escaparse de acuerdo con las reglas de CSV. Importe el archivo con el delimitador y la codificación utilizados durante la exportación.
- Las geometrías grandes pueden producir archivos poco manejables: WKT repite el texto de las coordenadas y CSV no tiene un índice espacial. Use GeoPackage, GeoJSON u otro formato espacial cuando deban conservarse la geometría, el CRS y el rendimiento de GIS.
SHP vs CSV: comparación de formatos
Cómo se comparan los formatos SHP y CSV en las propiedades que más importan para esta conversión.
| Propiedad | .SHP Esri Shapefile | .CSV Comma-Separated Values |
|---|---|---|
| Estándar abierto | Parcialmente abierto | Sí |
| Compresión | Sin compresión | Sin compresión |
| Tamaño de archivo típico | Medio | Pequeño |
| Se abre en un navegador web | No | Sí, de forma nativa |
| Edición posterior | Limitado | Fácil |
| Compatibilidad con metadata | Básico | Básico |
| Legible como texto plano | No | Sí |
| Más adecuado para | Intercambio de datos | Intercambio de datos |
| Introducido | 1998 | — |
| Desarrollador | Esri | — |
| Tipo MIME | application/x-esri-shape | text/csv |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
Software sugerido para convertir shp a csv
Preguntas frecuentes
¿Al convertir SHP a CSV se conserva la geometría del mapa?
Solo si la exportación incluye coordenadas o una columna de geometría WKT; una tabla CSV no almacena la geometría del shapefile como un objeto espacial nativo. Sin esa columna, el resultado contiene únicamente atributos, y es posible que las entidades multipartes no se representen por completo.
¿Se conservará el sistema de coordenadas al convertir SHP a CSV?
Los valores de las coordenadas se pueden exportar, pero el CSV normalmente no incluye el sistema de referencia de coordenadas del shapefile, a menos que se escriba por separado o se incluya como información. Puede ser necesario reproyectar antes de exportar si las coordenadas deben utilizarse con otros datos geográficos.
¿Por qué faltan o han cambiado mis campos SHP en el CSV?
Las exportaciones a CSV pueden cambiar los tipos de campo, los valores nulos, la codificación de caracteres y el formato de las fechas, y los nombres de los campos de atributos del shapefile ya pueden estar limitados en longitud. Los campos que no se pueden representar como valores simples de tabla, junto con algunos metadatos, pueden aplanarse u omitirse.
¿Puedo convertir el CSV de nuevo al archivo SHP original?
Puedes crear un nuevo shapefile a partir de un CSV si contiene coordenadas válidas o WKT analizable y columnas de atributos adecuadas, pero no necesariamente reproducirá el original. La estructura de geometría original, el sistema de referencia de coordenadas, las definiciones de campos y otros metadatos del shapefile pueden perderse.