Ferramentas do usuário

Ferramentas do site


python_no_qgis

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
python_no_qgis [2019/09/06 16:11] – [Riqueza] 150.162.53.75python_no_qgis [2019/09/06 16:15] (atual) 150.162.53.75
Linha 1: Linha 1:
-Esses códigos podem ser colocados diretamente na Calculadora de Campo, incluindo no Graphical Modeler (campo Fórmula).+Esses códigos podem ser colocados diretamente na Calculadora de Campo, incluindo no Graphical Modeler (campo Fórmula). É preciso apenas adaptar os nomes das colunas que contêm as porcentagens de usos.
  
 ====Diversidade de Shannon não normalizada==== ====Diversidade de Shannon não normalizada====
  
 <code python> <code python>
--(if(  "PorcentagemResidencial"  <> 0, "PorcentagemResidencial"*ln("PorcentagemResidencial"),0)+ +# Se a porcentagem não for zero, somar a porcentagem x logaritmo da porcentagem 
- if(  "PorcentagemComercios"  <> 0, "PorcentagemComercios"*ln("PorcentagemComercios"),0)+ +# Se for zero, somar zero 
- if(  "PorcentagemInstitucionais"  <> 0, "PorcentagemInstitucionais"*ln("PorcentagemInstitucionais"),0)+ +-(if("PorcentagemResidencial"  <> 0, "PorcentagemResidencial"*ln("PorcentagemResidencial"),0)+ 
- if(  "PorcentagemHoteis"  <> 0, "PorcentagemHoteis"*ln("PorcentagemHoteis"),0))+ if("PorcentagemComercios"  <> 0, "PorcentagemComercios"*ln("PorcentagemComercios"),0)+ 
 + if("PorcentagemInstitucionais"  <> 0, "PorcentagemInstitucionais"*ln("PorcentagemInstitucionais"),0)+ 
 + if("PorcentagemHoteis"  <> 0, "PorcentagemHoteis"*ln("PorcentagemHoteis"),0))
 </code> </code>
  
Linha 13: Linha 15:
  
 <code python> <code python>
--((if(  "PorcentagemResidencial"  <> 0, "PorcentagemResidencial"*ln("PorcentagemResidencial"),0)+ +# Se a porcentagem não for zero, somar a porcentagem x logaritmo da porcentagem 
- if(  "PorcentagemComercios"  <> 0, "PorcentagemComercios"*ln("PorcentagemComercios"),0)+ +# Se for zero, somar zero 
- if(  "PorcentagemInstitucionais"  <> 0, "PorcentagemInstitucionais"*ln("PorcentagemInstitucionais"),0)+ +# ao final, divide pelo logaritmo do total de usos 
- if(  "PorcentagemHoteis"  <> 0, "PorcentagemHoteis"*ln("PorcentagemHoteis"),0))/ln(4))+-((if("PorcentagemResidencial"  <> 0, "PorcentagemResidencial"*ln("PorcentagemResidencial"),0)+ 
 + if("PorcentagemComercios"  <> 0, "PorcentagemComercios"*ln("PorcentagemComercios"),0)+ 
 + if("PorcentagemInstitucionais"  <> 0, "PorcentagemInstitucionais"*ln("PorcentagemInstitucionais"),0)+ 
 + if("PorcentagemHoteis"  <> 0, "PorcentagemHoteis"*ln("PorcentagemHoteis"),0))/ln(4))
 </code> </code>
  
 ====Riqueza==== ====Riqueza====
 <code python> <code python>
-if(  "TotalResidencias"  <> 0, 1,0)+ +# Se a porcentagem não for zero, contar 1 para a riqueza 
-if(  "TotalComercio"  <> 0, 1,0)+ +if("TotalResidencias"  <> 0, 1,0)+ 
-if(  "TotalInstitucionais"  <> 0, 1,0)+ +if("TotalComercio"  <> 0, 1,0)+ 
-if(  "TotalHoteis"  <> 0, 1,0)+if("TotalInstitucionais"  <> 0, 1,0)+ 
 +if("TotalHoteis"  <> 0, 1,0)
 </code> </code>
  
 ====Simpson==== ====Simpson====
 <code python> <code python>
 +# Soma o quadrado das porcentagens de cada uso
 "PorcentagemResidencial"^2+"PorcentagemComercio"^2+"PorcentagemInstitucionais"^2+"PorcentagemHoteis"^2 "PorcentagemResidencial"^2+"PorcentagemComercio"^2+"PorcentagemInstitucionais"^2+"PorcentagemHoteis"^2
 </code> </code>
python_no_qgis.1567797090.txt.gz · Última modificação: 2019/09/06 16:11 por 150.162.53.75

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki