Конвертация Geotiff 24 bit в 8 bit
- geodesist.ru
- Активный участник
- Сообщения: 117
- Зарегистрирован: 27 янв 2012, 23:29
- Репутация: 14
- Откуда: Ижевск
Конвертация Geotiff 24 bit в 8 bit
Как сконвертировать Geotiff 24 bit Deflate(zip) в 8 bit Deflate(zip) ?
В наличии QGIS и порядка 10 тыс файлов. Других инструментов под рукой нет.
Подскажите как это возможно сделать. Сразу скажу - уровень владения низкий.
В наличии QGIS и порядка 10 тыс файлов. Других инструментов под рукой нет.
Подскажите как это возможно сделать. Сразу скажу - уровень владения низкий.
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: Конвертация Geotiff 24 bit в 8 bit
gdal + bash|cmd
- geodesist.ru
- Активный участник
- Сообщения: 117
- Зарегистрирован: 27 янв 2012, 23:29
- Репутация: 14
- Откуда: Ижевск
Re: Конвертация Geotiff 24 bit в 8 bit
Спасибо.
примерно знаю что такое+слышал|владею примитивно.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Конвертация Geotiff 24 bit в 8 bit
QGIS: Processing -> Toolbox -> RGB to PCT -> Run as Batch Process
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 86
- Зарегистрирован: 31 янв 2012, 10:51
- Репутация: 51
Re: Конвертация Geotiff 24 bit в 8 bit
Если речь идет о windows, то
в командной строке совершит искомые действия со всем файлами в текущем каталоге. К именам исходных файлов прибавится суффикс _256. Правда, с 10тыс. файлами в одном каталоге я это дело не проверял.
Код: Выделить всё
for %f in (*.tiff) do gdal_translate.exe -co "COMPRESS=DEFLATE" -ot Byte %f %~nf_256.%~xf
-
- Гуру
- Сообщения: 4205
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: 433
- Откуда: Париж
Re: Конвертация Geotiff 24 bit в 8 bit
Если "FOR %F" поменять наdrrrrr писал(а): ↑02 апр 2018, 21:35Код: Выделить всё
for %f in (*.tiff) do gdal_translate.exe -co "COMPRESS=DEFLATE" -ot Byte %f %~nf_256.%~xf
в командной строке совершит искомые действия со всем файлами в текущем каталоге. К именам исходных файлов прибавится суффикс _256. Правда, с 10тыс. файлами в одном каталоге я это дело не проверял.
Вернуться к началу
не будет никаких проблем с количеством файлов в исходной папке. В результирующей - может и будет, но строго говоря, проблемы начинаются ближе 100 тысячам файлов.FOR /R "корень_всех_папок_где лежат_файлы" %b (*.tiff) gdal_translate.exe -co "COMPRESS=DEFLATE" -ot Byte "%~fb" "папка_где_будут_лежат_результаты\%~nb_256.%~xb"
PS
Использование переменной "%f" - путь к "многим печалям"- f,d,p,n,x,z,t - зарезервированные слова оператора подстановки команды FOR. Проверено многократно
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей