4 votos

¿Cómo crear un archivo WKT legible por QGIS 2.4.0?

Estoy tratando de crear un archivo de texto bien conocido (wkt) que se pueda importar en QGIS ver. 2.4.0

Aquí tienes un ejemplo mínimo funcional de la geometría que quiero representar

POLYGON((-125 52, -125 21, -98 21, -98 52, -125 52),(-120 50, -120 35, -100 35, -100 50, -120 50))

He creado un archivo de texto llamado polygon.wkt que contiene únicamente la representación wkt anterior de un polígono. Cuando intento importarlo en QGIS (Capa/Agregar Capa de Texto Delimitado), el cuadro de diálogo de importación responde "no se encontraron datos en el archivo".

¿Cómo necesito modificar el archivo (una cabecera, quizás) para que sea legible por QGIS?

Solución: Necesitaba pensar en el archivo como texto delimitado con una línea de encabezado. Por alguna razón, necesitaba más de un solo campo para que funcionara. Mira el bloque de código a continuación para ver la solución funcional al ejemplo mínimo que proporcioné.

nombre, geom
"mi polígono", "POLYGON((-125 52, -125 21, -98 21, -98 52, -125 52),(-120 50, -120 35, -100 35, -100 50, -120 50))"

2voto

Marc Puntos 230

Sí, solo necesitas agregar una línea de encabezado para indicarle al importador el nombre de tu columna de geometría, de lo contrario, supongo que no funcionará, por ejemplo:

Geom,
"POLYGON((-125 52, -125 21, -98 21, -98 52, -125 52),(-120 50, -120 35, -100 35, -100 50, -120 50))"

También pondría comillas alrededor del texto como lo he hecho. El importador debería reconocer que esto es WKT y trabajar en consecuencia. Si necesitas agregar más registros, deberás pensar en cómo delimitarlos, etc., pero qgis proporciona varias opciones para analizar texto delimitado, por lo que esto no debería ser un problema.

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