Eu tenho cerca de 2-3000 GeoTIFFs de 1 bit do tamanho 11000x9400. A cor 0 deve ser transparente e, em primeiro lugar, o QGIS erra, então usei um arquivo .vrt para definir todos os parâmetros em um único local.
O problema é que, mesmo se eu definir a camada para ficar visível apenas em pequena escala, o projeto levará muito tempo para carregar no QGIS.
Qual é a melhor maneira de lidar com todos esses arquivos? Tentei usar grama, mas não vejo se realmente pode ser mais rápido que o QGIS.
raster
qgis
geotiff-tiff
Metiu
fonte
fonte
Respostas:
Eu diria então que sua melhor aposta seria usar um WMS (algo como MapServer ou GeoServer ou seus equivalentes comerciais) e servir seus dados de imagem como blocos. Vai demorar um pouco para configurar, mas evitaria ter que carregar todos os arquivos apenas para ver uma pequena área de cada vez.
Aqui há muitas perguntas e boas respostas sobre a configuração de um WMS, além de vários tutoriais na web.
fonte
Tivemos esse mesmo problema até que decidimos torná-lo um serviço de mapa lado a lado e armazená-lo em cache. A sugestão de usar um WMS foi muito boa, embora dar um passo adiante tornando-o um GeoWebCache parece uma opção bastante atraente. Também há muitas otimizações que podem ser feitas no WMS (Web Mapping Services) para melhorar o desempenho também se a sua primeira implementação não tiver o desempenho esperado.
Além disso, há um wiki da comunidade que você pode consultar para obter opções de software de serviço de mapa .
fonte
Desde que você mencionou o GRASS: você pode usar o r.external para registrar apenas os geotiffs no local do GRASS, em vez de importá-los. Rápido como o GDAL, pois usa o GDAL para ler os mapas em tempo real.
fonte
Isso pode ajudar a criar uma estrutura de VRT aninhada, com um número menor de blocos nos VRTs de nível inferior e os arquivos VRT resultantes reunidos em um VRT pai. A ferramenta gdalbuildvrt é capaz de criar um VRT de VRTs.
Quando você está tentando visualizar / definir propriedades para um VRT para um número muito grande de blocos, pode valer a pena acessar o arquivo de projeto QGIS com um editor de texto, em vez de tentar usar o QGIS diretamente. Obviamente, você precisa saber o que está fazendo ou pode interromper o projeto completamente - no entanto, entender como fazer algumas alterações pode ser trivial. Se você encontrar algo no arquivo que corresponda às configurações atuais (por exemplo, os números que correspondem às configurações de visibilidade da escala da camada), você sabe que essa parte do arquivo é responsável por essa configuração. Algumas configurações também podem ser alteradas (incluindo a visibilidade da escala da camada), no painel Camadas, sem acessar as propriedades da camada.
fonte