Utilizo Python para intentar escribir un archivo de capa vectorial en un archivo csv con este código:
QgsVectorFileWriter.writeAsVectorFormat(mylayer, r'c:\temp\xyz.csv', "utf-8", None, "CSV")
Se puede exportar a xyz.csv pero solo se muestran los atributos en el csv, no en la columna de geometría.
¿Cómo puedo exportar datos de atributos y espaciales en un archivo csv?
1
Aquí está la misma pregunta y la solución [enlace] [1]. [1]: gis.stackexchange.com/questions/43129/…
—
mete7
Lo siento por hacer preguntas no claras. mi trabajo usa python con pyqgis write vector layer en el archivo csv. Quiero que el archivo csv tenga geometría pero no. Todavía necesito respuesta
—
Anubiz
Depende del tipo de capa vectorial que desee exportar. Para la capa de puntos, puede agregar los valores largos y largos como columnas de la tabla de atributos. Para todos los demás, necesita WKT
—
Curlew
Gracias Curlew, trabajo con punto y capa de polígono. para la capa de puntos quiere decir agregar columna lat, lon en la tabla de atributos? ¿Qué tal el polígono?
—
Anubiz
¿Es esto realmente un duplicado? Esta pregunta aquí está dirigida particularmente a Python, que no está cubierta por la respuesta vinculada.
—
Matthias Kuhn