5 votos

Límites de la celda en la hierba de vectorizar

Necesito vectorizar los límites de la celda de un mapa raster y he olvidado cómo hacerlo.

Por ejemplo, si tengo un mapa raster de una región que solo mapa = 1 con un tamaño de celda de 500m, me gustaría conseguir un mapa que muestra una cuadrícula que está a 500 metros a cada lado.

¡Gracias de antemano!

3voto

tomoe Puntos 311

Simplemente puede hacer una cuadrícula de vector con 500m a partir de la misma coordenada del archivo raster. Con QGIS puede hacer esto con las herramientas de vector-> red vector.enter image description here

2voto

Don Puntos 60

No es la solución más elegante, pero aquí es lo que yo hice.

1) Mi mapa raster en cuestión era en realidad una MÁSCARA donde todas las células, donde todas las células fueron=1. Tan solo he puesto mi la región de que se quería que mis células se obtienen y corrió

     r.mapcalc myMaskRand = rand(1,1000)

2) Luego convertido el mapa de vectores utilizando

     r.to.vect input=myMaskRand output=myMaskRandV feature=area

3) a Continuación, un poco de v. limpia y era bueno para ir.

El único problema es que hubo un par de veces que el resultado de mapa raster había duplicar los valores de las celdas y esas células fueron agrupados. Supongo que la mejor manera de asegurar que esto no ocurra, sería ejecutar

     r.mapcalc myMaskRand = rand(1,1000)*rand(7,77)

o algo equivalente.

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