У меня есть несколько линейных слоев, которые представляют автобусные маршруты, и многие маршруты перекрываются (т. Е. Рядом с терминалами, пунктами передачи и т. Д.). Есть ли в Qgis функция, которая будет отображать обе функции рядом / параллельно друг с другом? В примере ссылки красные и фиолетовые линии представляют собой два отдельных маршрута, и оба используют одни и те же дороги. Фиолетовая линия перекрывает красную линию, а красная линия не видна. Я ценю любые отзывы, даже с плохими новостями, что это невозможно.
12
Ответы:
Вы можете использовать смещение для одного из двух маршрутов. Вы найдете вариант для каждого стиля линии.
источник
Единственное, что мне приходит в голову, это изменить толщину и прозрачность красной линии, чтобы она была более толстой и более прозрачной, чем фиолетовая линия.
Если эти две линии принадлежат одному слою,
источник
Прочитайте ваш запрос уже в списке рассылки. Поскольку ни один из гиков действительно не ответил, я не уверен, что мой реквизит правильный.
В GRASS есть функция v.generalize со смещением. Насколько я понял из прочитанного некоторое время назад, он предназначен для разделения перекрывающихся или очень близких линий.
Лучше прочитайте всю (не очень обширную) вещь самостоятельно. http://grasswiki.osgeo.org/wiki/V.generalize_tutorial#Displacement
Я попробовал это однажды через набор инструментов, но так или иначе я никогда не достигал своей цели. Так что хитрость будет в том, чтобы найти правильные настройки параметров, я думаю
источник