Согласно названию, я ищу инструмент, который может производить батиметрию реки из поперечных сечений. Хотя людям, которые могут знать такие инструменты, вероятно, не понадобится никакого объяснения, почему такая интерполяция немного сложна, вот несколько слов объяснения для тех, кто может знать и использовать такие вещи для других целей.
Чтобы получить матрицу высот речной долины с батиметрией руслового русла, мне нужно ограждать / пометить барьерами область на моей исходной матрице высот, где должна быть создана батиметрия. В основном это целая область влажного русла реки, где у TLS не было возможности измерить поверхность дна (батиметрия). Реки имеют различную форму, иногда более извилистые, иногда более прямые, а также глубина дна и его выравнивание сильно различаются, что делает интерполяцию более сложной, поскольку она должна следовать по центральной линии реки и также проводить интерполяцию вертикально и горизонтально.
Доктор Venkatesh Marwade подготовил такое расширение для ArcGIS 9.2, хотя у меня были некоторые проблемы, и мне было просто интересно, если кто-нибудь узнает какое-нибудь программное обеспечение или код, который может сгенерировать что-то похожее.
(Изменить: см. Графику в этом уроке .)
источник
Ответы:
Mike11 имеет модуль, который делает это.
источник
Вы уже смотрели GRASS Wiki "Marine Science" ? Обсуждается батиметрическая обработка и необходимые этапы.
источник
На данный момент я должен исправить себя.
Решение, которое я искал, - это инструмент, включающий набор процедур, 2 метода линейной интерполяции и т. Д., А не один метод / инструмент интерполяции.
Я не нашел ни одного инструмента, способного выполнить задачу должным образом , кроме инструмента доктора Венкатеша Мервейда .
Мне пришлось понизить версию ArcGIS for Desktop, чтобы использовать ее. Инструмент все еще не без ошибок, но он делает свою работу.
источник
Я нашел рабочий процесс с открытым исходным кодом (python, R, QGIS и PostGIS) Мишеля Тобиаса, основанный на статье доктора Венкатеша Мерваде за 2005 год здесь: http://www.slideshare.net/MicheleTobias/open-source-workflow-for-surface -interpolation-с криволинейной-анизотропии
Есть проект Github с документацией, пытающейся превратить его в (очень полезный) плагин Qgis: https://github.com/MicheleTobias/CurvilinearAnisotropy
источник
Это нормальная функциональность Civil 3D. Продукты Autodesk.
Для работы с программами esri есть несколько бесплатных и платных (перечисленных)
HEC-georas
Обучение
Конференции пользователей presentations1
пользователя конференции тезисов
конференции пользователя abstract2
USACE документации
Программное обеспечение MWH
Bentley WaterGEMS
Stormwater
источник
Прошло несколько лет с тех пор, как я смотрел на это, но HEC-RAS от USACE - мощный, хотя и сложный, набор программного обеспечения, широко используемый в правительстве. Вполне возможно, что к ArcGIS теперь тоже можно подключиться.
источник
Правильный способ сделать то, что вам нужно, это использовать такой инструмент, как v.surf.rst из GRASS. Проблема ваших данных в том, что данные не являются изотропными, как в общем случае рассматривается интерполяция контуров. Поэтому необходимо ввести параметр для анизотропии. В Neteler и Mitasova GIS с открытым исходным кодом: подход GRASS GIS приведен пример на стр. 163 (книга 2004 года, которую можно увидеть здесь ).
Параметры для анизотропии присутствуют в пакете R gstat , в котором вы можете выполнять различные типы интерполяции кригинга.
источник