Вручную исправлять растровую DEM (OpenSource)?

17

Можно ли исправить растровую матрицу высот, изменив значения растровых ячеек вручную, например, «нарисовав»?

У моей матрицы высот (ASTER) есть одна небольшая ошибка, когда высота составляет около 300 м ниже фактической высоты. Это должен быть холм, а не дыра ...

SRTM 4.1 хорош, но есть и другие ошибки (склон очень крутой и небольшой, поэтому SRTM «игнорирует» его (<90 м).

введите описание изображения здесь

КАРТА
источник
В этом вопросе похоже, что вы имеете в виду тот факт, что внутри круга вашего контура 3125 есть крутой склон или шпиль, который не отображается на вашей ЦМР. Если это так, я бы не стал называть это ошибкой. Если объект слишком мал, чтобы его можно было захватить в заявленном разрешении набора данных, он не сделает данные неверными. ЦМР является правильным на основе заявленных параметров того, как он был создан.
Получите Пространственное

Ответы:

17

Да, в GRASS вы можете редактировать растровые ячейки графически с помощью d.rast.edit.

Редактор растровых ячеек в GRASS 7

markusN
источник
10

Я не решаюсь упомянуть об этом, потому что ответ MarkusN очень хороший. Но если вы не знакомы с GRASS и ваша матрица высот не слишком велика, вы можете попробовать следующее.

Во-первых, запишите координаты пикселей, которые вы хотите редактировать. Затем взорвите матрицу высот для триплетов xyz, используя gdal2xyz:

gdal2xyz.py input_dem.tif output.csv

«output.csv» будет текстовым файлом с разделителями-пробелами, содержащим триплеты xyz.

Затем загрузите файл output.csv в текстовый редактор, выполните поиск, чтобы найти координаты, и при необходимости измените их z-значения. Сохраните файл, затем преобразуйте его в DEM TIF, используя gdal_translate:

gdal_translate output.csv new_dem.tif

Ник.

nhopton
источник
0

Хотя это старый вопрос, я наткнулся на него в поисках того же. Позже я обнаружил, что этот плагин QGIS делает именно то, что вы просили

Jonasvsl
источник
0

Для этого есть еще один плагин Qgis : ThRasE

Раскрытие информации: я разработал этот плагин, и я не хочу его рекламировать, я просто хочу поделиться другим вариантом

XavierCLL
источник
Избегайте явной саморекламы. Сообщество склонно отклонять открытую саморекламу и помечать ее как спам Публикуйте хорошие, релевантные ответы, и если некоторые (но не все) касаются вашего продукта или веб-сайта, это нормально. Тем не менее, вы должны раскрывать свою принадлежность в ваших ответах. , На практике это означает, что любой ответ, который рекомендует ваш собственный продукт, должен включать что-то вроде « Раскрытие информации: я являюсь [должностью] [компании], которая разрабатывает / распространяет это программное обеспечение».
PolyGeo