Генерализация большого кол-ва полигонов
-
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 14 окт 2011, 12:59
- Репутация: 0
Генерализация большого кол-ва полигонов
Передо мной стоит задача - генерализовать базу GADM второго уровня -причем желательно весь мир сразу.
Проблема в том что генерализовывать придется около 39 тыщ полигонов, АrcMap это неизменно повергает в ступор. Попытка разделить массив на континенты тоже не привела к успеху- софт не тянет задачу..
комманда - Управление данными -генерализация -упростить полигоны, - флажок Resolve Error ставлю
вобщем когда их до 2 тысяч все работает, когда более становится тяжело -
как заставить работать генерализатор с наибольшим кол-вом полигонов?
Проблема в том что генерализовывать придется около 39 тыщ полигонов, АrcMap это неизменно повергает в ступор. Попытка разделить массив на континенты тоже не привела к успеху- софт не тянет задачу..
комманда - Управление данными -генерализация -упростить полигоны, - флажок Resolve Error ставлю
вобщем когда их до 2 тысяч все работает, когда более становится тяжело -
как заставить работать генерализатор с наибольшим кол-вом полигонов?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Генерализация большого кол-ва полигонов
Как вариант --- использовать НЕ ArcGIS ?
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 14 окт 2011, 12:59
- Репутация: 0
Re: Генерализация большого кол-ва полигонов
Да конечно но какой ? Map info? подскажите пожалуйста
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Генерализация большого кол-ва полигонов
По-хорошему --- то, что "держит" большие массивы данных. Из свободных ГИС --- GRASS, PostGIS.
Другое дело, что надо разбираться с другим ПО..
Другое дело, что надо разбираться с другим ПО..
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Генерализация большого кол-ва полигонов
Зависает, как я понимаю, именно интерфейс, так? А если написать скрипт (на Питоне, например) для генерализации полигонов?
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 14 окт 2011, 12:59
- Репутация: 0
Re: Генерализация большого кол-ва полигонов
разобраться с софтом можно, ведь интересует только одна функция, насчет скрипта мысль хорошая , можно сказать программистам об этом.
-
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 14 окт 2011, 12:59
- Репутация: 0
Re: Генерализация большого кол-ва полигонов
разобраться с софтом можно, ведь интересует только одна функция, насчет скрипта мысль хорошая , можно сказать программистам об этом.
-
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 14 окт 2011, 12:59
- Репутация: 0
Re: Генерализация большого кол-ва полигонов
разобраться с софтом можно, ведь интересует только одна функция, насчет скрипта мысль хорошая , можно сказать программистам об этом.
-
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 14 окт 2011, 12:59
- Репутация: 0
Re: Генерализация большого кол-ва полигонов
разобраться с софтом можно, ведь интересует только одна функция, насчет скрипта мысль хорошая , можно сказать программистам об этом. извините завис
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Генерализация большого кол-ва полигонов
пробовали запускать не из ArcMap, а из ArcCatalog, когда данные не висят в оперативке?Лапландец писал(а):Проблема в том что генерализовывать придется около 39 тыщ полигонов, АrcMap это неизменно повергает в ступор. Попытка разделить массив на континенты тоже не привела к успеху- софт не тянет задачу..
комманда - Управление данными -генерализация -упростить полигоны, - флажок Resolve Error ставлю
вобщем когда их до 2 тысяч все работает, когда более становится тяжело -
как заставить работать генерализатор с наибольшим кол-вом полигонов?
39000 полигонов затыкают Generalize?? А что у вас за железо, если не секрет? Какая версия ArcGIS? SP?
Попробуйте загрузить данные в файловую базу геоданных. Если есть база геоданных на сервере (SDE) попробуйте выполнить обработку в ней.
Если хотите писать скрипт на питоне, программисты не нужны. Достаточно в ModelBuilder добавить входные данные, инструмент Generalize, настроить выходные данные. Сохраняете модель в виде скрипта (ArcGIS сам напишет необходимый код) и запускаете.
понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 14 окт 2011, 12:59
- Репутация: 0
Re: Генерализация большого кол-ва полигонов
железо хорошее на Sandy Bridge , версия 9.3 SP2 - спасибо буду пробовать вариант с арк-каталогом
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Генерализация большого кол-ва полигонов
39k полигонов, убивающих SandyBridge в связке со стабильным 9.3 SP2, звучит очень интересножелезо хорошее на Sandy Bridge , версия 9.3 SP2

напишите, что получится в итоге.
понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 14 окт 2011, 12:59
- Репутация: 0
Re: Генерализация большого кол-ва полигонов
обязательно напишу , они не санди бридж убивают он на 10% максимум - они убивают аркGIS
вам интересна ссылка на эту базу ? кстати arkкаталог уже мучается , и как правило в ступоре на анализе топологии,
а без флажка Resolve Error не хочет вообще ничего упрощать, говорит полигоны сложные.
вам интересна ссылка на эту базу ? кстати arkкаталог уже мучается , и как правило в ступоре на анализе топологии,
а без флажка Resolve Error не хочет вообще ничего упрощать, говорит полигоны сложные.
-
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 14 окт 2011, 12:59
- Репутация: 0
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Генерализация большого кол-ва полигонов
10%-13% максимум - это нормально, как раз одно ядро из 8ми виртуальных в вашем SandyBridge.
ArcGIS не умеет использовать несколько ядер, кроме как для отображения карты+базовой карты(отдельный процесс, обсчитываемый ЦП и видеокартой) в версии 10.
после выходных доберусь до компьютера (i7-720QM+8гбDDR3+SSD), попробую запустить, правда, в 10м ArcGIS. Если обработка пройдет и будет еще актуально - поделюсь результатом.
Лапландец, напишите параметры генерализации, которые вы используете. Для чистоты эксперимента.
ArcGIS не умеет использовать несколько ядер, кроме как для отображения карты+базовой карты(отдельный процесс, обсчитываемый ЦП и видеокартой) в версии 10.
после выходных доберусь до компьютера (i7-720QM+8гбDDR3+SSD), попробую запустить, правда, в 10м ArcGIS. Если обработка пройдет и будет еще актуально - поделюсь результатом.
Лапландец, напишите параметры генерализации, которые вы используете. Для чистоты эксперимента.
понравилось? жми палец вверх 

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