Corte entre Shapes - Calcular atributos por área

38 views
Skip to first unread message

Jacqueline Vergely

unread,
May 7, 2019, 7:09:39 PM5/7/19
to qgisbrasil
Olá!
Estou com o seguinte problema: tenho o mapa de declividade de SP e o de zonas OD e preciso calcular a % em área que cada declividade ocupa em cada zona. O problema é: uma mesma área de mesma declividade pode ocupar mais de uma zona e mesmo recortando o shape de declividade por zona, não estou conseguindo avaliar quanto da área de cada declividade está em cada zona. Vou colocar abaixo as tabelas e os mapas para poder explicar melhor. 

1º Fiz um recorte do mapa de declividade usando os polígonos da zona OD. Podem ver as imagens no anexo (imagem 1 e imagem 2)
2º Separei, por exemplo, a zona "Aclimação" para poder avaliar os resultados (imagem 3 e imagem 4)
3º O problema é que, por exemplo, essa área de 65,49 com declividade de 5 a 25% na verdade ocupa esse valor de área do mapa completo de SP (o mapa da declividade) e não dentro dessa zona. Essa declividade, com essa área, está ocupando mais de uma zona, como pode ser visto na imagem 6. 


O que eu precisava era saber quanto cada declividade ocupa da área de cada zona. Se não for possível, poderia também só classificar a zona com base na declividade que é mais presente. 

Alguém consegue imaginar um jeito disso dar certo? :)



Se alguém se interessar é possível baixar o shape de declividade no geosampa: http://geosampa.prefeitura.sp.gov.br/PaginasPublicas/_SBC.aspx

Obrigada!!!!



imagem 1.PNG
Imagem 2.PNG
Imagem 3.PNG
Imagem 4.PNG
imagem 5.PNG

Hebert Azevedo Consultor Geo

unread,
May 8, 2019, 9:20:28 AM5/8/19
to qgisb...@googlegroups.com
Jacqueline,

Você precisa fazer um dissolve, considerando a classe de declividade e a zona e depois recalcular a área da declividade baseada neste novo shape, após o recorte e dissolve, para que saiba a área total que esta declividade ocupa na zona e, posteriormente, calcular o percentual desta área recalculada sobre a área total da zona. Estes cálculos podem ser feitos pela calculadora de campo, utilizando a função $area.

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.
Para postar nesse grupo, envie um e-mail para qgisb...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/qgisbrasil.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/qgisbrasil/e7d06e7d-4a89-489b-97d7-aae500c235ce%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.


--

Hebert Azevedo Consultor Geo

unread,
May 8, 2019, 9:45:52 AM5/8/19
to qgisb...@googlegroups.com
Estes procedimentos foram adotados no shape anexo.

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


--

Shape.zip

Kyle Felipe

unread,
May 8, 2019, 12:09:21 PM5/8/19
to qgisbrasil
Se entendi bem, vc pode fazer da seguinte maneira:
Fazer BKP do poligono de declividade.
Dissolver as declividades por classe....
Calcular a área das classe em um campo chamado "area_classe", do tipo decimal, e o tamanho e precisão ficam a seu critério, assim terá a área de cada classe de declividade.
Faça BKP dos dados de aclimação
Calcule a área do aclimação no campo "area_aclim"

tendo feito isso... irá usar o comando UNIÃO do qgis, no menu vetor....
O que esse comando irá fazer:
Ele irá comparar os polígonos de cada camada e gerar polígonos com as intercessões, e para essas intercessões irá constar os atributos de ambas as camadas
E para as que não intecedem, a coluna da outra ficará com dados NULL
Calcule a area em um campo "area_inter"

Aí basta fazer matemática em um novo campo:
campo "por_decliv":
fórmula: ("area_aclim" / "area_classe" ) /100
Irá te dar porcentagem de aclimação dentro da classe....

Instrutor GIS

unread,
May 8, 2019, 12:36:38 PM5/8/19
to qgisb...@googlegroups.com
Kyle, dá pra criar um modelo com esse descritivo seu e o do Hebert?

Jorge Santos
Instrutor de Geotecnologias
http://www.instrutorgis.com.br
jorgep...@outlook.com
whatsappWhatsApp: (61) 99616-5665
skype_jorgepsantos2002Skype: jorgepsantos2002
Perfil no LinkedInhttps://www.linkedin.com/in/jorgepsantos
Twitter: http://twitter.com/jpsantos2002


--
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.
Para postar nesse grupo, envie um e-mail para qgisb...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/qgisbrasil.

Kyle Felipe

unread,
May 8, 2019, 4:06:38 PM5/8/19
to qgisbrasil
no fds eu posso tentar...
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisb...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages