Стили линиий в QGIS
- 
				qwerty123
 - Новоприбывший
 - Сообщения: 13
 - Зарегистрирован: 15 июн 2022, 12:13
 - Репутация: 1
 - Откуда: Куда
 
							
						Стили линиий в QGIS
		
													
							
						
			
			
			
			
			Добрый день
Столкнулся с проблемой, при которой штриховка ведёт себя по-разному в зависимости от направления линии.
Прикрепляю скриншот, на котором видно, как штриховка уползла.
Связано это с полем "Отступ вдоль линии". Получается, что при смене направления линии это поле должно быть отрицательным.
Возможно ли исправить эту проблему?
			
							Столкнулся с проблемой, при которой штриховка ведёт себя по-разному в зависимости от направления линии.
Прикрепляю скриншот, на котором видно, как штриховка уползла.
Связано это с полем "Отступ вдоль линии". Получается, что при смене направления линии это поле должно быть отрицательным.
Возможно ли исправить эту проблему?
- Вложения
 - 
			
		
				
- l2.png (28.99 КБ) 5916 просмотров
 
 - 
			
		
				
- l1.png (2.42 КБ) 5916 просмотров
 
 - 
			
		
				
- l0.png (13.12 КБ) 5916 просмотров
 
 
					Последний раз редактировалось qwerty123 16 сен 2022, 00:18, всего редактировалось 5 раз.
									
			
						
										
						- 
				qwerty123
 - Новоприбывший
 - Сообщения: 13
 - Зарегистрирован: 15 июн 2022, 12:13
 - Репутация: 1
 - Откуда: Куда
 
Re: Стили линиий в QGIS
Есть ещё один вопрос по стилям
Возможно ли настроить стили линии подобным образом?
			
							Возможно ли настроить стили линии подобным образом?
- Вложения
 - 
			
		
				
- qgis.png (5.37 КБ) 5855 просмотров
 
 
- 
				drrrrr
 - Участник
 - Сообщения: 86
 - Зарегистрирован: 31 янв 2012, 10:51
 - Репутация: -1204801158
 
Re: Стили линиий в QGIS
С некоторыми ухищрениями можно. Во вложении geopackage с линейным слоем и стилем.
- Вложения
 - 
			
		
		
				
 line_style.zip- (9.91 КБ) 313 скачиваний
 
 
- 
				qwerty123
 - Новоприбывший
 - Сообщения: 13
 - Зарегистрирован: 15 июн 2022, 12:13
 - Репутация: 1
 - Откуда: Куда
 
Re: Стили линиий в QGIS
Спасибо большое, это то что надо
Может быть есть решение по первому вопросу?
			
			
									
						
										
						Может быть есть решение по первому вопросу?
- 
				drrrrr
 - Участник
 - Сообщения: 86
 - Зарегистрирован: 31 янв 2012, 10:51
 - Репутация: -1204801158
 
Re: Стили линиий в QGIS
Если использовать только маркеры, то получается как надо.
- Вложения
 - 
			
		
		
				
 line_style2.zip- (9.98 КБ) 278 скачиваний
 
 
- 
				qwerty123
 - Новоприбывший
 - Сообщения: 13
 - Зарегистрирован: 15 июн 2022, 12:13
 - Репутация: 1
 - Откуда: Куда
 
Re: Стили линиий в QGIS
Спасибо, действительно с маркерами получается, не додумался попробовать
			
			
									
						
										
						- 
				qwerty123
 - Новоприбывший
 - Сообщения: 13
 - Зарегистрирован: 15 июн 2022, 12:13
 - Репутация: 1
 - Откуда: Куда
 
							
						Re: Стили линиий в QGIS
		
													
							
						
			
			
			
			
			Более подробно опишу почему со штриховкой не получалось.
Для того, чтобы поднять штриховку вверх, я задавал "Смещение линии".
При смене направления линии, поле "Смещение линии" меняет знак на противоположный.
И получается, что штриховка смещается в противоположную сторону.
А в маркерах есть "Точка привязки", с помощью которой можно поднять линию вверх, не задавая смещение линии.
Но а что делать, когда без смещения никак?
			
							Для того, чтобы поднять штриховку вверх, я задавал "Смещение линии".
При смене направления линии, поле "Смещение линии" меняет знак на противоположный.
И получается, что штриховка смещается в противоположную сторону.
А в маркерах есть "Точка привязки", с помощью которой можно поднять линию вверх, не задавая смещение линии.
Но а что делать, когда без смещения никак?
- Вложения
 - 
			
		
				
- anchor point.png (1.77 КБ) 5628 просмотров
 
 
- 
				drrrrr
 - Участник
 - Сообщения: 86
 - Зарегистрирован: 31 янв 2012, 10:51
 - Репутация: -1204801158
 
Re: Стили линиий в QGIS
Поступать как-то так - см. вложение.
Отрисовка штриховой линии здесь уже обсуждалась:
viewtopic.php?f=27&t=26843&p=176631#p176613
- Вложения
 - 
			
		
		
				
 line_style3.zip- (10.11 КБ) 272 скачивания
 
 
- 
				qwerty123
 - Новоприбывший
 - Сообщения: 13
 - Зарегистрирован: 15 июн 2022, 12:13
 - Репутация: 1
 - Откуда: Куда
 
Re: Стили линиий в QGIS
Понятно, спасибо.
Столкнулся с ещё одной проблемой.
Необходимо сделать пунктир и добавить маркеры.
Использую простую линию с пользовательским пунктиром: Как только линия заходит за экран, то маркеры плывут: Проблема решается с использованием маркеров в качестве пунктира, но возникает другая проблема: Подскажите, пожалуйста, что я делаю не так?
			
			
									
						
										
						Столкнулся с ещё одной проблемой.
Необходимо сделать пунктир и добавить маркеры.
Использую простую линию с пользовательским пунктиром: Как только линия заходит за экран, то маркеры плывут: Проблема решается с использованием маркеров в качестве пунктира, но возникает другая проблема: Подскажите, пожалуйста, что я делаю не так?
- 
				drrrrr
 - Участник
 - Сообщения: 86
 - Зарегистрирован: 31 янв 2012, 10:51
 - Репутация: -1204801158
 
- 
				qwerty123
 - Новоприбывший
 - Сообщения: 13
 - Зарегистрирован: 15 июн 2022, 12:13
 - Репутация: 1
 - Откуда: Куда
 
Re: Стили линиий в QGIS
К сожалению проблема не в выравнивании
Открыл ваше вложение, точно такая же ситуация:
Заметил, что при разном масштабе и при закрывании разных отрезков поведение разное.
В каких-то случаях баг пропадает, но в большинстве случаев он есть.
			
			
									
						
										
						Открыл ваше вложение, точно такая же ситуация:
Заметил, что при разном масштабе и при закрывании разных отрезков поведение разное.
В каких-то случаях баг пропадает, но в большинстве случаев он есть.
- 
				qwerty123
 - Новоприбывший
 - Сообщения: 13
 - Зарегистрирован: 15 июн 2022, 12:13
 - Репутация: 1
 - Откуда: Куда
 
Re: Стили линиий в QGIS
Сейчас стоит версия 3.22.9.
Пробовал сносить и ставить заново.
Пробовал ставить версии 3.18.3 и 3.26.1.
			
			
									
						
										
						Пробовал сносить и ставить заново.
Пробовал ставить версии 3.18.3 и 3.26.1.
- 
				qwerty123
 - Новоприбывший
 - Сообщения: 13
 - Зарегистрирован: 15 июн 2022, 12:13
 - Репутация: 1
 - Откуда: Куда
 
Re: Стили линиий в QGIS
Покажу более подробно что пытаюсь сделать.
Никак не могу добиться от QGIS, чтобы всё было красиво. Постоянно где-то что-то сползает...
			
			
									
						
										
						Никак не могу добиться от QGIS, чтобы всё было красиво. Постоянно где-то что-то сползает...
- 
				gamm
 - Гуру
 - Сообщения: 4177
 - Зарегистрирован: 15 окт 2010, 08:33
 - Репутация: 1107
 - Ваше звание: программист
 - Откуда: Казань
 
Re: Стили линиий в QGIS
единственное, что приходит  голову - создать отдельный слой для раскраски, прямые линии отрезать от углов, а углы раскрашивать отдельно, либо просто рисовать линиями. Либо пилить раскраску самому, но сие есть нетривиальная задача.
			
			
									
						
										
						- 
				drrrrr
 - Участник
 - Сообщения: 86
 - Зарегистрирован: 31 янв 2012, 10:51
 - Репутация: -1204801158
 
Re: Стили линиий в QGIS
Если хочется так красиво, то ломаные придется рисовать отрезками длиной кратной длине пунктира, либо динамически изменять длину пунктира (и интервалы для маркеров) для каждого отрезка ломаной, и тут штатными средствами qgis никак не обойтись, придется программировать.
			
			
									
						
										
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя