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

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

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

Сообщение Antifriz »

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

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

Сообщение Эдуард Казаков »

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

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

Сообщение Antifriz »

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

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

Сообщение EvsYur »

Для системы координат растра площадь каждой ячейки величина постоянная же? Если посчитать количество ячеек в нужном диапазоне, то можно однозначно определить их площадь (но только в системе координат растра).
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm »

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

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

Сообщение rhot »

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

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

Сообщение gamm »

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

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

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

Сообщение Максим Дубинин »

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

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

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

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