tutorial - processamentodigital.com.br · figura 9. solução para a mensagem de erro durante a...

9
1 2017 Dez janelas de aviso que podem Tutorial sinalizar um problema no QGIS

Upload: others

Post on 14-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tutorial - processamentodigital.com.br · Figura 9. Solução para a mensagem de erro durante a geração de recorte de raster. Caminhos curtos e ausência de acentuação são as

12017

Dez janelas de aviso que podemTutorial

sinalizar um problema no QGIS

Page 2: Tutorial - processamentodigital.com.br · Figura 9. Solução para a mensagem de erro durante a geração de recorte de raster. Caminhos curtos e ausência de acentuação são as

2

Primeiro Aviso: descobrir sua versão do sistema QGIS...............................................................................3 Segundo Aviso: versão do GRASS instalada no QGIS ..................................................................................3 Terceiro Aviso: mensagem de erro durante a composição colorida I ..................................................4 Quarto Aviso: mensagem de erro durante recorte de arquivo raster I ...............................................4 Quinto Aviso: mensagem de erro durante recorte de arquivo raster II ..............................................5 Sexto Aviso: mensagem de erro durante a composição colorida II ......................................................5 Sétimo Aviso: mensagem de erro durante recorte de arquivo raster III ............................................5 Oitavo Aviso: configurações do programa GRASS GIS ................................................................................6 Nono Aviso: Erro durante o fechamento do QGIS ........................................................................................7 Décimo Aviso: TauDEM nas versões recentes QGIS ......................................................................................7

TUTORIAL QGIS

Dez janelas de aviso que podem sinalizar um problema no QGIS

Conteúdo

Page 3: Tutorial - processamentodigital.com.br · Figura 9. Solução para a mensagem de erro durante a geração de recorte de raster. Caminhos curtos e ausência de acentuação são as

3

Deu erro! Que versão do programa está instalada no seu computador?Para descobrir a versão instalada no seu equipamento, clique no menu Ajuda - Sobre o QGIS. Anote a versão do programa e a arquitetura utilizada.

Primeiro Aviso: descobrir sua versão do sistema QGIS

Versões recentes do QGIS utilizam apenas o GRASS 7Antigamente, havia duas versões do GRASS GIS à disposição dos usuários: GRASS GIS 6.4 e GRASS GIS 7.0. O aplicativo GRASS GIS mais antigo foi removido e não está presente nas versões atuais. Logo, devemos executar apenas os algoritmos da versão 7.0 que foram adaptados para o sistema QGIS.

Figura 1. Procedimento para descobrir a versão do QGIS instalada no computador. Neste exemplo, temos a versão 2.18.5 instalada no Windows 10 64 Bits.

Figuras 2 a 4. Procedimento para eliminar o erro de pasta Msys nas versões recentes do QGIS.

SOLUÇÃO DE PROBLEMAS COMUNS

2

1

Segundo Aviso:versão do GRASS instalada no QGIS

ERRO! Wrong value for parameter "Msys Folder" Essa mensagem de erro deve ocorrer após a upgrade para uma versão mais recente do QGIS. Quando o usuário pretende configurar um novo provedor (LAStools, TauDEM, R, etc), o programa deverá exibir a mensagem ao lado.

SOLUÇÃO: desative o GRASS antigo e apague o caminho da pasta Msys.

Page 4: Tutorial - processamentodigital.com.br · Figura 9. Solução para a mensagem de erro durante a geração de recorte de raster. Caminhos curtos e ausência de acentuação são as

4

ERRO! Mensagem de Falha no ProcessoOcorre quando o usuário marca a opção para associar o valor zero na composição.

Terceiro Aviso: mensagem de erro durante a composição colorida

Figuras 5 e 6. Solução para a mensagem de erro durante a geração de imagem colorida: caminhos curtos e sem opção para associar o valor zero para a área sem dados.

Figuras 7 e 8. A Área de Trabalho e as pastas com espaços causam falhas no processo de recorte.

O processo falhou pouco tempo depois de iniciar com sucesso (The process crashed some time after starting successfully).

SOLUÇÃO: Siga os passos abaixo para eliminar o erro de falha no processo:

1. Copie as imagens originais para um caminho curto (Exemplo: C:\landsat8);2. Desative a opção Nenhum Valor de Dado. O erro não ocorrerá.

Primeira mensagem de erro: Driver ADRG no lugar de GeoTIFFEste erro ocorre durante o recorte de arquivos raster quando o usuário do QGIS usa o Desktop e hospeda arquivos em longos diretórios através de pastas com espaços, cedilha e acentuação.

ERROR 1: Attempt to create ADRG dataset with an illegal data type (UInt16), only Byte supported by the format.Se você notar o comando GDAL na base da janela, pode perceber a seguinte informação:

gdal_translate -projwin 290227.996641 -2574110.87764 381842.572457 -2639082.43906 -of ADRG "C:/Users/instrutor/Desktop/Pós Graduação 2017/Trabalho de Conclusão de Curso (TCC)/Imagens de Alta Resolução/RGB_5Bandas.tif" "C:/Users/instrutor/Desktop/Pós Graduação 2017/Trabalho de Conclusão de Curso (TCC)/Imagens de Alta Resolução/recorte.tif"

Há pastas com espaços e acentuação na entrada e na saída dos processos. Este é um recorte de imagem Landsat-8 com base na extensão, ou seja, o usuário desenha um retângulo sobre o alvo do recorte. Este é um exemplo de processo que não deu certo porque o QGIS tentará escrever a saída no driver ADRG se você insistir em utilizar a Área de Trabalho e a acentuação em arquivos e pastas.

SOLUÇÃO: Siga os passos abaixo para eliminar o erro de driver ADGR:

1. Copie a imagem original para um caminho curto (Exemplo: C:\landsat8);2. Evite pastas com espaços, acentuação e não trabalhe no Desktop.

Quarto Aviso: mensagem de errodurante recorte de arquivo raster

Page 5: Tutorial - processamentodigital.com.br · Figura 9. Solução para a mensagem de erro durante a geração de recorte de raster. Caminhos curtos e ausência de acentuação são as

5

Segunda mensagem de erro: Must be ABCDEF01.GEN

Nome de arquivo inválido. Este erro ocorre durante quando o usuário define espaços e acentuação no nome de saída para o raster de recorte ou outro processo.

ERROR 6: Invalid filename. Must be ABCDEF01.GEN

Quinto Aviso: mensagem de erro durante recorte de arquivo raster

Figura 9. Solução para a mensagem de erro durante a geração de recorte de raster. Caminhos curtos e ausência de acentuação são as opções disponíveis.

Figura 10. A Área de Trabalho e as pastas com espaços causam falhas no processo de composição colorida.

Segunda mensagem de erro: does not exist in the file system

Problemas para gerar a imagem colorida. Mesma não conformidade causada por longos caminhos, acentuação, cedilha, Área de Trabalho...

ERROR 4: 'C:\Users\instrutor\Desktop\Ps Graduao 2017\Trabalho de Concluso de Curso (TCC)\Imagens de Alta Resoluo\landsat8\LC82190762015266LGN00_B2.TIF' does not exist in the file system, and is not recognized as a supported dataset name.

SOLUÇÃO: Imagens hospedadas em caminhos curtos e sem acentuação em pastas e arquivos. Certifique-se de desabilitar a opção Nenhum Valor de Dado.

Sexto Aviso: mensagem de erro durante a composição colorida

SOLUÇÃO: É obrigatório seguir esses passos:

1. Caminhos curtos (Exemplo: C:\landsat8);2. Não acentuar arquivos e pastas;3. Não trabalhar no Desktop.

Figura 11. Estranha tentativa de criação de arquivo GMT. A Área de Trabalho e as pastas com espaços são os causadores desse erro.

Terceira mensagem de erro: Driver GMT no lugar do GeoTIFF

De forma incrível, quando há pastas com espaços e caminhos longos, o QGIS não consegue encontrar o driver GTIFF e tenta gerar o recorte através do driver GMT.

ERROR 1: Currently GMT export only suports 1 band datasets.

SOLUÇÃO: Imagens em caminhos curtos, nada de Desktop e sem acentuação.

Sétimo Aviso: mensagem de erro durante recorte de arquivo raster

Page 6: Tutorial - processamentodigital.com.br · Figura 9. Solução para a mensagem de erro durante a geração de recorte de raster. Caminhos curtos e ausência de acentuação são as

6

Descobrir o diretório para instalação do GRASSO funcionamento do GRASS GIS depende do tipo de instalação adotada. Há duas opções: Instalação Expressa e Instalação Avançada. Um sistema QGIS com mau funcionamento do provedor GRASS pode inviabilizar a execução de centenas de algoritmos utilizados em Geoprocessamento e Sensoriamento Remoto. Para ilustrar a complexidade dessas instalações, vamos considerar que um analista executou o painel Processar com objetivo de executar o algoritmo r.recode, uma ferramenta muito utilizada na reclassificação de um raster do formato contínuo para o formato discreto. Ao realizar uma busca pelo algoritmo do GRASS 6, temos as seguintes mensagens:

No exemplo acima, o algoritmo r.recode pesquisado pertence ao grupo Comandos GRASS que, por sua vez, depende da presença do GRASS 6.4 que foi descontinuado nas versões anteriores. Para evitar um clique acidental no algoritmo errado, O GRASS 6.4 deve ser desabilitado.

Logo abaixo, temos os algoritmos do GRASS 7. Esta é a configuração essencial para as versões mais recentes do QGIS. Para o GRASS 7, a localização “Program Files” indica que se trata de uma aplicação 64 Bits e o caminho C:\Program Files\QGIS 2.18\apps\grass\grass-7.2.0 é um indicativo de uma Instalação Expressa. Caso você tenha dificuldades para configurar o GRASS, entre em contato pelo e-mail [email protected] ou pelo Skype jorgepsantos2002.

Oitavo Aviso: configurações do programa GRASS GIS

1

2

Janela de aviso sobre a ausência de configuração para o GRASS GIS.

Janela de aviso sobre o GRASS GIS que não foi configurado na pasta correta.

SOLUÇÃO: Para desabilitar o GRASS antigo, clique no menu Processar - Opções. No item Provedores, desmarque ou apague todas as opções no grupo Comandos GRASS para eliminar da pesquisa os algoritmos que não serão usados daqui por diante.

3

4

Figuras 12 a 14. Mensagens de erro durante a execução do GRASS GIS.

Figura 15. Procedimento para desabilitar a versão antiga do GRASS GIS.

Figuras 16 e 17. Configurações do GRASS 7.0, a ferramenta ideal para as versões mais recentes do QGIS.

Este algoritmo não pode ser rodado :-(

A pasta do GRASS não está configurada. Por favor configure-a antes de executar os algoritmos do GRASS.

Page 7: Tutorial - processamentodigital.com.br · Figura 9. Solução para a mensagem de erro durante a geração de recorte de raster. Caminhos curtos e ausência de acentuação são as

7

O incômodo erro de minidump

Sobre o provedor TauDEM para delimitação de bacias hidrográficas, temos uma mensagem de erro que tem incomodado muitos usuários:

Infelizmente, ainda não temos uma solução definitiva que possibilite a portabilidade do TauDEM nas versões mais recentes do QGIS. Eu já reportei esse bug em fóruns internacionais, mas o caso ainda não foi resolvido. Estamos aguardando os novos lançamentos do QGIS com a espectativa de que em breve o problema será resolvido. [1][2]

Estes são alguns exemplos de mensagens que o programa emite que pode ou não se tratar de uma falha do QGIS. Conforme foi observado, grande parte dos problemas apontados são hábitos do operador da ferramenta que precisam ser aprimorados visando o bom funcionamento do sistema.

Nono Aviso: Erro durante o fechamento do QGIS

SOLUÇÃO PROVISÓRIA: Há duas possibilidades:

1 - Preservar o QGIS 2.8.15 instalado no computador, mas instalar a versão antiga 2.8.6 somente para configurar e executar o TauDEM. A delimitação de bacias funciona perfeitamente, inclusive no Windows 10 64 Bits.

2 - Delimitar as bacias hidrográficas com os algoritmos do GRASS GIS. Os resultados são muito bons com passos curtíssimos. Vale a pena testar.

[1] https://mega.nz/#!ykJlzahB!1lf_-L76Rd2HCzad8hRLXiQie5Vh_ftN5L4xnPJDh2A[2] https://sites.google.com/site/geosaber/Tutoriais/delimitacaodebaciashidrograficas

Figura 20. Mensagem de erro durante a execução do provedor TauDEM no QGIS 2.18.4.

Ao encerrar o programa, uma janela sinalizando um erro de minidump será exibida. Não há perda ou prejuízo para os dados, mas ter uma janela de erro sendo exibida diariamente pode ser algo desagradável.

SOLUÇÃO: Remover versões antigas do QGIS do computador e excluir a pasta .qgis2 presente no diretório

C:\Users\seu-nome-de-usuario

Todos os plugins instalados também serão removidos.Figuras 18 e 19. Solução para o erro de minidump durante o encerramento do QGIS.

Décimo Aviso: TauDEM nas versões recentes QGIS

global name 'escapeAndJoin' is not defined See log for more details

Page 8: Tutorial - processamentodigital.com.br · Figura 9. Solução para a mensagem de erro durante a geração de recorte de raster. Caminhos curtos e ausência de acentuação são as

8

www.youtube.com/c/processamentodigitalgeo

Inscreva-se no nosso canal do

Page 9: Tutorial - processamentodigital.com.br · Figura 9. Solução para a mensagem de erro durante a geração de recorte de raster. Caminhos curtos e ausência de acentuação são as

9

www.processamentodigital.com.br