10 votos

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

Estoy intentando exportar coordenadas de polígonos de un shapefile a un archivo CSV, pero hasta ahora todos mis intentos han fracasado. 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 shapefile que contiene un mapa mundial básico. He importado el shapefile en QGIS añadiendo una capa vectorial, y luego intento exportar los polígonos con coordenadas para cada país. Los consejos que he encontrado sugieren guardar la capa haciendo clic con el botón derecho del ratón y seleccionando Guardar como o abrir la tabla de atributos y copiarla en Excel. Si lo intento, sólo obtengo información maestra con una fila para cada país del mapa.

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

1 votos

Entonces, ¿quieres las coordenadas de todos los vértices ("esquinas") de todos los polígonos exportados? Eso podría ser un montón de filas. Lo que probablemente obtenga ahora es el centroide. ¿Puedo preguntar para qué necesita esto - tal vez hay una manera más fácil de lograr lo que quiere hacer?

0 votos

¿Le basta con la representación de Well know Text(WKT)?

0 votos

No conozco el WKT, pero por lo que he encontrado en la web parece que me va a resultar un poco difícil de utilizar. Necesito los datos en un archivo csv. El archivo shape que estoy usando aquí es sólo para probar, no lo usaré en mi trabajo. Estoy trabajando con algunas zonas geográficas especiales relacionadas con la pesca. Estas zonas están almacenadas en una base de datos. Me gustaría importar los datos del archivo shape a la base de datos para compararlos. Esperaba poder encontrar una forma de exportar las coordenadas de un país elegido en mi archivo de prueba a un archivo csv y luego importarlo a la base de datos.

13voto

Laykes Puntos 221

Utilice el plugin MMQGIS para exportar la geometría a csv. Acabo de probar con su archivo, funciona perfectamente.

enter image description here

0 votos

Genial. ¡Creo que esto puede resolver mi problema! Aquí soy capaz de conectar los atributos y los nodos. Los archivos reales con los que trabajaré serán mucho más pequeños que mi gran archivo de prueba. Creo que esto es justo lo que estaba buscando. Muchas gracias. Por desgracia, mi reputación es todavía demasiado baja para votar algo útil.

10voto

NickB Puntos 168

Elija Layer > Save As... con el formato CSV. Asegúrese de que "Opción de capa", "GEOMETRÍA" se establece en AS_WKT en la ventana "Guardar capa vectorial como...". La primera columna del archivo CSV incluirá ahora las coordenadas de los polígonos.

0 votos

¡Ha funcionado! ¡Tengo las coordenadas! Sin embargo, será un poco incómodo usarlas 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.

2voto

pufferfish Puntos 137

Puedes utilizar esta sencilla aplicación para cargar un shapefile y exportarlo como X/Y's

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

0 votos

Eso también funcionó. Pero aquí parece que tendré algunos problemas para relacionar las coordenadas con un país. Si exporto la tabla de atributos con los nombres de los países, no encuentro ninguna relación evidente entre los dos conjuntos de datos. Necesito tanto la información maestra como la detallada. Pero esta es una pequeña aplicación que seguiré utilizando. Gracias.

1voto

rlo Puntos 156

Una manera griega: A) Selecciona la característica que quieras, cópiala y pégala en un procesador de textos. B) suprimir la primera parte wkt_geom… y el paréntesis al final para que sólo haya números. C) Sustituir: , (coma y un espacio) con ^p (MS word) o \n (Oficina libre-Oficina abierta) D) sustituir un espacio con coma. Se obtiene la lista de coordenadas en el formato X,Y.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X