Я работал над созданием карт для катания на горных велосипедах и для пеших прогулок с помощью Illustrator, и сейчас я пытаюсь перейти на QGIS, чтобы на картах были настоящие ГИС-данные, упрощая их обновление / масштабирование, чем в Illustrator.
Одна проблема, с которой я столкнулся, заключается в том, что, когда тропы сходятся, создатели / сопровождающие тропы обычно дают тропам два цвета, пока они объединены. Вот пример из версии Illustrator:
Я использую следующее решение для стилизации трасс с двумя цветами, но мне любопытно, есть ли другие способы сделать это:
- У особенностей следа есть два цветовых атрибута: цвет и цвет2
- Я ввожу строковое значение для «цвета» следа: красный, синий и т. Д.
- Если у сегмента следа есть вторичный цвет, я помещаю это в "color2"
- Я оформляю слой, используя атрибут "color"
- Я дублирую слой следа и меняю стиль нового слоя, чтобы использовать «color2» вместо «color».
- Я изменяю дубликат слоя, чтобы использовать пунктирный стиль линии вместо сплошного.
Теперь оба слоя указывают на один и тот же шейп-файл, но стилизуют их по-разному.
Это лучший способ выполнить этот тип стайлинга?