Методика створення точних дренажних мереж (і водозборів) з високої роздільної здатності LDAR DEM?


28

Це не перший раз, коли я натрапив на це питання; видається, що я не в змозі створити правильну модель дренажної мережі та отримані водозбору з даних LiDAR повного дозволу (1 м осередків).

Коли я узагальнюю набір даних LiDAR, перетворюю його на цілий DEM і заповнюю раковини, все добре, і я можу легко створити те, що видається дуже узагальненою моделлю. Однак я хотів би створити детальну модель сайту для масштабної карти, і саме тут у мене виникають проблеми.

Я мушу зазначити, що більшість проблем виникають у більш плоских районах.

Мені б хотілося, щоб дренажна мережа точно стежила за місцевістю, але коли я використовую, створіть дренажну мережу з цілого вводу ДЕМ, то отримані потоки є дуже загальними і часто «відключаються» в місцях, де цього не повинно бути. Потоки навіть близько не стежать за природними хребтами в місцевості. Існує також багато сегментів «сирота» або «нікуди». Коли я використовую вхід DEM з плаваючою точкою , отримана дренажна мережа є детальною та точною, але дуже відключеною, згрупованою та «засміченою» сирітськими потоками.

Я підозрюю, що моя проблема лежить десь у підготовці даних; введення DEM з цілою чи плаваючою комою, заповнення раковин правильно і т. д. Або могло бути, що я повинен якось обробити поверхневі дані, щоб спочатку створити "гідрологічно правильний" вхідний DEM?

Чи може хтось описати правильну методологію створення мереж та водозборів безперервного водовідведення, використовуючи LiDAR високої роздільної здатності?

На даний момент я маю більший успіх у створенні моделі з цілого вводу DEM. Однак це не ідеально для детального масштабного аналізу:

Перше додане зображення - це модель, отримана з цілого вводу DEM. Кілька очевидних проблемних областей обведено. Зверніть увагу, що насправді є потік у головному дренажному каналі. Я додав дуже узагальнену версію потоку. введіть тут опис зображення

EDIT: Як я вже згадував, я маю більший успіх у створенні моделі з цілого вводу DEM. Наступні знімки екрану ілюструють, чому це так. Навіть незважаючи на те, що цілий вхід DEM має багато проблем, як видно вище, він все ще створює дренажну мережу, яка менш від'єднана, хоча і не відповідає характеристикам місцевості. Як ви бачите на зображенні безпосередньо нижче, використовуючи вхід DEM з плаваючою точкою, створюється дуже відключена і кластеризована мережа, повна маленьких осиротілих сегментів.

Растровий накопичувальний потік виробляється з плаваючої точки DEM введіть тут опис зображення

Растр накопичення потоку, отриманий з цілої цілісної DEM введіть тут опис зображення

Наскільки я можу вирахувати, обидва методи дають різно різні результати, обидва методи непридатні для детальної моделі.

EDIT: Прошу вибачення за те, що я продовжував цю публікацію довше і довше (можливо, я не висловлююсь чітко англійською мовою) Щоб додатково проілюструвати проблему з використанням плаваючої точки DEM для введення, я додаю отриманий вихід Stream Link, а також отримані вододіли. Що я очікую - це безперервна мережа потоків і вся територія, покрита басейнами, які впадають одна в одну.

Потокове посилання, що виробляється з вхідної DEM з плаваючою комою: введіть тут опис зображення

Басейни вододілу, виготовлені з вхідної плаваючої точки DEM: введіть тут опис зображення

Ось приклад (прилеглої області, ті ж дані), де змінюється весь напрямок потоку басейну завдяки використанню цілочисельних входів DEM: Червона стрілка - напрямок потоку моделі, а синя стрілка - напрям фактичного потоку . (сині лінії - фактичні потоки; червона мережа - це порядок передачі похідних мереж LiDAR) введіть тут опис зображення

Посилання на дані: https://www.yousendit.com/download/MEtSOGNVNXZvQnRFQlE9PQ (закінчується 13 травня 2011 р.)



Звідки береться пагорб? Результати скупчення (чорного) потоку, схоже, не випливають із височин, затінених пагорбами. Можливо, ви могли б показати нам таку саму карту, але із переповненим загорбленою сіткою сіткою, що використовується для отримання значень накопичення потоку.
whuber

Правильно. Я повинен був це згадати. Пагорб виходить з тієї ж сітки. (А мережа чорних потоків - це порядок передачі потоку (Strahler), що походить від растру Stream Link) Все на цій карті, крім місця розташування потоку (синього), генерується з тієї ж сітки.
Якуб Сисак GeoGraphics

2
моя порада для звуження складних проблем - використовувати простий тестовий випадок. Відріжте невеликий шматок із сирого растрового джерела та спробуйте кроки так, як вам хотілося (наприклад, зберігайте як плаваючий). Виразно заповнюйте раковини завжди. Уважно вивчіть результат кожного кроку, щоб переконатися, що він "виглядає правильно".
Майк Т

2
Якуб У мене виникають ті ж самі проблеми. Ви не самотні! Я відповів мені раніше: не використовувати дані LiDAR для створення дренажних мереж ...
Жак Тарді

Відповіді:


11

Чи плануєте Ви використовувати GIS-аналіз GRASS? У мене є досвід, що алгоритми GRASS мають дуже гарну точність у аналізі гідрології. Наприклад, я хочу створити щось на зразок дренажної мережі на DTM з роздільною здатністю 5х5м. Я порівняв інструменти ArcMap (включаючи ArcHydro Tools), і ви можете переглянути результат на першій картинці (червоні лінії). Потім я спробував використовувати функцію GRASS GIS 'r.stream.extract', і я отримав результат, показаний на малюнку 2 (червоні лінії). Обидві дренажні лінії утворюються з площею 3 га.

Це насправді інакше, і він має досить точністю у порівнянні з реальними потоками (малюнок 3, реальні потоки синього кольору). І GRASS GIS має безліч гідрологічних інструментів, тобто для генерації зони уловлювання.

Дренажні лінії за допомогою ArcMap] Дренажні лінії за допомогою ГРІС ГІС Порівняння між дренажними лініями GRASS GIS та реальними потоками


1
Дуже цікаво! Ви можете створити ту саму помилку, яку я бачив за допомогою інструментів ESRI. Це змушує мене вважати, що алгоритм ESRI просто не здатний боротися з даними високої роздільної здатності. Це в значній мірі відповідає на питання. Дякую за відео - дивовижно! У мене майже немає досвіду використання інструментів GRASS для аналізу вододілу / дренажу. Я дуже вдячний, якби ви могли вказати мені на основний підручник "як робити".
Якуб Сисак GeoGraphics

1
Просто хотів сказати, що це чудово! Проведення деяких попередніх тестів з моїм колегою на наших наборах даних Lidar та ранні результати виглядають дуже перспективно. Кількість функцій та параметрів, а також можливість навіть додати деякі картографічні штрихи чудові. Результати співпадають із фактичними потоками. Також з’ясуємо, наскільки застаріли алгоритми ESRI - незмінними з середини 80-х. Це багато що пояснює. Дякую тобі!
Якуб Сисак GeoGraphics

Я радий, що я тобі допоміг! Мені подобається GRASS GIS за багато гідрологічного аналізу та за дуже хороші результати, які він дає. Як ви сказали, ESRI справді застаріла. Я навіть не знаю, що це дуже застаріло. Якщо ви хочете спробувати більше гідрологічного аналізу, перегляньте ці сторінки (можливо, у вас уже є): grasswiki.osgeo.org/wiki/Hydrological_Sciences and grass.osgeo.org/grass70/manuals/topic_hydrology.html .
david_p

GASS GIS має лише один недолік, на мою думку, і це особливе рідне середовище для шарів. Це трохи дратує тих, хто також не знає ГРАС. Але через деякий час ти повинен використовувати це.
david_p

8

Що стосується генерації правильних гідрологічних моделей висот, які також називаються примусовими для дренажу, ANUDEM , на сьогоднішній день , як мені відомо, залишається найкращою. Це програма, яка використовується для генерування канадського національного набору даних про висоту (CDED, іронічно зберігається у вигляді цілих лічильників). Також інструмент TopoToRaster в ArcGIS використовує Anudem під кришкою (перегляд або три позаду струму).

USGS використовував іншу програму для моделі США, Delta3D від AverStar, але коли я поцікавився (десять років тому), це була спеціальна програма і недоступна з полиці (хоча за кілька 100 тисяч вони адаптували її для наших потреб ).

Мені невідомі будь-які інші інструменти для створення моделей висот, пов'язаних з дренажем, але я хотів би почути про них.


Я насправді пробував це, але обробка краху дуже сильна. Я використав контури, отримані LiDAR (підмножина 2K x 2K), потім видалив невеликі незначні контури, щоб зробити поверхню простішою, і спробував TopoToRaster, але він просто продовжує вмирати. (Занадто багато точок помилки в контурі полілінії) Чи потрібно просто спробувати підняття точок?
Якуб Сисак GeoGraphics

А якщо говорити про CDED, у мене виникли всілякі проблеми (досі не вирішені) з цілим округленням та отриманими питаннями "терасової аномалії".
Якуб Сисак GeoGraphics

Мені вдалося успішно створити "гідрологічно правильну" поверхню за допомогою інструменту TopoToRaster, використовуючи точки LiDAR в якості точки введення. Я створив 2 поверхні з різними розмірами вихідних комірок: 2 і 4. Результатний растр накопичення потоку страждає від однакових проблем. Я починаю підозрювати, що цього не можна зробити в ArcGIS. Я також хотів би зазначити, що для запуску TopoToRaster потрібно надзвичайно багато часу.
Якуб Сисак GeoGraphics

5

Ще в коледжі я працював над проектом, який зробив це досить добре. Я не гідролог, і не закінчив проект (закінчив), але ви можете перевірити це:

TauDEM 5.0

Як я пам’ятаю, це спрацювало досить добре. Це безкоштовний інструмент і може бути саме тим, що вам потрібно.

Редагувати: Прочитавши ретельніше запитання, я вважаю, що це саме той інструмент, який вам потрібен. У нього немає роз'єднань, як ви описуєте, весь потік продовжується за течією, тобто немає осиротілих потоків. Більшість DEM обчислює напрямок потоку лише з 8 можливих напрямків, N, E, S, W і NE, SE, SW, NW. Це призводить до неприродного потоку. TauDEM має зважений напрямок, він може текти в 360 градусах. Він матиме більш природний потік, і я припускаю більш точний.

Крім того, якщо у вас є кілька ядер, вони використовуватимуть їх. Використовуючи LiDAR з високою роздільною здатністю, TauDEM повинен досить швидко обробити те, що вам потрібно.


2
Я буду другим цим! Напрямок потоку D8 дасть небажані результати на даних високої роздільної здатності, коли в TauDEM є доступний напрямок потоку D-нескінченності. Також пам’ятайте про наміри гідрологічної моделі потоку. Більший не завжди кращий (розумний дозвіл). DEM надвисокої роздільної здатності - це більше ваша проблема, ніж модель. Lidar, отриманий DEM, по суті має справжній "шум", який ніколи не був призначений для використання у потоковій моделі. Я настійно рекомендую зменшити розмір вашої DEM.
Джефрі Еванс

Ознайомтесь і з програмним забезпеченням GAG-програмного забезпечення SAGA. Я хотів би зазначити, що це НЕ ВІДПОВІДАЛЬНА проблема, оскільки інформація (тобто x, y, z) завжди однакова в кожному з методів накопичення потоку (тобто D8, Dinfinity тощо). . Паралельна обробка, знайдена в ГІС SAGA, дозволяє також досить швидко обробляти дані lidar. Я використовував ці методи для досить великих розрахунків, і вони добре працювали. Вся справа в тому, що ви попередньо обробляєте свої дані належним чином. Тобто спалюють дренажні споруди (водостоки, мости) і заповнюють їх, а потім роблять розрахунки накопичення потоку!
reima

Тау дем також мав багатопроцесорні можливості
якщо ви не знаєте - просто ГІС

4

Дякую всім за внески. Я зробив висновок, що поверхня LiDAR з повною роздільною здатністю непридатна для такого типу аналізу.


ця стаття, Місцеві набори даних про місцевість, 10 кращих причин їх використання , змусили мене думати, що растрова поверхня DEM - це просто неправильна модель даних, яку слід використовувати у вашому випадку. Ми відхилили TIN для наших моделей висот, оскільки грані створили занадто багато артефактів у наших експериментах. Однак нашими вихідними даними були контури, а не густе поле точкових висот, як у Лидара.
matt wilkie

4

Зокрема, до питання про використання цілого чи плаваючої точки: Integer найкраще для швидкості, зберігання та уникає деяких видів дрейфу через помилки округлення. Однак при використанні цілого числа не використовуйте лічильники для значень Z (висота)! Змініть вертикальні одиниці на сантиметри або міліметри або збережіть їх як метри та масштабуйте значення (помножте на 100 або 1000), що має той самий ефект. Якщо це неможливо, використовуйте плаваючу крапку.

Аналіз схилів та аспектів та інші похідні другого та третього порядку особливо чутливі до грубості цілих висот на основі метрів. Це дійсно погана практика, проте це також стандартна практика.

Дивіться Аналіз місцевості: принципи та застосування (John Peter Wilson & John C. Gallant), зокрема розділ 2.7.2 Вузли висоти та вертикальна точність та геоморфологічна характеристика цифрових моделей висоти ( Jo Wood ), пошук "цілочисельного округлення". Обидва ці документи вагомі. Я вперше усвідомив проблему через стислий і зрозумілий опис проблеми в документі про побудову першої континентальної моделі висоти для Австралії (близько 2000 р.) За допомогою програмного забезпечення ANUDEM , але зараз я не можу її знайти.


1
Дякую Метт. Хороший матеріал. Я спробую це і звіту. Багато дуже цікавої інформації. Дякуємо за зусилля, які ви доклали до цього.
Якуб Сисак GeoGraphics

1
Коли я помножую вхідний растр на 1000, я отримую ті ж результати, що і раніше. Я спробував як ціле, так і плаваючу крапку. Результат растрового накопичення потоку в обох випадках майже однаковий. Off, щоб спробувати змусити техніку TopoToRaster працювати.
Jakub Sisak GeoGraphics

3

Не знаю, чи це допоможе, але я ненадовго написав повідомлення в блозі на гідромережі на 1см LIDAR DEM. Можливо, будуть для вас кілька самородків.

http://www.thadwester.com/1/post/2011/03/hydrologic-networks.html


Спасибі. Отримати суцільний растр потоку потоку, з якого я міг би використати корисну мережу дренажу, особливо на плоских ділянках, здається, моє головне питання. Чи можете ви описати, як метод D8 може бути використаний в ArcGIS для отримання растру потоку потоку?
Якуб Сисак GeoGraphics

Просто до цього додати. Я думаю, що існуючий алгоритм не є нескінченним - як би він мав параметр відсічення, який не дозволяє йому відстежувати потік вгору за течією, якщо він визначить, що можуть виникнути проблеми з пам'яттю.
Jakub Sisak GeoGraphics

Ви можете створити растр "Напрямок потоку" в Аркгізі. Я можу запустити його для вас, якщо у вас немає можливостей.
Тад

Вибачте, я мав на увазі накопичення потоку у наведеному вище коментарі, а не напрямок потоку. Це початкова проблема, як описано в цьому питанні. Інструмент інструменту спрямування потоку не дає корисних результатів під час роботи на щільних даних Lidar у низько лежачих місцях. Насправді, використання растра з плаваючою комою призводить до непоправних помилок при використанні цілочислового растру занадто багато узагальнює дані. Наразі неможливо отримати точну модель дренажу з даних LiDAR, використовуючи лише інструменти ArcGIS.
Якуб Сисак GeoGraphics

Я не розумію, як щільність даних мала б значення. Дані, які я використовую, - 1 см ^ 2. шлях більш щільний. Дозвольте завантажити ваші дані, і я спробую.
Тад

1

Просто думав, що я додам щось більше, щоб подумати тут. Я зараз запитую, чи взагалі працює процес розмежування водойм. У мене є модель, яку я вручну редагував, і я постійно переходжу над областями, які просто помиляються. Я не думаю, що я взагалі можу покластися на комп'ютерні моделі ArcGIS ...

Знімок екрана

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