группировка соседних полигонов...
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
группировка соседних полигонов...
есть сполшные соседствующие полигоны со значениями атрибута. нужно поделить область на наборы близлежащих районов так, чтобы в этих наборах близлежащих районов было примерно равное суммарное значение характеристики. желательна минимальная протяженность границ в наборах / максимальная компактность. есть требуемое кол-во наборов.
например, область(1шт) с данными по числ.населения по районам(40шт). нужно сгруппировать соседние районы так, чтобы в группах(5шт) было примерно равное(+-10%) население.
это реализуемо? подскажите, пожалуйста, в какую сторону смотреть?
например, область(1шт) с данными по числ.населения по районам(40шт). нужно сгруппировать соседние районы так, чтобы в группах(5шт) было примерно равное(+-10%) население.
это реализуемо? подскажите, пожалуйста, в какую сторону смотреть?
Последний раз редактировалось oleg 29 сен 2010, 18:39, всего редактировалось 1 раз.
-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
Re: группировка соседних...
Что, по Вашему, значит "сгруппировать"? Сделать один полигон из нескольких соседей или чего-то другое?
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
Re: группировка соседних...
можно один полигон
можно прописать группе уникальный атрибут
да, скорее, один полигон
буду признателен за советы/ссылки
можно прописать группе уникальный атрибут
да, скорее, один полигон
буду признателен за советы/ссылки
-
- Интересующийся
- Сообщения: 40
- Зарегистрирован: 05 авг 2009, 13:11
- Репутация: 0
Re: группировка соседних...
Инструмент в тулбоксе называется Dissolve
-
- Активный участник
- Сообщения: 144
- Зарегистрирован: 18 дек 2009, 15:36
- Репутация: 4
- Откуда: Златоглавая
Re: группировка соседних...
Dissolve не подходит.dart писал(а):Инструмент в тулбоксе называется Dissolve
Он сольет все смежные полигоны с одинаковыми атрибутами, без учета требования "чтобы в этих наборах близлежащих районов было примерно равное суммарное значение характеристики".
-
- Интересующийся
- Сообщения: 40
- Зарегистрирован: 05 авг 2009, 13:11
- Репутация: 0
Re: группировка соседних...
Посчитайте этот показатель в новое атрибутивное поле и пользуйтесь Dissolve. Например, вы упоминали население -округлите до какой-то более грубой величины все значения - получите атрибут, по которому быстро можно выполнить классификацию полигонов.
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
Re: группировка соседних...
благодарю ответивших за внимание к вопросу!
попробую использовать dissolve в связке с чем-то…
если кто-то готов реализовать в виде модуля для ArcGIS или QGIS – выходите, пожалуйста, на связь
прошу высказаться, если Вы считаете, что задача нереализуема
ниже иллюстрация того, что нужно на выходе
попробую использовать dissolve в связке с чем-то…
если кто-то готов реализовать в виде модуля для ArcGIS или QGIS – выходите, пожалуйста, на связь
прошу высказаться, если Вы считаете, что задача нереализуема
ниже иллюстрация того, что нужно на выходе
- Вложения
-
- по 5 но вчера.jpg (84.58 КБ) 7682 просмотра
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: группировка соседних полигонов...
задача чем-то похожа на раскладку разных цветов
а если тупо перебором типа region grow, ткнули в затравку, поиск по соседним - суммирование, выборка нужного и т.п.?
а если тупо перебором типа region grow, ткнули в затравку, поиск по соседним - суммирование, выборка нужного и т.п.?
пристегивайтесь, турбулентность прямо по курсу
-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
Re: группировка соседних полигонов...
Задача, скорее, из какой-нибудь комбинаторики. Есть набор вещественных точек с массами, и есть набор связей между ними. Нужно разорвать некоторые связи так, чтобы оставшиеся связанные группы имели определенную общую массу.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей