Calcular soma das areas de polígonos selecionados

2,412 views
Skip to first unread message

Gledson Cruz

unread,
Jun 10, 2014, 10:21:55 AM6/10/14
to qgisb...@googlegroups.com
Bom dia pessoal,

Existe alguma forma no QGIS pra calcular a soma das areas de determinados polígonos selecionados? Vou explicar o cenário:

Eu possuo uma camada do tipo poligono que representa faixas de zoneamento e outra camada que representa área construída (ocupada) de cada lote da cidade. 
O zoneamento são poligonos grandes e as areas construidas sao varios poligonos pequenos q estão dentro desse zoneamento. Eu preciso calcular a soma dessas areas construidas por zoneamento.

No postgis eu consigo fazer de boa, mas qria saber se existe alguma forma de fazer isso no QGIS para ensinar aos usuários.





--
Gledson Cruz
Bacharel em Sistemas de Informação
qgis.png

Anderson Medeiros

unread,
Jun 10, 2014, 10:27:21 AM6/10/14
to QGIS Brasil
Obtenha a área de cada polígono, usando por exemplo a calculadora de campos, e em seguida acesse o menu:

Vetor > Analisar > Estatísticas Básicas

Lá tem a opção de fornecer os cálculos apenas para as feições selecionadas.

Att.

Anderson Maciel Lima de Medeiros
Consultor em Geotecnologias Livres
http://www.andersonmedeiros.com

Gledson Cruz

unread,
Jun 10, 2014, 1:12:22 PM6/10/14
to qgisb...@googlegroups.com
Vou testar aqui Anderson ! Obrigado !


--
--
---
Você recebeu esta mensagem do Grupo "QGISBrasil"
Para postar neste grupo, envie um e-mail para qgisb...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail paragisbrasi...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/qgisbrasil?hl=pt?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo quot;qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Delano Marson Santos

unread,
Aug 4, 2019, 10:36:50 AM8/4/19
to qgisbrasil
Bom dia Gledson,

Estou tentando retornar os valores de área construída para dentro da camada de lotes, você disse que consegue fazer pelo postgis?
Pode me ajudar?

Hebert Azevedo Consultor Geo

unread,
Aug 4, 2019, 9:52:06 PM8/4/19
to qgisb...@googlegroups.com
Gledson,

qual versão do QGIS está usando. Na versão 3.8 você pode habilitar o painel de estatísticas. Veja a imagem abaixo.

image.png

Att

Hebert Guilherme de Azevedo - Consultor em Geotecnologias

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

--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
Você recebeu essa mensagem porque está inscrito no grupo "qgisbrasil" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+...@googlegroups.com.

Gledson Cruz

unread,
Aug 5, 2019, 7:33:24 AM8/5/19
to qgisb...@googlegroups.com
Fala Delano !
Rpz, isso foi em 2014 ! Tenho que procurar aqui pra ver se acho o script !
Você quer somar as poligonais de areas ocupadas dentro de um lote ?

Hebert, acho que em 2014 a versão do QGIS não tinha essa funcionalidade nativamente. 
De qualquer forma me lembro que precisava somar a área de todos os poligonos (area construida) de cada lote que estavam dentro de determinadas faixas (poligonais) de zoneamento...
Ia gerar um relatório tipo:

ZONA 1 --------- 375m2 de área construida
ZONA 2 --------- 534m2 de área construida 
etc...




--
Gledson Cruz
Bacharel em Sistemas de Informação

Kyle Felipe

unread,
Aug 6, 2019, 7:13:20 AM8/6/19
to qgisbrasil
Pelo postgis é facil, basta colocar o id das feições que vc quer na clásula where....

Gledson Cruz

unread,
Aug 6, 2019, 7:23:19 AM8/6/19
to qgisb...@googlegroups.com
No meu caso não foi tão simples assim Kyle, pois as camadas só tinham relacionamento espacial entre elas e não relacionamento entre chave primaria/estrangeira, e além do mais muitas feições que estavam no limite dos zoneamentos, as vezes ficavam um pedacinho fora, então eu não podia usar o st_intersects, st_touch... etc...

Livre de vírus. www.avast.com.

--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
Você recebeu essa mensagem porque está inscrito no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+...@googlegroups.com.


--
Gledson Cruz
Bacharel em Sistemas de Informação

Kyle Felipe

unread,
Aug 6, 2019, 7:29:53 AM8/6/19
to qgisbrasil
Eu havia respondo à pergunta do delano...
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+unsubscribe@googlegroups.com.

Delano Marson Santos

unread,
Aug 7, 2019, 1:09:31 PM8/7/19
to qgisbrasil
Não entendi Kyle, eu consigo puxar informações no Qgis mesmo de outra camada utilizando o aggregate, mas infelizmente não funciona para campos que a informação venha de $area

Kyle Felipe

unread,
Aug 7, 2019, 1:44:23 PM8/7/19
to qgisbrasil
@Delano Tem de ver como está fazendo....

Kyle Felipe Vieira Roberto

unread,
Aug 8, 2019, 7:05:18 AM8/8/19
to qgisb...@googlegroups.com
Se você gerou um campo virtual no qgis... ao usar o sql, tem de refazer o calculo de área.
No postgis é ST_Area( "<campo geometria>")

Kyle Felipe
Vida longa e próspera!
May the forçe be with you...
#ThinkFree


Em qua, 7 de ago de 2019 às 14:09, Delano Marson Santos <projeto...@gmail.com> escreveu:
Não entendi Kyle, eu consigo puxar informações no Qgis mesmo de outra camada utilizando o aggregate, mas infelizmente não funciona para campos que a informação venha de $area

--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
Você recebeu esta mensagem porque está inscrito em um tema do grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse tema, acesse https://groups.google.com/d/topic/qgisbrasil/c-CMTvmLXBw/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus temas, envie um e-mail para qgisbrasil+...@googlegroups.com.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/qgisbrasil/69dec747-44b6-421f-a846-70325d6c8ba4%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages