6 votos

Dibujar límites con coordenadas en QGIS desde CSV

Tengo un archivo CSV que contiene 4 de coordenadas en cada línea, a 1 minuto de latitud, 1 max latitud, 1 min de longitud y 1 max longitud. Estos 4 puntos que delimitan una región en particular(son los límites) me gustaría dibujar para cada fila de mi CSV, la región correspondiente a los 4 puntos. ¿Cómo puedo hacer eso?

Para ser más claro que esto es lo que yo quiero(hecho con OpenStreetMap): enter image description here

Esta es la csv: enter image description here

En particular, NORTE,SUR,ESTE y OESTE, son las 4 coordenadas que definen mis límites

2voto

MazarD Puntos 1556

Quiero importar mis datos 4 veces utilizando el Complemento Delimitador de 4 tiempos:

enter image description here

Oeste-Sur Oeste-Norte Oriente-Norte De Este-Sur

Combinar las capas y, a continuación, utilizar la Points2One plugin (no disponible en Qgis3x)

enter image description here

enter image description here

enter image description here

El grupo de las capas de la Región. Usted puede ser que necesite para crear intermediario identificadores para clasificar el orden de los puntos en el archivo combinado.

enter image description here

Espero que esto ayude.

2voto

nuecaster Puntos 128

Cómo convertir este-oeste-norte-sur de los límites de formato WKT polígono

Formato WKT para los polígonos es como este:

POLYGON ((x, y, x y, x y, x y, x y))

Es útil tener en cuenta que el estándar OGC definición requiere de un polígono a ser topológicamente cerrado. También establece que si el exterior lineal anillo de un polígono se define en un contador a la derecha de la dirección que se ve en la "parte superior". Cualquier interior lineal de los anillos deben ser definidos de manera opuesta en comparación con el anillo exterior, en este caso, las agujas del reloj. - Wikipedia

Por lo que necesita para convertir su límite de lat/long valores de coordenadas de la esquina. Ayuda a dibujar el polígono, así:

enter image description here

Comenzando en la esquina suroeste y proceder a la izquierda, el WKT coordenadas este aspecto:

POLYGON ((W, S, E S, E, N, W, N, W, S))

En la hoja de cálculo, añadir una nueva columna llamada WKT. El uso de la concatenate() función para combinar el We-S-N de los valores en formato WKT.

=CONCATENAR("POLYGON ((", C2, " ", E2, ", ", D2, " ", E2, ", ", D2, " ", F2, ", ", C2, " ", F2, ", ", C2, " ", E2, "))")

enter image description here

-1voto

Daryl Spitzer Puntos 220

cree polígonos de texto conocido en su hoja de cálculo-programm e importe este wkt-polígonos

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