Как создать две цветные линии в QGIS?


11

Я работал над созданием карт для катания на горных велосипедах и для пеших прогулок с помощью Illustrator, и сейчас я пытаюсь перейти на QGIS, чтобы на картах были настоящие ГИС-данные, упрощая их обновление / масштабирование, чем в Illustrator.

Одна проблема, с которой я столкнулся, заключается в том, что, когда тропы сходятся, создатели / сопровождающие тропы обычно дают тропам два цвета, пока они объединены. Вот пример из версии Illustrator:

введите описание изображения здесь

Я использую следующее решение для стилизации трасс с двумя цветами, но мне любопытно, есть ли другие способы сделать это:

  • У особенностей следа есть два цветовых атрибута: цвет и цвет2
  • Я ввожу строковое значение для «цвета» следа: красный, синий и т. Д.
  • Если у сегмента следа есть вторичный цвет, я помещаю это в "color2"
  • Я оформляю слой, используя атрибут "color"
  • Я дублирую слой следа и меняю стиль нового слоя, чтобы использовать «color2» вместо «color».
  • Я изменяю дубликат слоя, чтобы использовать пунктирный стиль линии вместо сплошного.

Теперь оба слоя указывают на один и тот же шейп-файл, но стилизуют их по-разному.

Это лучший способ выполнить этот тип стайлинга?


1
Не могли бы вы опубликовать изображение того, что вы хотите создать в QGIS, например пример из выходных данных Illustrator?
Симбамангу

Ответы:


9

Я наткнулся на это видео, которое объясняет, как делать железнодорожные пути в QGIS с использованием слоев символов - http://linfiniti.com/2010/12/video-tutorial-1-creating-a-custom-railway-style/

Я понял, что могу использовать одну и ту же функцию для создания двухцветных линий, используя только один слой.

Мне не нужно иметь отдельный атрибут цвета (так как вы не можете стилизовать один слой на основе двух атрибутов)

  • Используйте новую символику
  • Добавьте вторую простую строку в свойства символа
  • Сделайте линии одинаковой ширины
  • Сделайте верхнюю линию пунктирной и основной цвет
  • Сделайте нижнюю линию сплошной и вторичный цвет

Свойства символа для двухцветной линии


-1

Вам не нужно создавать несколько слоев. На самом деле, вам не нужно создавать атрибуты «цвета». Обычно вы просто называете различные маршруты и назначаете разные цвета и символы для разных имен. Как только вы столкнетесь с комбинированной тропой, вы можете назвать ее «Пассажирская тропа Crest / Аппалачская тропа», а затем создать уникальный стиль символа для этого атрибута.

Я говорю здесь общие понятия. Я не совсем уверен, как бы вы сделали это в QGIS.


Что ж, цветовые атрибуты соответствуют «блескам», которые они выбирают для трасс. Это действительно атрибут следа, который я хочу отслеживать. И я спрашиваю, как конкретно сделать двухцветную линию в QGIS.
Брайан Келли

Понял. Я только говорил, что ты не должен, не то, что ты не должен :)
jvangeld
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.