<< На Главную         <В меню Советы по ArcGIS

Вычисляем объем котлована

Для практиков многих специальностей инженерные расчеты по вычислению объемов выемки/насыпи грунта являются рутинной, стандартной задачей. И вполне понятно, что как и во всякой другой солидной геоинформационной системе, и этот функционал нашел свое воплощение в семействе программ ArcGIS . Сейчас на простом и наглядном примере аккурат и рассмотрим возможный подход к решению сугубо прикладной, инженерной задаче вычисления объема котлована.

 

 

 Материалы этого учебного примера можно скачать по сл. ссылке

 

Предположим, что мы располагаем данными в виде набора горизонталей, которые описывают в дискретном виде геометрию конкретной горной каверны. Исходная карта в приложении ArcMap может выглядеть приблизительно так:

 

Модель котлована в ArcGIS

 

Первое движение, которое нужно будет совершить для решения нашей задачки - так это создать интерполированную поверхность горной выемки. Можно, например, сгенерировать поверхность методом TIN-интерполяции (как произвести эту манипуляцию , смотрите на нашем сайте здесь). В общем, для экономии места и времени будем считать , что с эти моментом вы успешно разобрались и каким-то одним из способов создали интерполированную модель котлована - результирующая карта теперь может смотреться сл. образом:

 

Создать TIN-модель выемки в ArcGIS

 

 

Так, переходим к следующему пункту нашей программы - загружаем модуль ArcScene (более подробно смотрите тут). В ArcScene наша плоская сборка должна приобрести такой 3D вид:

 

Загрузить модуль ArcScene

 

На рисунке выше показана локализация нужной нам утилиты для подсчета объема котлована по данным интерполированной поверхности Surface Volume (обведено красным в панели Catalog). Щелкаем по ней и заполняем атрибуты формы сл. образом:

 

Форма утилиты Surface Volume

Небольшой комментарий к рисунку. В качестве входной поверхности (Input Surface) выбираем TIN-поверхность. Объем будем считать, само-собой,  ниже (параметр BELOW) самого верхнего уровня 205 метров (для случая нашего примера). В поле Output Text File нужно будет указать локализацию и имя текстового файла, в который утилита 'закинет' результаты расчета. В общем, надеюсь, что здесь все ясно.

 

Жмем OK и наслаждаемся результатами нашего расчета:

 

Результат вычисления объема котлована

 

 

Вполне понятно, что аналогичным способом можно определить и объемы  различных водных объектов - озер, водохранилищ и т.д.

 

Как выполнить аналогичный расчет в программе Surfer, смотрите в этой статье

©Simashkov.2015

29.04.2015 г.

Назад