3 votos

¿Construir un mapa circular basado en la forma cuadrada, a partir de la forma del suelo de uso de la tierra en QGIS?

Soy principiante y suelo utilizar Qgis. Construiría un mapa hecho con un patrón de gráfico circular, como en la imagen adjunta. El gráfico circular devuelve los valores en porcentaje del uso del suelo. Me gustaría que el sistema mostrara el porcentaje de cobertura del uso del suelo en cada cuadrante de la cuadrícula. Por ejemplo, Plaza XXX 10% urbano, 21% bosques, etc. para cada cuadrante.

Decidí hacerlo de esta manera: 1 - Construyo una cuadrícula de cuadrados; 2 - Interseca los cuadrados con el uso del suelo; 3 - ????

Como resultado de salida obtengo una forma que es la intersección entre la retícula de las plazas y las geometrías del suelo de uso. No sé cómo seguir trabajando. Tengo que averiguar cómo volver a montar el cuadrado manteniendo los valores de uso del suelo. enter image description here

1voto

CoderP Puntos 11

Habría pensado que usar "unión" en lugar de "intersección" sería mejor, ya que la capa de la cuadrícula contendría entonces los polígonos de uso del suelo para cada cuadrícula, en lugar de que la capa de uso del suelo se dividiera en los límites de la cuadrícula.

Pero si ha calculado los porcentajes en su capa de uso del suelo, entonces podría utilizar una simple unión entre las dos capas y luego guardar la cuadrícula para bloquear las columnas unidas. Como ha utilizado la intersección, su capa de uso del suelo tendrá el ID de la cuadrícula que puede utilizar para unirla.

Abra las propiedades de la capa de su cuadrícula y seleccione la pestaña "Uniones". En la parte inferior, haga clic en "+".

Join layer = soil use layer
Join Field = grid ID created from intersection
Target Field = Grid ID
Choose which fields are joined = Check, select all columns with calculated %

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