Страница 1 из 1
					
				Масштабирование подписей и SVG-маркеров
				Добавлено: 19 июн 2018, 12:07
				 chet2
				Здравствуйте.
Можно ли в QGIS сделать так, чтобы при масштабировании карты подписи и SVG-маркеры тоже масштабировались?
То есть увеличивались и уменьшались вместе с картой. 
То есть ситуация обратная той, которая по умолчанию.
			 
			
					
				Re: Масштабирование подписей и SVG-маркеров
				Добавлено: 22 июн 2018, 11:05
				 Prince660
				Можно. 
Нужно в нижней части рабочего окна найти поле "Масштаб", указать необходимое значение и рядом нажать на кнопку в виде замка. Таким образом будет зафиксировано отображение всех элементов карты в том масштабе что укажете.
Либо есть второй вариант: В стилях слоя, там где указываете размер маркера, выбрать "Единицы карты" и подобрать нужный размер маркера в этих единицах (обычно в метрах). Тогда при изменении масштаба маркеры будут тоже масштабироваться.
			 
			
					
				Re: Масштабирование подписей и SVG-маркеров
				Добавлено: 26 июн 2018, 08:20
				 chet2
				Спасибо за ответ!
			 
			
					
				Re: Масштабирование подписей и SVG-маркеров
				Добавлено: 17 дек 2020, 07:49
				 archerhelena
				Prince660 писал(а): ↑22 июн 2018, 11:05В стилях слоя, там где указываете размер маркера, выбрать "Единицы карты" и подобрать нужный размер маркера в этих единицах (обычно в метрах). Тогда при изменении масштаба маркеры будут тоже масштабироваться.
 
Добрый день! 
Да, на карте масштабируется знак. Но это с ним происходит и в панели "Слои" т.е. размер значка в легенде тоже увеличивается/уменьшается.
Подскажите, можно ли сделать так, чтобы изменяемость размера svg-знака на карте оставить, а в легенде убрать?
 
			
					
				Re: Масштабирование подписей и SVG-маркеров
				Добавлено: 18 дек 2020, 14:56
				 antonv
				archerhelena, если речь идёт о легенде в макете, то из нее можно удалить тот слой, где размер значка меняется, и добавить на карту "фиктивный" (можно пустой) слой с нужным размером значка, и добавить в легенду его.
			 
			
					
				Re: Масштабирование подписей и SVG-маркеров
				Добавлено: 21 дек 2020, 07:10
				 archerhelena
				antonv, спасибо за ответ. Но речь не про компоновку макета, а про панель "Слои".
На карте размер условного знака меняется в зависимости от масштаба. Легенда слоя в панели "Слои" отображает текущий размер знака.
То есть вот я на карте зумлюсь до объекта, его УЗ в длину 10 см. И в панели Слои то же самое, условных знак раздувает на 10 см.
Мне нужно разделить эти две вещи: на карте УЗ меняет размер, а в легенде - нет, то есть фиксированного размера.
			 
			
					
				Re: Масштабирование подписей и SVG-маркеров
				Добавлено: 21 дек 2020, 13:08
				 drrrrr
				archerhelena, 
поможет такой трюк
			
		
				
			 
- Screen-2020-12-21_12-47-02.png (175.49 КБ) 7285 просмотров
 
задаете размер условного знака в мм и включаете режим переопределение размера из данных,
выражение n*1000/@maps_scale задает размер условного знака на карте в метрах в масштабе, а размер знака в легенде задан константой в милиметрах.
 
			 
			
					
				Re: Масштабирование подписей и SVG-маркеров
				Добавлено: 21 дек 2020, 13:56
				 archerhelena
				drrrrr, 
О, это то, что нужно.
Спасибо вам большое!