¿Cómo exportar coordenadas de polígono a CSV (no WKT)?

9

Estoy tratando de exportar coordenadas de polígono de un archivo shape a un archivo CSV, pero hasta ahora todos mis intentos han fallado. He encontrado numerosas preguntas y respuestas sobre esto, pero ninguna ha resuelto mi problema.

He descargado el archivo

www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip

que es un archivo de formas que contiene un mapa mundial básico. Importé el archivo de forma en QGIS agregando una capa vectorial y luego trato de exportar los polígonos con coordenadas para cada país. Los consejos que he encontrado sugieren guardar la capa haciendo clic derecho y luego seleccionando Guardar como o abriendo la tabla de atributos y copiándola en Excel. Si pruebo esto, solo obtengo información maestra con una fila para cada país en el mapa.

¿Alguien sabe cómo puedo recuperar información detallada de cada país que contiene los polígonos con coordenadas?

Sveinung
fuente
1
¿Entonces desea coordenadas para todos los vértices ("esquinas") para todos los polígonos exportados? Eso podría ser un montón de filas. Lo que probablemente obtienes ahora es el centroide. ¿Puedo preguntarte para qué necesitas esto? ¿Tal vez hay una manera más fácil de lograr lo que quieres hacer?
Martin
¿Sabía bien que la representación de texto (WKT) es suficiente para usted?
vinayan
No estoy familiarizado con WKT, pero por lo que he encontrado en la web parece que será un poco difícil de usar. Necesito los datos en un archivo csv. El archivo de formas que estoy usando aquí es solo para probar, no lo usaré en mi trabajo. Estoy trabajando con algunas zonas geográficas especiales relacionadas con la pesca. Estas zonas se almacenan en una base de datos. Me gustaría importar los datos del archivo de forma en la base de datos para fines de comparación. Esperaba poder encontrar una manera de exportar las coordenadas para un país elegido en mi archivo de prueba a un archivo csv y luego importarlo a la base de datos.
Sveinung

Respuestas:

11

Use el complemento MMQGIS para exportar geometría a csv. Solo trato con tu archivo, funciona perfectamente.

ingrese la descripción de la imagen aquí

Leasye
fuente
¡Excelente! ¡Creo que esto puede resolver mi problema! Aquí puedo conectar atributos y nodos. Los archivos reales con los que trabajaré serán mucho más pequeños que mi archivo de prueba muy grande. Creo que esto es justo lo que estaba buscando. ¡Muchas gracias! Lamentablemente, mi reputación sigue siendo demasiado baja para votar algo útil.
Sveinung
8

Elija Layer > Save As...con formato como CSV. Asegúrese de que 'Opción de capa', 'GEOMETRÍA' esté configurado AS_WKTen la ventana 'Guardar capa vectorial como ...'. La primera columna del archivo CSV ahora incluirá coordenadas de polígono.

Sorbo
fuente
¡Eso funciono! Tengo las coordenadas! Sin embargo, será un poco incómodo usarlos, ya que necesito los datos en un archivo CSV. No sé si hay alguna manera fácil de convertir de este formato a csv. Pero esto fue muy útil. ¡Gracias!
Sveinung
2

Puede usar esta sencilla aplicación para cargar un archivo de formas y luego exportar como X / Y

http://www.qarah.com/shapeviewer/#download

Ross
fuente
Eso funcionó también! Pero aquí parece que tendré algunos problemas para conectar las coordenadas a un país. Si exporto la tabla de atributos con los nombres de los países, no puedo encontrar una relación obvia entre los dos conjuntos de datos. Necesito la información maestra y detallada. Pero esta es una pequeña aplicación ordenada que continuaré usando. ¡Gracias!
Sveinung
1

Una manera griega: A) Seleccione la función que desee, cópiela y péguela en un procesador de textos. B) elimine la primera parte wkt_geom…y el paréntesis al final para que solo haya números. C) Reemplazar: ,(coma y un espacio) con ^p(MS word) o \n(Libre office-Open office) D) reemplazar un espacio con coma. Obtiene la lista de coordenadas en el formato X, Y.

Antonis Michalakis
fuente