Посчитать площадь глубин

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
minik
Новоприбывший
Сообщения: 11
Зарегистрирован: 01 окт 2013, 11:56
Репутация: 0

Посчитать площадь глубин

Сообщение minik »

Всем доброго дня. На пути освоения аркгиса столкнулся с новой проблемой.
Мне необходимо посчитать площадь каждой из глубин водохранилища.
Вложения
Безымянный.png
Безымянный.png (309.22 КБ) 10439 просмотров
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Посчитать площадь глубин

Сообщение trir »

Экспорт в растр, смотреть площадь каждого цвета...
minik
Новоприбывший
Сообщения: 11
Зарегистрирован: 01 окт 2013, 11:56
Репутация: 0

Re: Посчитать площадь глубин

Сообщение minik »

буду очень благодарен если подскажете в виде инструментов.
и ещё вопрос, как убрать или отрезать точто выходит за береговую линию?
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Посчитать площадь глубин

Сообщение trir »

Я не использую ArcGIS, а учитывая что в софте, который я использую, нет нужных инструментов для работы с растром. Я бы пошёл другим путём: изолинии=>полигоны=>площадь полигонов=>вычесть площадь с > отметкой из полигонов с < отметкой.
minik
Новоприбывший
Сообщения: 11
Зарегистрирован: 01 окт 2013, 11:56
Репутация: 0

Re: Посчитать площадь глубин

Сообщение minik »

я в принципе так и хотел сделать. но вот проблема эти изолинии идут комплексно. мне надо их как то разделить чтобы построить на каждый полигон, да и линии обрываются в некоторых местах
minik
Новоприбывший
Сообщения: 11
Зарегистрирован: 01 окт 2013, 11:56
Репутация: 0

Re: Посчитать площадь глубин

Сообщение minik »

немного помучав гугл, нашел способ решить мою проблему http://npk-kaluga.ru/ZonalStatistics.htm
но у меня всё квадратное :shock: наверное из за размера ячеек. и из за этого вылезало за береговую линию при создание topo to raster
как и где мне учесть эту деталь?

шейп файлы я экспортирую из mapedit
Вложения
Безымянный1.png
Безымянный1.png (220.88 КБ) 10372 просмотра
_lenik
Активный участник
Сообщения: 121
Зарегистрирован: 10 сен 2012, 08:45
Репутация: 36
Откуда: Минск

Re: Посчитать площадь глубин

Сообщение _lenik »

но вот проблема эти изолинии идут комплексно. мне надо их как то разделить чтобы построить на каждый полигон, да и линии обрываются в некоторых местах
http://geoatelie.ru/news/izolinii-s-pos ... arcgis-10/
http://www.arcgis.com/home/item.html?id ... fcc5a1f32d
Журавлёв
Интересующийся
Сообщения: 33
Зарегистрирован: 21 янв 2009, 23:07
Репутация: 2
Откуда: Санкт-Петербург
Контактная информация:

Re: Посчитать площадь глубин

Сообщение Журавлёв »

Для расчета координат кривых площадей и объемов я обычно в ArcGISe использую инструмент 3D Analysis-Functional Surface -Surface Volume
На выходе текстовый файл с площадью изолинии, площадью поверхности и объемом призмы выше/ниже заданной глубины.
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Посчитать площадь глубин

Сообщение dime1 »

minik писал(а):наверное из за размера ячеек
именно.
Отрезать нужно не всегда. Для корректных расчётов у каждого инструмента есть параметры среды (Environments) для задания экстента работы инструмента. Для отображения используется clip to shape в свойствах фрейма данных.
minik
Новоприбывший
Сообщения: 11
Зарегистрирован: 01 окт 2013, 11:56
Репутация: 0

Re: Посчитать площадь глубин

Сообщение minik »

на картинке видно, что у меня output cell size сразу выбирает значение 2.84079919952319E-04. когда я сам начинаю вбивать другой размер то выходит ошибка. в enviroтments результатов не дал. либо я нето делал
Вложения
Безымянный33.png
Безымянный33.png (26.05 КБ) 10295 просмотров
minik
Новоприбывший
Сообщения: 11
Зарегистрирован: 01 окт 2013, 11:56
Репутация: 0

Re: Посчитать площадь глубин

Сообщение minik »

или может при экспортировании данных из mapedit происходит не правильная конвертация данных?
я попробывал из аркгиса в мапэдит скинуть изолинии и там вместо 183 отображает 1.83
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Посчитать площадь глубин

Сообщение dime1 »

Я не совсем понимаю, что Вы хотите достичь использую инструмент Topo To Raster. Там всё делается проще.
Исходные данные глубин в каком формате? Если это вектор полигонов в формате .shp, то его просто нужно конвертировать в растр инструментом Feature To Raster и в атрибутивной таблице полученного растра посмотреть площадь пикселей, или их количество, которое можно легко перемножить на размер ячейки.
Topo To Raster - это вообще сложный инструмент, с недоказанной эффективностью, для получения гидрологически и топографически корректной ЦМР.
minik
Новоприбывший
Сообщения: 11
Зарегистрирован: 01 окт 2013, 11:56
Репутация: 0

Re: Посчитать площадь глубин

Сообщение minik »

возможно я использую не самый удачный метод, но это пока единственное что получилось.
я имею данные с эхолота в виде точек, также береговую линию. необходимо построить изобаты и посчитать площадь горизонтали через каждый метр.
_lenik
Активный участник
Сообщения: 121
Зарегистрирован: 10 сен 2012, 08:45
Репутация: 36
Откуда: Минск

Re: Посчитать площадь глубин

Сообщение _lenik »

minik писал(а):на картинке видно, что у меня output cell size сразу выбирает значение 2.84079919952319E-04. когда я сам начинаю вбивать другой размер то выходит ошибка. в enviroтments результатов не дал. либо я нето делал
во первых, не сохраняйте выходной растр в gdb по умолчанию - сохраните его просто в папке к которой у вас есть полный доступ и не используйте в названиях файлов и папок русские символы и пробелы (в т.ч. и в пути), так внезапных ошибок будет меньше.

во вторых, значение 2.84079919952319E-04 подсказывает, что вы сохраняете интерполированный растр в проекции с единицами измерения в градусах, скорее всего WGS84. В Параметрах среды инструмента (Environment settings) в разделе Выходные координаты (Output Coordinate System) выберите Как указано ниже... и укажите проекцию WGS_1984_UTM_Zone_40N или 41, где там находится ваше водохранилище. После этого станет возможно задать размер ячейки в метрах.
Ответить

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

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

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