Статистика диапазонов данных растра

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Antifriz
Активный участник
Сообщения: 100
Зарегистрирован: 07 мар 2013, 00:16
Репутация: 1

Статистика диапазонов данных растра

Сообщение Antifriz » 24 окт 2015, 21:22

Как вычислить какой процент от суммарной площади растра занимают ячейки с определенным диапазоном значений? То есть сгруппировать можно с помощью меню Properties - Symbology, а как узнать площадь каждого диапазона?

Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 549
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 535
Откуда: Planet Earth
Контактная информация:

Re: Статистика диапазонов данных растра

Сообщение Эдуард Казаков » 24 окт 2015, 22:59

Можно либо сначала классифицировать растр с нужными диапазонами, либо через растровый калькулятор создать бинарный растр, в котором единицами будут те пиксели, значения которых попадают в ваши диапазоны. А потом "растр в полигоны".
http://resources.arcgis.com/ru/help/mai ... 0008000000
Ну и площадь этих векторных полигонов уже штатными средствами

Antifriz
Активный участник
Сообщения: 100
Зарегистрирован: 07 мар 2013, 00:16
Репутация: 1

Re: Статистика диапазонов данных растра

Сообщение Antifriz » 25 окт 2015, 09:59

Спасибо. Думал, есть более простой способ, но наверное так проще всего.

EvsYur
Новоприбывший
Сообщения: 12
Зарегистрирован: 25 окт 2015, 08:44
Репутация: 1

Re: Статистика диапазонов данных растра

Сообщение EvsYur » 25 окт 2015, 10:04

Для системы координат растра площадь каждой ячейки величина постоянная же? Если посчитать количество ячеек в нужном диапазоне, то можно однозначно определить их площадь (но только в системе координат растра).

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Статистика диапазонов данных растра

Сообщение gamm » 25 окт 2015, 10:38

Antifriz писал(а):Спасибо. Думал, есть более простой способ, но наверное так проще всего.
есть и проще - вывалить растр в текстовый формат XYZ (а лучше просто Z), загрузить в любую программу (Ёксель, R, Python, и пр.), и посчитать. Работы минут на пять. Особенно если в Арке есть элементарная функция выдачи выборки по заданному вектору.

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Статистика диапазонов данных растра

Сообщение rhot » 25 окт 2015, 12:26

gamm писал(а):
Antifriz писал(а):Спасибо. Думал, есть более простой способ, но наверное так проще всего.
есть и проще - вывалить растр в текстовый формат XYZ (а лучше просто Z), загрузить в любую программу (Ёксель, R, Python, и пр.), и посчитать. Работы минут на пять. Особенно если в Арке есть элементарная функция выдачи выборки по заданному вектору.
По поводу R: т.е просто растр в матрицу загрузить или всё-таки через классы Raster[Layer, Brick, Stack]?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Статистика диапазонов данных растра

Сообщение gamm » 26 окт 2015, 00:17

Растр в столбик (в таблицу данных) нужно, это делает rdgal. А raster навороченный. Излишне, имхо.

[ Сообщение с мобильного устройства ]

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

Re: Статистика диапазонов данных растра

Сообщение Максим Дубинин » 26 окт 2015, 04:51

пристегивайтесь, турбулентность прямо по курсу

Ответить

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

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

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