Estou um pouco confuso sobre como as ferramentas de estatística zonal funcionam no QGIS (a ferramenta 'Zonal Statistics' sob as ferramentas Raster da caixa de ferramentas QGIS geoalgorithms ou a ferramenta 'Raster statistics from polygons' na ferramenta SAGA Vector <-> Raster tools )
Basicamente, tenho uma camada de mapa raster e alguns polígonos pequenos em uma camada separada. Quero atribuir a cada polígono o valor da varredura abaixo. Caso um polígono se sobreponha a várias células raster, só quero ter o máximo.
No entanto, a saída não faz sentido e não posso ficar por trás do raciocínio desses resultados (que obviamente não são o máximo da célula de varredura subjacente):
Alguma idéia do que estou fazendo de errado ou do que ainda não considerei? Os resultados com a API python em qgis.analysis.QgsZonalStatistics()
( de acordo com esta pergunta aqui ) são muito melhores, mas faz única oferta count
, mean
e sum
... mas por alguma razão não max
ou min
.
Respostas:
Atualização em abril de 2018 e QGIS 2.18
A versão atual do Zonal Statistics Plugin pode fornecer:
Resposta original
Em suma, essa abordagem com o QGIS, até onde sei, não é possível visualizar o máximo de pixels rasterizados como resultado. Somente a contagem, média e soma. Eu forneci alguns recursos que cobrem isso.
Aqui está a página de documento do plug-in Zonal Statistics Plugin
Além disso, este Tutorial de amostragem de dados raster do QGIS usando pontos ou polígonos fornece uma amostra de dados para obter retorno estatístico zonal. Eu incluí a captura de tela que eles fornecem como um exemplo do fluxo de trabalho e dos resultados.
fonte
A partir do QGIS 3.0 (possivelmente mais cedo, não tenho certeza), as seguintes estatísticas estão disponíveis:
fonte