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

Определение площади различных участков растра в ArcGIS

Добавлено: 04 май 2010, 17:25
Izdolt
Дано:
Предположим есть растровый файл территории. Этот растр результат какой-нибудь классификации и включает (опять же предположим) пять типов различных участков. Естественно что участки расположены хаотично, имееют различную конфигурацию и визуально отличаются только по цвету (итого у нас такая "веселенькая" пестренькая пятицветная карта).
На этот растр накладываем векторный слой (ну допустим) границ административных районов.

Задача:
Необходимо посчитать площадь различных участков для каждого административного района. То есть надо знать, что (предположим)в Н-ском районе 100 гектаров синеньких участков, 150 гектаров красненьких... ну и так далее.

Очень прошу объяснить как сию задачу решить или ткнуть где об этом можно почитать.
Спасибо.

Re: Определение площади различных участков растра в ArcGIS

Добавлено: 05 май 2010, 03:33
manisha
Один из путей решения, обычно именно так поступают: в слое адм. деления каждому району назначаете уникальное число (первому 100, второму 110 и т.д.). Конвертируете шейп в растр (грид) с таким же разрешением, как и у ваших растров. Растры (в которых 5 классов) тоже переводите в гриды.
Потом с помощью калькулятора растров складываете два грида и получаете суммарный, в котором и смотрите сколько пикселей грида с какими значениями имеется (111-115 для первого района, 121-125 для второго и т.д.).

Команды меню в ArcGIS подсказать не смогу, но поиск в гугле по "arcgis spatial analyst + raster calculator" вам поможет. В первых же ссылках есть pdf с примерами таких операций.

Re: Определение площади различных участков растра в ArcGIS

Добавлено: 05 май 2010, 08:01
Izdolt
manisha писал(а):Один из путей решения, обычно именно так поступают: в слое адм. деления каждому району назначаете уникальное число (первому 100, второму 110 и т.д.). Конвертируете шейп в растр (грид) с таким же разрешением, как и у ваших растров. Растры (в которых 5 классов) тоже переводите в гриды.
Потом с помощью калькулятора растров складываете два грида и получаете суммарный, в котором и смотрите сколько пикселей грида с какими значениями имеется (111-115 для первого района, 121-125 для второго и т.д.).
Спасибо за совет! Вот уж не думал, что это такой "геморрой" - почему то считал, что для таких вещей должен быть более "изящный" механизм реализации