Витяг канави за допомогою LIDAR DTM (роздільна здатність 1 м)


9

Я намагаюся витягувати канави за допомогою LIDAR DTM за допомогою програмного забезпечення eCognition, але мені справді важко, оскільки папір, на якій я базував свій робочий процес під назвою "Добування мережі канав та гідрогеоморфологічна характеристика за допомогою LiDAR-похідних DTM у заболочених місцевостях" doesn ' не мати детальні набори правил, які були внесені в електронне пізнання.

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

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

Відповіді:


9

Мені раніше доводилося складати карти канав з 1-метрованих ДЕМ сільськогосподарських ландшафтів. Це, звичайно, складне завдання - підібрати робочий процес, який підходить. Здатність успішно витягати мережу канави залежатиме від ряду факторів. Наприклад, вас цікавлять лише придорожні рови? Якщо так, то чи є дороги на набережних (як це зазвичай буває в сільськогосподарських установках) і чи є у вас точний векторний файл доріг (це може бути критично важливим для цього завдання)? Або ви також зацікавлені в польових дренажних канавах? У вас є сира хмара точок LiDAR або просто інтерпольована DEM? Якщо у вас пізніше, то важливо, щоб ви не застосовували будь-який фільтр згладжування, який, на жаль, зазвичай робиться з LiDAR DEM через їх надмірну шорсткість поверхні перед аналізом. На жаль, низько розташований придорожній кювет легко видаляється середнім фільтром 3 x 3 в 1 м DEM. Якщо у вас є хмара точок LiDAR, я б рекомендував інтерполювати вашу сітку DEM, використовуючи схему інтерполяції найближчих сусідів (припускаючи високу точкову щільність), оскільки, хоча це збільшить шорсткість поверхні порівняно з чимось на зразок IDW, вона краще збереже канави. .

Тепер, припускаючи, що у вас є дорожній вектор, і що вас цікавлять лише придорожні канави, ось такий робочий процес, який ви можете використовувати:

  1. Виконайте фільтр висоти від середнього значення. У відкритих кодах Інструментів геопросторового аналізу GIS Whitebox , який я використовував для цього завдання, є буквально інструмент під назвою "Відмінність від середнього підвищення" (DFME), який ідеально підходить для цього робочого процесу. Однак якщо ви з якихось причин не можете використовувати Whitebox, тоді виконайте традиційний середній фільтр (фільтр коробки автомобіля) і відніміть результат від початкового DEM (також може бути використаний фільтр 'high-pass'). Можливо, вам доведеться експериментувати з розміром фільтра, який буде залежати від ширини ваших канав, але повинен бути трохи ширшим, ніж канави. Для моїх даних я встановив параметр "Розмір розміру сусідства" інструменту DFME на 5 комірок, що створило б фільтр 11 х 11.

  2. Вам потрібно буде встановити поріг растру DFME, щоб витягнути всі комірки сітки із "низьким" значенням DFME. Знову ж, це буде залежати від ваших даних, зокрема, від глибини канав у вашій DEM. Я просто використав для цього калькулятор Whitebox Raster з виразом [низькі комірки] = [DFME] <(- 0,15). Одиниці параметра "0,15" у пороговому значенні такі ж, як z-одиниці вашої DEM. Це фактично говорить про те, дайте мені всі комірки сітки, які лежать як мінімум на 15 см (моя DEM в метрах) нижче їх оточення.

  3. Буфер вашого дорожнього вектора таким чином, що він створює дорожню маску, достатньо широку, щоб включати дорогу та її придорожні канави. Це буде залежати від ширини вашої дороги. Якщо у вас є великий сайт, то фактично може бути багато ширини дороги, наприклад, головні дороги, як правило, ширші, ніж вторинні дороги. У моєму випадку добре працював дорожній буфер розміром 10 м.

  4. Перетворіть цей багатокутник дорожнього буфера в растр, використовуючи DFME або DEM в якості базового зображення, з якого виведений растр отримає свою роздільну здатність і масштаб. Ви можете заздалегідь відключити дорожній буфер на слід шару растрової сітки, щоб прискорити цей процес, якщо у вас є більш розгалужена векторна дорожня мережа, ніж ваш DEM-сайт, що було для мене. Залежно від того, як працює перетворення вектор-растр, ви можете перепризначити значення в растрі дорожнього буфера на рівні 1 для доріг і 0 для всього іншого. Знову ж таки, для цього може бути корисний растровий калькулятор.

  5. Помножте остаточний булевий буфер дорожнього буфера на порогове зображення DFME.

  6. Ви можете, якщо ви справді класичні, тоді захочете застосувати алгоритм проріджування ліній до растру, що є результатом кроку 5, щоб створити хорошу мережу тонких ліній придорожніх канав.

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

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

Якщо виявиться, що вас не цікавлять просто придорожні рови, то в Whitebox є інструмент під назвою Map Gully Depth, який, можливо, може бути використаний для цього завдання залежно від ваших даних та ландшафту. Це важко використовувати, тому дайте мені електронний лист, якщо ви вирішите пройти цей маршрут, і я буду радий дати рекомендації. Основне питання полягає в тому, що складно використовувати схеми поверхневого потоку (наприклад, зображення накопичення потоку) для картування канав, оскільки, на відміну від потоків, канави в сільськогосподарських умовах використовуються стільки ж для тимчасового зберігання води, скільки для транспортування води. Зазвичай вони не мають градієнтів, які ви знайдете в природних потоках. Тим не менш, я розробив алгоритм порушення депресії в Whitebox, який можна використовувати для поліпшення дренажу через канави, що також може бути корисним для картографування польових канав.


Дякую вам за інформацію, яку ви поділилися щодо видобутку канави @WhiteboxDev. Я буду більш ніж радий зв’язатися з вами, оскільки думаю, що у вас є всі необхідні ідеї, які мені потрібні, щоб виконати свою мету: видобуток канави. Мене насправді цікавлять як придорожні рови, так і рови, які ви бачите в сільськогосподарських ландшафтах, ті, що утворюють мережі. Я збираюся спробувати витягнути придорожні канави за допомогою робочого процесу, про який ви згадали вище, але у мене ще немає програмного забезпечення Whitebox GAT. Це безкоштовно? Де я можу завантажити інсталятор? Тим часом, можливо, ArcGIS зробить для

1
Привіт @DitchExtractor так, Whitebox - це відкрите та вільне програмне забезпечення, яке працює на Windows, Mac та Linux. Ви можете отримати це, перейшовши за посиланням у моїй відповіді, яке перенесе вас на головну сторінку проекту. Потім виберіть завантажити. Моя контактна інформація також є, якщо ви хочете зв’язатися зі мною безпосередньо.
WhiteboxDev
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.