5 votos

Buscando una forma de crear capas de puntos actualizables dinámicamente en QGIS (vinculadas a una hoja de cálculo)

Estoy buscando una forma de crear un enlace dinámico entre una capa de puntos de QGIS y una hoja de cálculo que contiene las coordenadas de puntos.

Por ejemplo, tengo una hoja de cálculo con puntos de ubicación de una especie de plantas y quiero que los puntos se muestren automáticamente en QGIS cuando encuentre más ubicaciones (y añada las coordenadas XY a una hoja de Excel). Actualmente, tengo que volver a importar el CSV a una nueva capa de puntos cada vez que quiero actualizar un mapa.

¿Ya existe algún complemento para hacer esto en QGIS? Sé que esto es (o al menos era) posible en ArcMap.

8voto

user269334 Puntos 121

Puedes usar el plugin "Spreadsheet Layer":

A continuación, un ejemplo: Una hoja de cálculo con coordenadas. No olvides cerrar el archivo ahora introducir descripción de la imagen aquí

Puedes importar tus datos. El plugin creará un archivo aditivo *.vrt introducir descripción de la imagen aquí

Tus puntos ahora están en QGIS. Ahora cierra QGIS antes de volver a abrir Excel introducir descripción de la imagen aquí

Añado dos nuevos datos. Cierro Excel y reabro QGIS introducir descripción de la imagen aquí

¡Tadaa! (ps. también puedes agregar puntos en QGIS. Lo único es que no puedes modificar el archivo de Excel si está abierto al mismo tiempo en Excel) introducir descripción de la imagen aquí

8voto

Ivan Petrushev Puntos 158

Puedes hacer esto, pero recomendaría mantenerlo simple. Si simplemente quieres ver puntos en un mapa, donde las coordenadas se almacenan en Excel, puedes usar una "Capa Virtual" (Administrador de origen de datos> Capa virtual). Abre tu hoja de cálculo en QGIS (solo arrástrala desde el Explorador) y agrega una capa virtual como

seleccionar makepoint(x,y,25832) as geometry, x, y 
desde mypoints_Sheet1

x, y son los nombres de las columnas de Excel. El número 25832 es el código EPSG de la zona UTM 32N - usa un código EPSG que coincida con la proyección de tus datos. El desplazamiento o zoom debería actualizar el mapa de puntos de la capa virtual cuando se guarda un nuevo registro en Excel. Esto puede ser inconsistente y tendrás que volver a cargar tu proyecto de QGIS. El nombre de tu tabla de Excel en QGIS no debe incluir espacios en el nombre.

Si quieres realizar un análisis espacial más profundo, te recomendaría pasar a un formato espacial.

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