Eu preciso saber o valor da soma de todos os pixels em uma varredura. No entanto, na seção Estatísticas da guia Metadados em Propriedades, em Soma de todas as células, sempre indica 0,00. Eu tentei com diferentes formatos de varredura sem sucesso. O que estou fazendo de errado? Como posso obter esse valor?
qgis
raster
statistics
Andres
fonte
fonte
Respostas:
fonte
No QGIS 2.x, você pode obter estatísticas de varredura para toda a camada (incluindo a soma de todos os valores de pixel na banda) usando o algoritmo de estatísticas da camada de varredura na caixa de ferramentas Processamento.
Processamento | Caixa de ferramentas (caixa de seleção)
então vá para a caixa de ferramentas Processing:
Geoalgoritmos QGIS | Ferramentas raster | Estatísticas da camada de varredura
Gere as estatísticas para a camada que você deseja inspecionar. Os resultados são armazenados nos metadados da camada, que são acessíveis clicando com o botão direito do mouse na camada e escolhendo Propriedades.
fonte
Entendi a pergunta como: Como obtenho a soma de todos os valores de pixel de uma varredura? Algo como executar Estatísticas nos atributos de um vetor. Pode-se fazer isso facilmente via programação. Posso pensar em outra maneira de fazer isso via QGIS. Seria ineficiente e um pouco impreciso, mas funcionará.
fonte
Você pode usar o gdalinfo para obter estatísticas de varredura, por exemplo:
Isso fornecerá o valor médio do pixel e o tamanho da varredura em pixels. Você também pode obter esses dados na guia Propriedades -> Metadados.
Então é uma questão de aritmética: valor médio x (altura em pixels x largura em pixels).
Usuario.
fonte
Você pode usar python:
fonte
Espero ter acertado você; Tentei reconstruir o seu problema com um Raster meu. A soma de todos os pixels em uma varredura é de x-pixels * y-pixels, certo? Este valor pode ser obtido de duas maneiras: 1) Clique com o botão direito do mouse no arquivo real (no meu caso), a janela de detalhes deve fornecer essas informações 2) Dentro dos Gis, clique em Raster-> Diversos-> Informações. Selecione seu arquivo-> editar-> ok. Então você deve os dois valores, que precisam ser multiplicados. O resultado é a soma de todos os pixels em uma varredura.
fonte