Я хочу сравнить свои ЦМР друг с другом (ASTER GDEM2 и SRTM4.1). Я знаю, что в GDEM есть «дыры» с неправильными отметками (я нашел 3 из них в моей рабочей зоне). Теперь мне нужно знать, есть ли еще их, чтобы в конечном итоге исправить их с помощью SRTM. Я использую SAGA, GRASS и QGIS.
10
Ответы:
Допустим, Raster1 является правильным, а Raster2 - тот, который, как вы подозреваете, имеет ошибки.
Они также находятся в одинаковых единицах (поскольку вы говорите, что оба растра являются матрицами высот, значение z должно быть в метрах - я полагаю, что мы правы, и мы сравниваем одни и те же вещи)
Вы можете использовать rast calc из любого пакета (qgis, grass, saga) для сравнения, например:
каждая ячейка полученного растра будет отображать процент отклонения растра2 от растра1.
После этого вы можете реклассифицировать deviation_rast в зависимости от ваших потребностей: например,
определить проблемные области - и выбрать, хотите ли вы вмешаться или нет
источник
Вы могли бы начать с разницы двух ЦМР. В QGIS есть инструмент калькулятора растров, который должен пригодиться. Просто возьмите тайлы обеих ЦМР, которые покрывают одну и ту же область, и вычтите значения одного ЦМР из другого. Это должно дать вам хороший растровый слой, который показывает разницу высот между двумя ЦМР.
источник