¿Cómo exportar polígonos a CSV con coordenadas?

17

Soy muy nuevo en QGIS, así que tengan paciencia conmigo.

Tengo un archivo ".shp", que contiene un conjunto de límites para los suburbios de Australia. Lo abrí en QGIS y me gustaría exportarlo a un archivo CSV para que el archivo final sea el siguiente.

CÓDIGO POSTAL, LATITUD, LONGITUD

Cuando selecciono "Capa> Abrir tabla de atributos" puedo ver la columna "código postal".

He visto una pregunta similar aquí

¿Obtener una lista de coordenadas para puntos en la capa usando QGIS?

Lo que me dijo que simplemente vaya a "Capa> Guardar como" y luego escriba "GEOMETRY = AS_XY" o "GEOMETRY = AS_XYZ" en la sección "Capa" de las "Opciones de creación de OGR".

Seguí exactamente, pero los valores de latitud y longitud no se devuelven.

ericbae
fuente
O estas respuestas son viejas o tienes que conocer el programa para entender lo que estás diciendo. No puedo seguir ninguna de estas respuestas en el software. ¿Alguien puede decirme cómo crear un archivo CSV con datos de capa (coordenadas)? Gracias.
1
@JnOviedo Por favor, sea específico sobre qué paso causa problemas. Las respuestas aquí están bien.
oscuro
En esta publicación, Willy resolvió el problema utilizando el MMQGIS sugerido por Joe Thompson: gis.stackexchange.com/questions/76321/… saludos cordiales

Respuestas:

11

Estás mirando la pregunta correcta, ¡pero no la respuesta correcta! La razón por la que funcionó para la respuesta que estaba viendo es que los datos solo estaban en puntos. Como sus datos están en polígonos, no funcionarán.

La respuesta de BWill más abajo es lo que necesita. Copiará todas las coordenadas que describen cada polígono en formato WKT, que es un formato estándar, aunque es posible que deba realizar algunas tareas de limpieza según su propósito.

Stev_k
fuente
13

Veo 2 soluciones: primero, puedes crear 2 atributos para almacenar tu lon / lat:

  • selecciona tu capa
  • alternar al modo de edición
  • abrir la tabla de atributos
  • abra la calculadora de atributos (ctrl + i)
  • nombra tu columna, elige la función de geometría predefinida $ x, $ y (en ese diálogo)

segunda solución (funciona para todos los tipos de gemetría)

  • selecciona tu capa shp
  • guardar como ...
  • elige el formato txt
  • poner GEOMETRY = AS_WKT en la opción de capa OGR

terminarás con un archivo de texto con los atributos de capa y la geometría como WKT

usuario14131
fuente
Acabo de ver el título de la publicación, así que considera solo la segunda solución :-)
user14131
Estos no parecen funcionar en la versión 3.03. Después de la primera solución, QGIS da solo valores nulos en el nuevo campo. Para la segunda solución, parece que no hay opción para guardar como formato .txt.
Agus camacho
7

Ahora hay un gran complemento producido por Michael Minn que hace exactamente lo que estás buscando. Simplemente actualice su repositorio de complementos e instale MMQGIS. Lo probé y funcionó muy bien.

Joe Thompson
fuente
3

También puede usar el complemento MMQGIS para exportar la geometría y los otros atributos de capa a un archivo CSV.

moutsinasg
fuente
Esta respuesta parece ser casi idéntica a su única respuesta
PolyGeo