Как интерполировать высоту точки сетки для ячеек реки при импорте в мод потока? - PullRequest
0 голосов
/ 23 марта 2019

У меня есть класс объектов линии для реки в файле формы и атрибуты для пакета реки в начале и конце строки.Например: уровень воды в начале и в конце линейного класса объектов.

Теперь я хочу импортировать атрибуты пакета реки в сетку так, чтобы значения для всех узлов, где перекрываются линии реки, были интерполированы.Может кто-нибудь, пожалуйста, помогите мне сделать это в GIS, Flopy или любом другом модуле в Python?Или помочь мне решить эту проблему?

Проблема показана серыми стрелками:

figure

1 Ответ

0 голосов
/ 27 апреля 2019

Мы сейчас работаем над этой общей возможностью для флоппи, но она еще не закончена. Мы надеемся получить это в ближайшее время. Есть одна опция flopy, которую вы можете использовать сейчас, и это оболочка gridgen, которая описана в этой записной книжке: https://github.com/modflowpy/flopy/blob/develop/examples/Notebooks/flopy3_gridgen.ipynb. Gridgen был разработан для создания вложенных сеток и пересекающихся объектов с вложенными сетками. Но это также будет работать, если вы не улучшите сетку. В этом случае вы можете просто пересечь линию с вашей сеткой и получить начальное и конечное расстояния вдоль линии, которые можно использовать для интерполяции каскада потока. Это может занять некоторое время, но это должно сработать.

...