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