QGIS - Percentual, Área e Extensão da Categoria na legenda

Pessoal, mais uma dúvida que gerou um interessante tutorial para o QGIS. Neste caso a dúvida era para adicionar a área total e percentual da categoria de uma representação categórica na legenda do mapa. Para responder a esta questão preparei o tutorial abaixo.

Exemplo de área

"SIGLA_TIPO_ZONEAMENTO" - Campo utilizado como exemplo para Área

round (area ( collect( $geometry , "SIGLA_TIPO_ZONEAMENTO" ) ), 2) - Área da categoria arredondada para duas casas

round (area ( collect( $geometry , @layer )), 2) - Área total da camada

round (( (round (area ( collect( $geometry , "SIGLA_TIPO_ZONEAMENTO" ) ), 2)) / (round (area ( collect( $geometry , @layer )), 2)) * 100.0), 2) - Percentual da área da categoria em relação a área total da camada

Fórmula completa (Proposta): "SIGLA_TIPO_ZONEAMENTO" || ' [Área: ' || round (area ( collect( $geometry , "SIGLA_TIPO_ZONEAMENTO" ) ), 2) || ']' ||' (' ||round (( (round (area ( collect( $geometry , "SIGLA_TIPO_ZONEAMENTO" ) ), 2)) / (round (area ( collect( $geometry , @layer )), 2)) * 100.0), 2) || '%)'

Exemplo de extensão

"TIPO_CANAL" - Campo utilizado como exemplo para Extensão

round (length ( collect( $geometry , "TIPO_CANAL" ) ), 2) - Extensão da categoria arredondada para duas casas

round (length ( collect( $geometry , @layer )), 2) - Extensão total da camada

round (( (round (length ( collect( $geometry , "TIPO_CANAL" ) ), 2)) / (round (length ( collect( $geometry , @layer )), 2)) * 100.0), 2) - Percentual da extensão da categoria em relação a extensão total da camada

Fórmula completa (Proposta): "TIPO_CANAL" || ' [Extensão: ' || round (length ( collect( $geometry , "TIPO_CANAL" ) ), 2) || ']' ||' (' ||round (( (round (length ( collect( $geometry , "TIPO_CANAL" ) ), 2)) / (round (length ( collect( $geometry , @layer )), 2)) * 100.0), 2) || '%)'

Hebert Guilherme de Azevedo - Consultor em Geotecnologias

Adquira nosso curso sobre customização de formulários no QGIS pelo link https://www.udemy.com/course/customizacao-de-formulario-qgis/?referralCode=C4191B7F6339523504BC

Veja nossos cursos na plataforma Udemy: https://www.udemy.com/user/hebert-azevedo-2/

Inscreva-se e acompanhe nosso blog: http://bit.ly/2CL63UZ

Inscreva-se e acompanhe nosso canal Youtube: http://bit.ly/2J0H2Wa

Curta e acompanhe nossa página no Facebook: http://bit.ly/2yGErMp

Acompanhe nosso twitter: https://twitter.com/consultorgeo

Comentários

Postagens mais visitadas deste blog

Apoiadores, Obrigado!

Legenda Numerada no QGIS