Dada uma lista de rasters georreferenciados, cerca de cem, qual é o método mais simples para gerar arquivos mundiais para cada um?
Nesse caso, os rastreadores de origem são geotiff com georreferenciamento incorporado ou .BIL com .PRJ, mas a solução ideal não deve se importar com o formato. Espero evitar a duplicação de dados.
Tenho à minha disposição o Arcgis 10 (Arcinfo & Spatial Analyst), GDAL Utilities (gdal v1.8.0) e Quantum GIS 1.8.
georeferencing
Matt Wilson
fonte
fonte
Respostas:
Se você estiver usando uma versão recente do QGIS, talvez já tenha acesso à ferramenta Extrair projeção mencionada aqui .
No artigo: "O que isso permite fazer é descobrir em que projeção estão seus rasters. Em seguida, exporta para um arquivo .WLD. Também permite criar arquivos .PRJ. Se você possui o GDAL Tools instalado (e ativado). ), você encontrará essa nova ferramenta em Raster> Projeções> Extrair projeção " .
Também inclui uma opção de processamento em lote, o que é ótimo para seus propósitos.
fonte
Acionado pelo ponteiro de Mike Toews para GetGeoTransform , consegui criar um pequeno script pydal gdal que cria arquivos do mundo para qualquer raster georreferenciada suportada (eu acho). O código completo está aqui:
gdal-makeworld.py
. Os bits essenciais são:Agradecimentos adicionais a Schuyler Erle pela escrita,
gdalcopyproj.py
que usei como ponto de partida.Dica do chapéu @AlisterH para "corrigir o centro vs o canto do pixel" , 30-05-2019
fonte