5 votos

Expansión de una rejilla/red de peces en el QGIS

Tengo dos capas de vectores como se ve abajo, una es un mapa de la cubierta terrestre que muestra los diferentes hábitats de una región y la otra es una cuadrícula de cuadrados de 4 x 4 km que cubre la región.

Tengo que extender esta cuadrícula para cubrir toda la capa de cubierta terrestre ya que actualmente no la cubre adecuadamente, también podría crear una nueva pero necesito que las cuadrículas actuales se mantengan en el mismo lugar. No puedo encontrar nada sobre la expansión de esta capa o para crear una nueva basada en la antigua

grid layer

7voto

Sammi Song Puntos 11

Puedes expandir la red, pero tendrías que hacerlo manualmente, y eso llevaría mucho tiempo y sería propenso a errores.

Así es como yo me acercaría a lo que necesitas.

Esto va a ser muy largo con un montón de fotos, tened paciencia.

Empiezo con una cuadrícula con los cuadrados que faltan. Las dimensiones de cada cuadrado son 40 por 40. Las unidades de medida no tienen importancia aquí, aunque estoy en un sistema cartesiano. (Proyectado, no coordenadas geográficas.)

enter image description here

Quiero superponer una nueva cuadrícula ampliada que coincida exactamente con las ubicaciones de las esquinas de la cuadrícula existente. Vector Herramientas de investigación Cuadrícula vectorial Esto abrirá la herramienta de la Red Vectorial.

enter image description here

Para hacer coincidir las coordenadas de la cuadrícula existente voy a usar el botón de las Elipsis... ...en el extremo derecho de la caja de entrada de Grid Extent. Voy a elegir la opción del desplegable "Usar capa/extensión de lienzo".

enter image description here

A partir de ahí, elegiré mi capa de cuadrícula existente.

enter image description here

Esto llenará los valores de las extensiones de la red (xmin,xmax,ymin,ymax) para mí.

enter image description here

Quiero expandir el valor xmax en la casilla de entrada de Grid Extents en 500 unidades.

enter image description here

Así que simplemente añado 500 al valor.

enter image description here

También quiero expandir la red hacia el sur. Así que destaco el valor ymin.

enter image description here

Entonces cambia el valor del ymin a lo que necesito. En este caso estoy restando 400 unidades. (Divisible por la dimensión cuadrada de la cuadrícula original de 40)

enter image description here

También necesito expandir la cuadrícula hacia el norte, así que resalto y cambio el valor ymax.

Ahora necesito introducir las dimensiones de mi cuadrícula. Seguirán siendo 40 por 40

enter image description here

Hago clic en ejecutar si los otros ajustes son buenos. (Estoy creando polígonos, no líneas)

Aquí está el resultado final.

enter image description here

La nueva red se superpone directamente.

Debería ser capaz de transferir los valores de la red existente a la nueva red si así lo desea.

Todo este proceso dentro de QGIS tomó cerca de tres minutos

Yo haría una copia de tu cuadrícula original para que puedas jugar con la transferencia de valores a la nueva cuadrícula. O puedes transferir los valores del hábitat de la cubierta terrestre directamente a la nueva cuadrícula, desde la capa completa de valores del hábitat de la cubierta terrestre.

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