Страница 1 из 1

Вывод карты в TIFF

Добавлено: 24 ноя 2016, 00:08
woodmal
Доброго дня!
Ситуация такая, я собрал из порядка 50 фрагментов большую карту высот, мне теперь нужно одну большую общую карту сохранить обратно в tiff, но, проблема в том что экспортирует программа изображения в формате 8 бит а мне нужно как и в исходнике иметь 16 бит. Есть ли варианты решения?

Re: Вывод карты в TIFF

Добавлено: 24 ноя 2016, 01:06
Максим Дубинин
gdal_merge, QGIS не нужен в данном случае

http://gis-lab.info/qa/gdal-examples.ht ... 0.BA.D0.B8

Re: Вывод карты в TIFF

Добавлено: 24 ноя 2016, 11:12
woodmal
Максим Дубинин писал(а):gdal_merge, QGIS не нужен в данном случае

http://gis-lab.info/qa/gdal-examples.ht ... 0.BA.D0.B8
Но, как я понимаю тут нельзя регулировать выходное разрешение карты? Если свести все имеющиеся тифы то там выйдет картинка с такими параметрами что ничто его не откроет потом.

Re: Вывод карты в TIFF

Добавлено: 24 ноя 2016, 11:49
Максим Дубинин
без проблем, измените разрешение на нужное до или после склейки

Re: Вывод карты в TIFF

Добавлено: 24 ноя 2016, 12:25
woodmal
Максим Дубинин писал(а):без проблем, измените разрешение на нужное до или после склейки
После склейки там будет картинка размером эдак под сотню тысяч пикселей по горизонтали и не меньше особо по вертикали, тут не у какого компа памяти не хватит что бы такой файл создать или открыть. Можно попробовать через фотошоп уменьшить у всех файлов разрешение если конечно это не убъет их привязку к Гис.
И еще одна проблема тут вырисовывается, у всех тифов заданны разные величины глубины рельефа, я их в Qgis воровнял, но я не уверен что gdal сделает это выравнивание.

Re: Вывод карты в TIFF

Добавлено: 24 ноя 2016, 12:47
Игорь Белов
Задайте разрешение опцией ps:

Код: Выделить всё

-ps pixelsize_x pixelsize_y
где pixelsize_x, pixelsize_y — разрешение по x и y соответственно.

Определите глубину разрешения на выходе опцией ot. Двухбайтовое целое со знаком:

Код: Выделить всё

-ot Int16

Re: Вывод карты в TIFF

Добавлено: 24 ноя 2016, 13:52
Kandey
woodmal писал(а):...мне нужно как и в исходнике иметь 16 бит. Есть ли варианты решения?
Попробуйте в ГлобалМаппере. Там можно задать выходную битность и "масштаб".