Страница 2 из 2

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

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

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

Добавлено: 27 июл 2012, 07:38
rhot
в ArcGIS не помню, а в GRASS - с помощью маски из "полигона"

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

Добавлено: 27 июл 2012, 08:27
priroda
Мне кажется нечто подобное должно быть и в ArcGIS...

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

Добавлено: 27 июл 2012, 08:53
Catharsis
Так, подождите, вы векторизовали уже эти два класса и у вас получилось два полигональных объекта?

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 27 июл 2012, 09:58
rhot
можно через маску, а потом площадь посчитать калькулятором

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

Добавлено: 27 июл 2012, 12:17
priroda
Большое спасибо всем. Всё получилось!