Здравствуйте!
Возникла следующая задача:
Имеется два полигональных слоя районы и области, и точечный слой населённых пунктов. Есть ли возможность с помощью запроса postgresql или встроенных функций qgis передать полигону районов название(id) полигона области в которой он находится, и соответственно точечному слою название(id) района в котором находится точка.
Пытался использовать Пространственное соединение, но полигоны районов которые находятся на пересечении границ областей присваивали id не того района в котором находятся (хотя геометрически они целиком находятся в конкретном районе), а того с которым соприкасаются.
Запись атрибутивной информации через пространственный запрос
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 24 фев 2020, 18:35
- Репутация: 0
- Откуда: Киев
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Запись атрибутивной информации через пространственный запрос
такого быть не должноа того с которым соприкасаются

считайте % пересечения
-
- Гуру
- Сообщения: 522
- Зарегистрирован: 09 янв 2011, 09:11
- Репутация: 9
- Откуда: Хабаровский край
Re: Запись атрибутивной информации через пространственный запрос
используйте промежуточных агентов- центройды полигонов районов.
я недавно пытался присвоить полигонам выделов номера полигонов кварталов в которых они лежат но выделам которые касались границ кварталов номер квартала либо не передавался либо передавался соседний номер квартала.
поэтому я сделал центройды выделов и с помощью пространственного соединения присвоил им номера кварталов внутри которых они лежат при этом центройды выделов не касаются границ кварталов( нато они и центройды)
ну а потом полигонам выделов присвоил номера кварталов и выделов центройдов
я недавно пытался присвоить полигонам выделов номера полигонов кварталов в которых они лежат но выделам которые касались границ кварталов номер квартала либо не передавался либо передавался соседний номер квартала.
поэтому я сделал центройды выделов и с помощью пространственного соединения присвоил им номера кварталов внутри которых они лежат при этом центройды выделов не касаются границ кварталов( нато они и центройды)
ну а потом полигонам выделов присвоил номера кварталов и выделов центройдов
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей