Анализ растра

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
priroda
Интересующийся
Сообщения: 40
Зарегистрирован: 14 дек 2011, 08:03
Репутация: 0

Re: Анализ растра

Сообщение priroda » 27 июл 2012, 07:22

На первый взгляд задача кажется лёгкой. Всего то, что необходимо, это сосчитать количество квадратиков грида, окружённых рамкой полигона. Я бы это мог сделать в ручную, но хотелось бы это сделать автоматизированно.

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

Re: Анализ растра

Сообщение rhot » 27 июл 2012, 07:38

в ArcGIS не помню, а в GRASS - с помощью маски из "полигона"
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

priroda
Интересующийся
Сообщения: 40
Зарегистрирован: 14 дек 2011, 08:03
Репутация: 0

Re: Анализ растра

Сообщение priroda » 27 июл 2012, 08:27

Мне кажется нечто подобное должно быть и в ArcGIS...

Аватара пользователя
Catharsis
Активный участник
Сообщения: 190
Зарегистрирован: 18 дек 2008, 14:45
Репутация: 22
Откуда: Воронеж
Контактная информация:

Re: Анализ растра

Сообщение Catharsis » 27 июл 2012, 08:53

Так, подождите, вы векторизовали уже эти два класса и у вас получилось два полигональных объекта?
cogito ergo sum

priroda
Интересующийся
Сообщения: 40
Зарегистрирован: 14 дек 2011, 08:03
Репутация: 0

Re: Анализ растра

Сообщение priroda » 27 июл 2012, 09:09

Catharsis писал(а):Так, подождите, вы векторизовали уже эти два класса и у вас получилось два полигональных объекта?
Conversion Tools - From Raster - Raster to Poligon
Не принимает мой грид ("The raster must be integer type." ). Поэтому векторизовать не получилось.

ggis
Завсегдатай
Сообщения: 302
Зарегистрирован: 31 окт 2008, 10:39
Репутация: 2

Re: Анализ растра

Сообщение ggis » 27 июл 2012, 09:10

priroda писал(а):
Catharsis писал(а):Так, подождите, вы векторизовали уже эти два класса и у вас получилось два полигональных объекта?
Conversion Tools - From Raster - Raster to Poligon
Не принимает мой грид ("The raster must be integer type." ). Поэтому векторизовать не получилось.
Если не выложите фрагмент растра на форум еще может долго продолжаться дискусия :)

Аватара пользователя
Catharsis
Активный участник
Сообщения: 190
Зарегистрирован: 18 дек 2008, 14:45
Репутация: 22
Откуда: Воронеж
Контактная информация:

Re: Анализ растра

Сообщение Catharsis » 27 июл 2012, 09:26

priroda писал(а):На первый взгляд задача кажется лёгкой. Всего то, что необходимо, это сосчитать количество квадратиков грида, окружённых рамкой полигона. Я бы это мог сделать в ручную, но хотелось бы это сделать автоматизированно.
Поясните о каком полигоне идет речь? Нужно подсчитать площадь растра в различных диапазонах значений?
cogito ergo sum

priroda
Интересующийся
Сообщения: 40
Зарегистрирован: 14 дек 2011, 08:03
Репутация: 0

Re: Анализ растра

Сообщение priroda » 27 июл 2012, 09:36

У меня есть огромнейший растр, классифицированный на 2 группы с диапазонами 0,000003 - 0,4 и 0,4 - 0,7. Затем был создан полигон территории, в границах которого планировалось сосчитать какая площадь приходится на каждую из этих групп.

Аватара пользователя
Catharsis
Активный участник
Сообщения: 190
Зарегистрирован: 18 дек 2008, 14:45
Репутация: 22
Откуда: Воронеж
Контактная информация:

Re: Анализ растра

Сообщение Catharsis » 27 июл 2012, 09:46

В таком виде задачу вижу как решить через Python, стандартных инструментов не припомню. Есть другой вариант: с помощью калькулятора растров переведите свое изображение в двоичный формат по условию: растр > 0.4 (или >=). На выходе будет растр со значениями 1 (соответствует условию) и 0 (не соответствует). И затем подсчитайте зональную геометрию, второй вариант (если нужен вектор) - то сделайте как писали выше и посмотрите площадь полученных шейпов/классов объектов.
cogito ergo sum

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

Re: Анализ растра

Сообщение rhot » 27 июл 2012, 09:58

можно через маску, а потом площадь посчитать калькулятором
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

priroda
Интересующийся
Сообщения: 40
Зарегистрирован: 14 дек 2011, 08:03
Репутация: 0

Re: Анализ растра

Сообщение priroda » 27 июл 2012, 12:17

Большое спасибо всем. Всё получилось!

Ответить

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

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

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