[Рецепт] Зональная статистика в ArcGIS 10

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

[Рецепт] Зональная статистика в ArcGIS 10

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

Поделюсь, пока не забыл, возможно кому-то пригодится.
Допустим есть задача, 100 раз повторить случайную выборку из растра, скажем по 10 тыс буферизованных точек-полигонов.

Можно попрограммировать на питоне, можно вручную сгенерировать 100 покрытий и 100 раз повторить операцию извлечения - не очень хорошее решение.

Можно хитрее, сгенерировать одно покрытие на миллион точек, 1 раз извлечь данные, а потом будет просто делать в R столько, сколько надо:

Код: Выделить всё

sample(rnd, 10000, replace = FALSE)
Проблема - извлечение статистики по миллиону полигонов. Если ID последовательный от 0 до 999999, то ArcGIS после пары часов работы обрадует следующим:
zonal-error-arcgis10.gif
zonal-error-arcgis10.gif (9.46 КБ) 6645 просмотров
Код ошибки бесполезный, а вот сообщение To many unique values - наталкивает на мысли.

Решается очень неочевидно, поэтому следим за пальцами:
Customize\ArcGIS options\Raster\Maximum number of unique values to render: (1000001)

Тогда все ок:
zonal-error-arcgis10-ok.gif
zonal-error-arcgis10-ok.gif (7.2 КБ) 6645 просмотров
Тоже самое можно сделать в плагине для зональной статистике в QGIS, проблема в том, что за 4 часа в которые уложился ArcGIS, QGIS смог продвинутся только на 31%.
пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: [Рецепт] Зональная статистика в ArcGIS 10

Сообщение SS_Rebelious »

А как называется плагин для зональной статистики в QGIS?
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: [Рецепт] Зональная статистика в ArcGIS 10

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

Zonal statistics, плагин ядра на C++, через установщик плагинов искать не нужно
пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: [Рецепт] Зональная статистика в ArcGIS 10

Сообщение novia »

Решается очень неочевидно, поэтому следим за пальцами:
Customize\ArcGIS options\Raster\Maximum number of unique values to render: (1000001)
Баг отправлен в Esri GeoProcessing Team
понравилось? жми палец вверх :!:
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: [Рецепт] Зональная статистика в ArcGIS 10

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

и считается похоже неправильно, увы, выборочная проверка показывает что некоторые цифры не соответствуют реальным
пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: [Рецепт] Зональная статистика в ArcGIS 10

Сообщение novia »

Поделитесь примером, если не жалко, который а) ломает работу инструмента б) подсчитан неправильно. Укажите места, где неправильно. Так будет проще и быстрее объяснить в чем баг. Можно в личку.

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

Re: [Рецепт] Зональная статистика в ArcGIS 10

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

http://gis-lab.info/share/million.rar
если подтвердится что ломает, то попробую найти где неправильно, а то может у меня конфигурация какая-то не такая.
пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: [Рецепт] Зональная статистика в ArcGIS 10

Сообщение novia »

Попробую сломать на arcgis 10.0 sp2 @ win7 x64, результат сообщу.

[Сообщение с мобильного устройства] Изображение
понравилось? жми палец вверх :!:
Ответить

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

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

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