¿Hay alguna forma de elegir el delimitador de campo al exportar un CSV con geometría como wkt en QGIS?
Tengo un shapefile con agujeros de rosquilla y me gustaría exportarlo como CSV. Es para un socio cuya base de datos no admite datos espaciales.
Seguí la metodología de Greg Krakow para agregar un campo WKT a mi archivo exportado (al exportar a csv, agregue GEOMETRY=AS_WKT
el campo "Capa", pero el delimitador de campo exportado es una coma:
El problema es que cada par de coordenadas de mis polígonos (y sospecho que será el mismo para las líneas) también están separados por una coma, por lo que no puedo importar los datos nuevamente a QGIS
Con el archivo de forma de puntos, funciona como un encanto.
¿Alguien sabe si puedo elegir mi campo delimitado al exportar a CSV? ¿Elegir un punto y coma por ejemplo?
Busqué en la web y la documentación de QGIS pero no encontré nada.
Respuestas:
Pude exportar a CSV, usando otra cosa que no sea una coma, separando las opciones de creación de capa en el cuadro de diálogo Guardar como ... con saltos de línea.
Ni la coma ni la separación de espacios (incluso cuando estaban entre comillas) funcionaron, pero los saltos de línea funcionaron. Enfatizar..
ESTE ENFOQUE FUNCIONÓ (separado por salto de línea):
Pero estos enfoques NO funcionaron ...
(opciones separadas por espacios):
GEOMETRY=AS_WKT SEPARATOR=SEMICOLON
(opciones separadas por comas):
GEOMETRY=AS_WKT, SEPARATOR=SEMICOLON
(citado, y espacios o LCO separados por comas):
"GEOMETRY=AS_WKT", "SEPARATOR=SEMICOLON"
Como señaló @underdark, hay algunas opciones adicionales que se discuten en la página del controlador CSV de OGR que tal vez desee conocer. Específicamente, el
SEPARATOR
parámetro aceptaráSEMICOLON
oTAB
además deCOMMA
. Además, es posible que desee experimentar con elLINEFORMAT
parámetro, que admiteCRLF
(dos / windows) oLF
(unix).Una imagen dice más que mil palabras, así que aquí hay una captura de pantalla. :)
fuente
.csv
. En la parte inferior del cuadro de diálogo "Abrir capa de vector compatible con OGR", establezca "Archivos de tipo:" enComma Separated Value [OGR]
. Entonces.csv
debería aparecer, y apuesto a que funcionará.Configuración para QGIS 3 usando "Opciones de capa":
fuente