Mais

Como reamostrar um lote de rasters usando OGR / GDAL?


Estou procurando uma função semelhante a GRASS r.resample. Tenho uma pasta cheia de arquivos TIF e desejo reduzir sua resolução ("dimensioná-los") para reduzir o tamanho do arquivo.


Sua melhor aposta parece ser gdalwarp, que está documentado aqui. É facilmente programável por script, mas os detalhes dependem do seu sistema operacional. No Windows, você faria algo como:

para% i em (* .tif) faça gdalwarp -ts 1600 0 -r cúbico -co "TFW = SIM"% i% ~ ni_small.tif

que deve reduza os arquivos de entrada para 1600 pixels de largura, salvando o arquivo com o nome original acrescentado de "pequeno". Isso não foi testado seriamente, ymmv. Além disso, você provavelmente está usando Linux - se estiver, poste de volta e alguém pode ajudar com isso. Idem se você estiver procurando por uma solução Python.

Editado: parâmetro adicionado para criar arquivo mundial ESRI. Observe que esta solução não especifica o formato de saída, então é um GeoTiff por padrão


Assista o vídeo: Использование GDAL OGR в C#. Установка и настройка Using GDAL OGR via C#. Install u0026 configure (Outubro 2021).