Estou tentando converter um geotiff comprimido de 20 GB LZW em uma pirâmide de telha usando gdal2tiles. Infelizmente, o gdal2tiles parece não ser capaz de lidar com isso, depois de executá-lo por 10 horas, ainda não atingiu o primeiro "ponto" ainda. Eu tentei isso com um arquivo menor (1 GB) e funcionou bem. Minha pergunta agora é: existe algum outro software que me permita fazer isso (comercial ou de código aberto)? Pode-se criar blocos do GlobalMapper, mas não consigo carregar o arquivo de 20 GB na memória.
fonte
Eu tive o mesmo problema há apenas algumas semanas. Pela primeira vez, você usa a opção
(deve permanecer abaixo de 2048 por enquanto!) E segundo, você pode copiar o script gdal2tiles.py para outro local e alterar o loop for que itera sobre os blocos para contar de trás para frente. na minha versão do gdal2tiles que está na linha 1174:
mudar para:
em seguida, use os dois scripts com os mesmos argumentos ao mesmo tempo e adicione -e (ou seja, continue, não exclua os arquivos já existentes). Observe que você deve encerrar um dos scripts, pois eles chegam a 50% de conclusão (da base telhas) ou você terá telhas quebradas. Se você esquecer, basta procurar todos os arquivos com tamanho 0, excluí-los e começar tudo de novo - com a opção -e;)
espero que tenha ajudado
fonte
Experimente o segundo patch desta edição para uma versão paralela do gdal2tiles.py usando o módulo 'multiprocessing': http://trac.osgeo.org/gdal/ticket/4379
Eu tenho uma aceleração de 5,5 x em uma CPU de 6 núcleos.
fonte
Eu espero que o FME seja capaz de fazer isso. Certamente pode fazer o ladrilho - e estou confiante de que pode lidar com os tamanhos de arquivos grandes. A parte de pirâmide rasterizada é bastante simples, consulte o exemplo de pirâmide rasterizada nas páginas de amostras e demos.
Você pode obter uma cópia de avaliação para experimentá-la primeiro
Mark Ireland, Evangelista de produtos, Software seguro
fonte