Как присвоить атрибут полигона входящим в него точкам?
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 26 апр 2016, 10:52
- Репутация: 1
Как присвоить атрибут полигона входящим в него точкам?
Добрый день Всем!
не могу, ни как сообразить и найти такую возможность, что бы решить следующую задачу:
- есть полигоны
- есть море точек
необходимо взять атрибут из полигона и присвоить его точкам, которые находятся внутри этого полигона
спасибо!
не могу, ни как сообразить и найти такую возможность, что бы решить следующую задачу:
- есть полигоны
- есть море точек
необходимо взять атрибут из полигона и присвоить его точкам, которые находятся внутри этого полигона
спасибо!
-
- Гуру
- Сообщения: 5278
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1014
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
- Игорь Белов
- Гуру
- Сообщения: 2229
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1501
- Откуда: Казань
Re: Как присвоить атрибут полигона входящим в него точкам?
Этот вопрос появляется здесь очень часто. Не стесняйтесь использовать поиск по форуму.
Ответ: Join Attributes by Location
Ответ: Join Attributes by Location
The purpose of computing is insight, not numbers
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 26 апр 2016, 10:52
- Репутация: 1
Re: Как присвоить атрибут полигона входящим в него точкам?
Игорь спасибо, за столько четкий ответ, но по указанной Вами ссылке описана процедура присвоения атрибута от точки полигону? или я что то не так понял?Игорь Белов писал(а): Ответ: Join Attributes by Location
обычно прежде чем, что то начинать спрашивать - я обычно пытаюсь искать сам решение поставленной для себя задачи.... а потом уже прошу помощи на форумах...
в том числе и здесь
кстати ответ на поставленную задачу описано здесь http://gis.stackexchange.com/questions/ ... ygon-layer
SAGA Add polygon attributes to points
-
- Гуру
- Сообщения: 5278
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1014
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Как присвоить атрибут полигона входящим в него точкам?
SQL, как я и говорил
Код: Выделить всё
SELECT WHYDRANT.OBJECTID AS HYDID,
WFIREDISTRICT.OBJECTID AS FDID, WHYDRANT.UNID AS UNID,
WFIREDISTRICT.UNID AS FDUNID, WHYDRANT.SHAPE
FROM WFIREDISTRICT
INNER JOIN WHYDRANT ON
WFIREDISTRICT.SHAPE.STContains(WHYDRANT.SHAPE()) = 1
- Игорь Белов
- Гуру
- Сообщения: 2229
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1501
- Откуда: Казань
Re: Как присвоить атрибут полигона входящим в него точкам?
Процедура универсальна, точно так же присваиваются атрибуты полигона точкам. В новом слое будут объекты из "Target layer", к атрибутам которых добавлены колонки из "Join layer".starol писал(а):по указанной Вами ссылке описана процедура присвоения атрибута от точки полигону? или я что то не так понял?
Есть ещё плагин Point Sampling Tool, который присваивает точкам атрибуты полигонов и значения растров сразу из нескольких слоёв.
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 36
- Зарегистрирован: 20 сен 2019, 14:29
- Репутация: 1
- Откуда: Рыбинск
Re: Как присвоить атрибут полигона входящим в него точкам?
Не нахожу у себя в QGIS 3.11.0 инструмент join attributes by location
Где он может скрываться, или как его подгрузить...
Где он может скрываться, или как его подгрузить...
-
- Интересующийся
- Сообщения: 42
- Зарегистрирован: 02 ноя 2011, 09:11
- Репутация: 23
Re: Как присвоить атрибут полигона входящим в него точкам?
В QGIS 3.12, по крайней мере, он находится в панели "Инструменты анализа", раздел "Вектор". Панель открывается из меню через "Анализ данных".TrofimovSergey писал(а): ↑15 сен 2020, 15:25Не нахожу у себя в QGIS 3.11.0 инструмент join attributes by location
-
- Интересующийся
- Сообщения: 36
- Зарегистрирован: 20 сен 2019, 14:29
- Репутация: 1
- Откуда: Рыбинск
Re: Как присвоить атрибут полигона входящим в него точкам?
Похоже, что у меня эта "хрень" называется "Пространственное соединение"...
Во всяком случае, форма похожа...
Попробую, расскажу, что из этого вышло.
Во всяком случае, форма похожа...
Попробую, расскажу, что из этого вышло.
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 13 авг 2020, 11:51
- Репутация: 2
- Откуда: Воронеж, Тула
Re: Как присвоить атрибут полигона входящим в него точкам?
Попробуйте функцию aggregate. Я на нее не нарадуюсь
https://spatialthoughts.com/2019/04/12/ ... tion-qgis/
https://spatialthoughts.com/2019/04/12/ ... tion-qgis/
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей