Расставить точки внутри полигонов
-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 31 мар 2021, 10:43
- Репутация: 1
- Откуда: Казань
Расставить точки внутри полигонов
Есть группы точек с одинаковыми координатами, они находятся внутри полигонов (где-то 10, где-то 400 точек). Необходимо расставить эти точки в рандомном порядке внутри полигонов, и сделать это массово сразу для всех. Каким инструментом в Arcgis/QGIS это можно сделать, подскажите, пожалуйста.
-
- Завсегдатай
- Сообщения: 415
- Зарегистрирован: 24 мар 2022, 05:54
- Репутация: 161
- Ваше звание: хм, сам не знал
- Откуда: Томск
Re: Расставить точки внутри полигонов
Хм, готового нет. Если на коленках и разово, QGIS:
0. Сохранить в точках ссылку на полигон, с которым они пересекаются. Можно запросом, в таблице атрибутов.
1. Сохранить в новое поле "count_p", в слое полигонов, количество попавших в него точек. Можно запросом, в таблице атрибутов.
2. Анализ - Вектор создание - Случайные точки в полигонах, в диалоге, для параметра "Число точек для объекта" переопределить свойства (кнопка справа от поля), в нем - поле с количеством точек "count_p". Получится рандомный слой точек, в атрибутах каждой - значения полей из полигона.
3. Далее, останется (не побоюсь этого слова, хоть в экселе) совместить, произвольно по порядку но по полигонам id каждой точки из двух слоев. А по такой связи - наследовать координаты для исходных точек из связанных рандомных точек.
0. Сохранить в точках ссылку на полигон, с которым они пересекаются. Можно запросом, в таблице атрибутов.
1. Сохранить в новое поле "count_p", в слое полигонов, количество попавших в него точек. Можно запросом, в таблице атрибутов.
2. Анализ - Вектор создание - Случайные точки в полигонах, в диалоге, для параметра "Число точек для объекта" переопределить свойства (кнопка справа от поля), в нем - поле с количеством точек "count_p". Получится рандомный слой точек, в атрибутах каждой - значения полей из полигона.
3. Далее, останется (не побоюсь этого слова, хоть в экселе) совместить, произвольно по порядку но по полигонам id каждой точки из двух слоев. А по такой связи - наследовать координаты для исходных точек из связанных рандомных точек.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя