Здравствуйте!
Возникла следующая задача:
Имеется два полигональных слоя районы и области, и точечный слой населённых пунктов. Есть ли возможность с помощью запроса 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: Запись атрибутивной информации через пространственный запрос
используйте промежуточных агентов-  центройды полигонов районов.
я недавно пытался присвоить полигонам выделов номера полигонов кварталов в которых они лежат но выделам которые касались границ кварталов номер квартала либо не передавался либо передавался соседний номер квартала.
поэтому я сделал центройды выделов и с помощью пространственного соединения присвоил им номера кварталов внутри которых они лежат при этом центройды выделов не касаются границ кварталов( нато они и центройды)
ну а потом полигонам выделов присвоил номера кварталов и выделов центройдов
			
			
									
						
										
						я недавно пытался присвоить полигонам выделов номера полигонов кварталов в которых они лежат но выделам которые касались границ кварталов номер квартала либо не передавался либо передавался соседний номер квартала.
поэтому я сделал центройды выделов и с помощью пространственного соединения присвоил им номера кварталов внутри которых они лежат при этом центройды выделов не касаются границ кварталов( нато они и центройды)
ну а потом полигонам выделов присвоил номера кварталов и выделов центройдов
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей
