У меня есть DEM. Созданы все файлы, связанные с водоразделом, включая накопление, направление, потоки и т. Д. Я застрял в создании дамбы. Я прошу вас, пожалуйста, дайте мне знать, как построить искусственную «плотину» через ручей / реку.
Пожалуйста, предложите любое программное обеспечение / методы, чтобы сделать.
raster
dem
software-recommendations
Доктор А.Д.Прасад
источник
источник
Ответы:
Что ж, это «де-факто» способ сделать это, если я правильно вас понял (вы хотите изменить матрицу высот, чтобы она содержала плотину и ее озеро), вам нужно будет создать отдельную матрицу высот только для плотины.
Способ сделать это - использовать плоскую матрицу высот с высотой вашего озера. Создайте постоянную матрицу высот. Это не может быть прямоугольная ЦМР, она должна иметь форму контура озера.
http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Create_Constant_Raster
После этого просто замените значения исходной матрицы высот, которые пересекают полигон озера, этой константой матрицы высот. Он должен предоставить вам матрицу высот с плоской поверхностью, на которой находится ваше озеро.
На этом этапе вам понадобится многоугольник с формой озера. Преобразуйте его в Растр и сделайте его постоянным (со значением высоты озера). Затем вы можете легко заменить значения на старой плотине (не суммируйте значения, в противном случае вы просто увеличите ландшафт), используя инструменты алгебры карты.
http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Single_Output_Map_Algebra
Чтобы смоделировать реальную плотину, я бы предложил другое программное обеспечение, как Google SketchUp.
источник
Начните с рассмотрения типа строительства плотины . Некоторые плотины высокие, тонкие и изогнутые; другие, в том числе земляные плотины, которые, возможно, являются наиболее распространенными, имеют тенденцию быть прямыми и довольно толстыми, с уклонами, которые варьируются от 1: 2,5 до 1: 5 (от 40% до 20%). Многие примеры см. В иллюстрациях исследования Басселла, посвященного земляным плотинам 1904 года .
Вам необходимо создать матрицу высот плотины, которая отражает предполагаемый тип строительства. Для многих целей, таких как оценка объема заполнения, эта ЦМР не должна быть высокой точностью. Это может позволить вам создавать его возвышения с помощью простой формулы. Например, для создания матрицы высот прямой земляной плотины с уклоном вверх и вниз по течению 1: 5,
нарисовать отрезок (или тонкий многоугольник), соответствующий вершине плотины,
вычислить евклидово расстояние до этого отрезка (это операция Spatial Analyst ),
разделите это на 5 (или каков бы ни был наклон) - это простая операция «алгебра карты» в Spatial Analyst - и
вычтите это из высоты вершины плотины (еще одна операция алгебры карт).
Независимо от того, как вы создаете эту матрицу высот «необработанной плотины», объедините ее с исходной матрицей высот, просто взяв большее значение высоты плотины и естественной высоты, ячейка за ячейкой (одна последняя операция алгебры карты).
Например, предположим , что область в западной трети этой матрицы высот будет заперта плотиной, проходящей через узкий проход, пересекаемый желтым отрезком (нарисованным вручную):
Его евклидова дистанционная сетка изначально выглядит довольно неинтересно и бесполезно:
Тем не менее, в сочетании с ЦМР, как описано (и с затененными и очерченными контурами для лучшего просмотра), мы получаем это изображение для сравнения с исходной ЦМР:
На этой карте, которая составляет около 3000 футов на 2000 футов, была нарисована 57,5 футовая плотина с 1 из 5 склонов с обеих сторон. Контуры с интервалом в 10 футов.
источник