есть ли в QGIS инструменты для расчета объемов?

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
chimich
Новоприбывший
Сообщения: 8
Зарегистрирован: 13 июл 2011, 16:37
Репутация: 0

есть ли в QGIS инструменты для расчета объемов?

Сообщение chimich » 28 апр 2012, 11:19

Есть DEM (в GeoTiff). Нужно в пределах некоторого полигона посчитать объем между поверхностью, заданной DEM, и некой уровенной поверхностью. В простейшем случае СК - абстрактная (пользовательская) прямоугольная, а высота
уровенной поверхности - ноль. Видел, что в ArcGIS это решается в пару кликов. Можно ли сделать то же самое в QGIS?
Поиск по интернетам не подсказал, какие QGIS-модули можно использовать для расчета объемов.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: есть ли в QGIS инструменты для расчета объемов?

Сообщение Александр Мурый » 28 апр 2012, 13:51

Если и можно, то только через GRASS (т.н. "GRASS Tools"). Попробуйте модуль r.volume.
Редактор материалов, модератор форума

aaleksey
Интересующийся
Сообщения: 27
Зарегистрирован: 09 июл 2009, 12:03
Репутация: 4
Откуда: г. Красноярск

Re: есть ли в QGIS инструменты для расчета объемов?

Сообщение aaleksey » 02 май 2012, 08:34

Наверно можно так:
Строится грид со значениями разниц высот. Зная размер ячейки грида можно получить объем - это арифметика. Можно получить в любом растровом калькуляторе.
Сам подсчитывал так объемы склада опилок, даже не задумывался про другие способы реализации.

chimich
Новоприбывший
Сообщения: 8
Зарегистрирован: 13 июл 2011, 16:37
Репутация: 0

Re: есть ли в QGIS инструменты для расчета объемов?

Сообщение chimich » 02 май 2012, 17:32

С GRASS наскоком не разобраться. Но я пытаюсь.
А вот про вариант с калькулятором растров хочется поподробнее. Так-то я понимаю, что нужно просто проинтегрировать всю интересующую область по высоте. И готов даже смириться с тем, что даже ячейки грида, которые находятся в интересующей области лишь частично, будут считаться полностью или не будут считаться вовсе. Но не могу сообразить, каким образом можно это сделать в калькуляторе растров.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: есть ли в QGIS инструменты для расчета объемов?

Сообщение Максим Дубинин » 02 май 2012, 19:52

http://gis-lab.info/qa/3darea-grass.html

возможно можно сделать тоже самое в QGIS с помощью инструментов GRASS
пристегивайтесь, турбулентность прямо по курсу

aaleksey
Интересующийся
Сообщения: 27
Зарегистрирован: 09 июл 2009, 12:03
Репутация: 4
Откуда: г. Красноярск

Re: есть ли в QGIS инструменты для расчета объемов?

Сообщение aaleksey » 04 май 2012, 11:56

Имея грид со значениями разницы высот в калькуляторе полей перемножаем значения на площадь ячейки, грида. Результат - грид, со значениями объема. Суммируя ячейки получим суммарный объем. Я делал это в ArcWiev, точные выражения не приведу, потому как на вскидку не соображу, но в теории так. В QGIS это конечно возможно. Еще раз замечаю, что данный метод применял для расчета объема склада опилок.

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей