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

Импорт карты_высот.png в QGIS

Добавлено: 27 ноя 2022, 16:41
OlegPrs
Всем привет, есть карта высот территории 41х41км (4096х4096px) в PNG формате. Теперь нужно импортировать её в QGIS, однако эта территория не относиться к реальности, поэтому не может быть геопривязана. Мне нужен QGIS для измерений и планирования\нанесении объектов на карту, поэтому указание правильного масштаба это всё что нужно. Можно ли самому прописать .wld файл просто указав размер угловых точек в метрах ([[0,0],[41 000, 41 000]])?

Re: Импорт карты_высот.png в QGIS

Добавлено: 27 ноя 2022, 21:06
trir
это не так просто - надо придумать "глобус"

Re: Импорт карты_высот.png в QGIS

Добавлено: 27 ноя 2022, 21:39
OlegPrs
Так, нашел решение, оно заключается в создании .wld файла для раста, подробнее здесь
https://pvanb.wordpress.com/2011/09/28/ ... map-image/
https://gdal.org/drivers/raster/wld.html#raster-wld

Re: Импорт карты_высот.png в QGIS

Добавлено: 30 ноя 2022, 10:45
konst555
В вашем случае все гораздо проще. В свойствах нового проекта указываете указываете "система координат не задана (...планиметрическая)".
Помещаете свой не привязанный растр в этот проект.
меню: Растр-Проекции-Извлечь проекцию
У вас появляется wld файл с масштабом 1 пиксель - 1 м.
Все.
Если нужен другой масштаб, то можно через привязку перемасштабировать.

Re: Импорт карты_высот.png в QGIS

Добавлено: 03 дек 2022, 16:42
OlegPrs
P. S. После импорта столкнулся с проблемой нормализации высотного диапазона, так как PNG 16-bit имеет 65 000 оттенков, из-за чего высота в точках значительно отличалась. Для приведения растра в нормальный вид помог gdal, а именно

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

 gdal_translate -scale 0 64840 0 1500 
где, 0 64840 - диапазон входного 16-bit растра (PNG), 0 1500 - нужный нам диапазон