Генерування DEM з ізоліній та точкових висот за допомогою GRASS?


10

У мене є два файли форми, що містять інформацію про висоту певної області, і мені потрібно створити растрову DEM за допомогою GRASS, використовуючи їх.

  • файл 1 складається з інформації про висоту в контурах (ізолінії)
  • файл 2 складається з інформації про висоту з точковими висотами

Яка була б найкраща методика створення растрової DEM за допомогою цих двох типів даних?

Чи потрібно мені генерувати деякі висоти плям від контурів, а потім інтегруватись із існуючими висотами плями для генерації DEM чи будь-яким іншим методом?


1
Яка щільність точкових висот?
Джей Лора

Немає регулярної щільності як такої (майже нерегулярно-випадкової)
Sanjeewa

Розглянемо зміну заголовка цього запису, щоб бути більш точним щодо того, які вихідні дані, з яких можна генерувати DEM.
Нікос Олександріс

Відповіді:


10

Я настійно рекомендую пройти по лінії Contour до підручника DEM , доступного у вікі GRASS. По суті, вони описують різні методи інтерполяції, що використовуються для отримання DEM. Уникайте інтерполяції IDW, використовуючи контурні лінії (тобто описані в одному сегменті підручника), оскільки це нераціональне використання методу інтерполяції. Модуль GRASS r.surf.contour- це, мабуть, те, що ви шукаєте - докладнішу інформацію про модуль можна отримати тут . Їх підручник показує досить непогану інтерпольовану DEM від растрованих контурних ліній:

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


4
На етапі аналізу можна порівняти контури з точковими висотами, щоб почати розробляти метрику помилок.
Джей Лора

2
@Jay Це був би хороший підхід, коли підйоми точок вибрані випадковим чином або навіть коли вони отримані на звичайній сітці. Оскільки більшість точкових висот, як правило, обирають у дуже спеціальних точках - таких, як гірські вершини - аналіз їх розбіжностей щодо будь-якої ДЕМ дав би дуже оманливе відчуття точності DEM.
whuber

0

Питання ОП полягало у формуванні ДЕМ від контурних ліній та точкових висот. Я не думаю, що це можливо за допомогою QGIS або GRASS. Модуль r.surf.contour працює добре для перетворення контурних ліній у DEM, але ви не можете включати точкові висоти.

З посібника GRASS : r.surf.contour працює лише у тому випадку, якщо "немає ніяких розчленованих контурних ліній і немає даних про висоту плям МЕЖДУ контурними лініями".

У посібнику стверджується, що r.surf.contour працюватиме на "Точкові підняття на вершинах пагорбів і внизу западин", але мені не вдалося змусити його працювати навіть з єдиним підняттям плями, доданим до вершини пагорба або депресії.

Наскільки я знайшов, єдиним рішенням для створення ДЕМ від точкових висот та контурів є використання продукту ESRI Topo to Raster .

Якщо хтось знає про рішення QGIS або GRASS цього питання, це було б чудово.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.