На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты
АРХИВ ФОРУМА...
здесь вы можете ознакомиться с материалами форума до 08.06.2008

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

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти  
Форум » Настольные приложения » ГИС Карта 2008
Страницы: 1 2 3 4 След.
RSS
Вычисления объемов, Правильная послдовательность действий при вычислении объемов по матрице высот
Уважаемые коллеги!

При работе с ГИС Карта 2008 возникла необходимость решить следующую задачу:
Имеется матрица абсолютных значений рельефа дна и берегов водохранилища, построенная средствами Карта 2008 по набору точек с абсолютными высотами.

Необходимо:
1. вычислить полный объем водохранилища от заданного уровня до дна.
2. Последовательно вычислить объем водохранилища при разных уровнях воды (например через метр).
3. Произвести вычисления объема воды в слое (между двумя промежуточными уровнями.

Прошу, по возможности, подсказать правильную последовательность действий.

Должен отметить, что попытка воспользоваться имеющейся функцией Расчеты по карте-Работа с матрицей Высот-вычисление объема привело к ощибочным результатам. Объем водохранилища (примерный результат известен) получился сильно отличающимся от ожидаемого (мягко говоря).
На результат вычислений может серьезно повлиять точность используемой матрицы высот, качество построения матрицы высот (которое зависит от качества/количества исходных данных). Можно выслать исходные данные для проверки на panorama@gisinfo.ru с указанием параметров построения и полученные результаты вычислений. Специалисты посмотрят.
В самых общих чертах ситуация такова:

Проводилась несколько самопроверок:

0. В ArcGis по набору исходных данных была построена ЦМР на водохранилище.
1. В ГИС Карта (версия самая последняя) по тому же самому набору данных была построена матрица рельефа по водохранилищу.
2. Был проведен расчет объема по выделенному фрагменту (для ускорения процесса). Полученное число зафиксировали.
3. Расчетный фрагмент матрицы выгрузили в txt файл и передали в ArcGis.
4. В ArcGis сделали расчеты для ЦМР, созданной в ArcGis и для фрагмента переданного из ГИС Карта. Результаты по разным данным совпали с удовлетворяющей нас точностью!!!
5. Обе цифры полученные в ArcGis не имеют ничего общего с цифрой полученной в ГИС Карта.

После этих проверок сделали вывод - матрицу рельефа ГИС карта строит корректно, а вот с расчетом что-то не то. (Может ошибаемся в выводах???)

Остается также и вопрос - что нельзя посчитать объем водохранилища при разных уровнях заполнения? Матрица рельефа строится с учетом дна и берегов и расчет объемов при разных уровнях заполнения весьма важная процедура при проектировании и мониторинге водохранилища. Тоже относится и к расчету по слоям.
В этой части я допускаю, что не слишком хорошо знаком с возможностями ГИС Карта.
Расчетный фрагмент Матрицы высот вышлю. Также приложу расчетные цифры.
Укажите, пожалуйста, каким режимом в ГИС Карта производился расчет объемов.
Я смог найти только один способ:
Расчеты по карте->Работа с матрицей >Высот-вычисление объема.
Если есть другие способы решить поставленную задачу буду признателен...
В "Панорама" принята следующая методология вычисления объемов:
- есть исходная поверхность П1 (в Вашем случае, описывающая дно водохранилища)
- есть текущая поверхность П2 (в Вашем случае, описывающая окрестность водохранилища и поверхность воды)
- вычисляется матрица разности П2 – П1 = П3
- объем вычисляется для П3.
То есть нужно построить матрицу высот П1 (по дну), матрицу высот П2 (по воде). Вычислить при помощи прикладной задачи «Сравнение матриц» разностную матрицу (П3). Далее запустить задачу «Вычисление объема по П3.
Есть альтернативные методы: Запуск приложений->Обработка матриц высот-> Расчет объемов земляных работ. Результат будет не объем земли, а объем воды. В любом случае нужно иметь две исходных матрицы высот.
Сейчас готовится к выпуску новая прикладная задача «Моделирование водонаполнения». Эта задача обеспечивает без построения дополнительной матрицы высот расчет объема водохранилища при различном уровне воды, а также построение графиков соотношения объем/площадь.
Изменено: Альберт Демиденко - 07.12.2009 10:32:01
Ясно. Некоторые подозрения, что такая последовательность возможна у меня были.
Тогда уточняющие вопросы:
1. Посоветуйте быстрый способ построения матрицы П2 (описывающая поверхность воды при разных уровнях заполнения. Или хотя-бы при одном).
2. Означает ли сказанное, что последовательность "Расчеты по карте-Работа с матрицей Высот-вычисление объема" пока использовать не рекомендуется?

Весьма приветствую подготовку новой прикладной задачи «Моделирование водонаполнения». Думаю, что стоит поторопится т.к. не по наслышке знаю о насущной необходимости этой задачи, переходе эксплуатирующих и проектных организаций к решению таких задач с использованием ЦМР и использовании для этого .... сами знаете чего (см.выше) smile:cry:
Быстрый способ построения матрицы П2 (описывающая поверхность воды при разных уровнях заполнения): файл-Создать матрицу (Тип матрицы = Относительные высоты, это занесение семантики на плоскость с нулевой высотой). Поверхность воды задаёте площадным (созданным Вами) объектом с семантикой "Относительная высота", равной абс.высоте уровня воды. Правда при добавлении такой матрицы (Относительных высот) будет предупреждение о разных типах матриц, отвечайте "Продолжить".
1. Для построения матрицы П1 необходимо иметь карту на которой нанесены горизонтали (если водохранилище проектируется) и изобаты (если водохранилище существует).
2. Для построения матрицы П2 необходимо иметь карту на которой нанесены горизонтали и площадные объекты водохранилища с характеристикой "АБСОЛЮТНАЯ ВЫСОТА".
Уважаемые коллеги!
Названная последовательность действий сработала.
Получены вполне удовлетворительные результаты.
Спасибо за помощь.
Страницы: 1 2 3 4 След.
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)


© КБ Панорама, 1991-2012