Страница 1 из 1
					
				генератор геометрии Qgis поставить точку
				Добавлено: 17 дек 2023, 17:09
				 artterrm
				Здравствуйте.
Подскажите пожалуйста .
Есть полигон, в таблице атрибутов этого полигона имеются три значения - координаты( широта и долгота) одного из углов полигона и номер этого угла.
Как можно с помощью генератора геометрии нанести точку в этот угол полигона и подписать его и можно ли так сделать? Остальные углы просто углы без точек и подписей остаются
Выглядит это примерно так как на вложении
			 
			
					
				Re: генератор геометрии Qgis поставить точку
				Добавлено: 18 дек 2023, 13:24
				 AlexRomantsov
				Это просто: 
1. Сначала настроим первую точку. В Стиле полигона, новый знак (слой), дополнительно к контуру, Тип слоя - маркерная линия, Размещение маркеров - На первой вершине.
2. Надписи. В Значении (что подписываем), выражение:
"nomer" || '\n' || "x" || '\n' ||"y" 
где "nomer", "x", "y"  - ваши названия полей, а '\n' - перенос строки. В вашем случае достаточно "nomer".
В Размещение, галочка Генератор геометрии, и в нем выражение: 
 point_n( $geometry,1)
			 
			
					
				Re: генератор геометрии Qgis поставить точку
				Добавлено: 18 дек 2023, 17:51
				 artterrm
				Спасибо.  А если мне нужно  пометить точкой  не 1ю вершину полигона, а именно ту координаты которой указаны в атрибутах.  
Например  есть лесосека -полигон.  Внутри этой лесосеки  есть неэксплуатационная площадь  (НЭП) тоже полигон-полигон  в полигоне.  И вместе они -один объект.  И у каждого есть первая вершина. А пометить мне нужно именно  вершину на полигоне лесосеки. Если делать как предлагаете вы то и вершина на НЭП тоже помечается.
			 
			
					
				Re: генератор геометрии Qgis поставить точку
				Добавлено: 18 дек 2023, 18:20
				 Кирилл R.
				Может, так? В стиле полигона добавляете ещё один слой, делаете его "Генератором геометрии" с типом "Точка". А в выражении пишете  
 А для получившегося маркера делаете стиль шрифтовым маркером, текст для которого берете из поля с номером точки.
 
			
					
				Re: генератор геометрии Qgis поставить точку
				Добавлено: 19 дек 2023, 01:35
				 artterrm
				спасибо