Як створити дві кольорові лінії в QGIS?


11

Я працював над створенням гірських велосипедних та пішохідних карт за допомогою Illustrator, і зараз я намагаюся перейти до QGIS, тому реальні дані ГІС живлять карти, роблячи оновлення / масштабування їх легшими, ніж це Illustrator.

Одне з моїх питань - це те, що, коли траси сходяться, творці / обслуговуючі траси зазвичай надають слідам два кольори під час їх з'єднання. Ось приклад з версії Illustrator:

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

Я використовую наступне рішення для стилістики стежок двома кольорами, але мені цікаво, чи є інші способи досягти цього:

  • Особливості сліду мають два кольорові атрибути: колір та колір2
  • Я вводжу значення рядка для "кольору" сліду: червоний, синій тощо.
  • Якщо відрізок сліду має вторинний колір, я вкладаю його у "color2"
  • Я стилю шару використовую атрибут "color"
  • Я дублюю шар сліду і змінюю стиль нового шару, щоб використовувати "color2" замість "color".
  • Я змінюю дублюючий шар, щоб використовувати штриховий стиль лінії замість суцільного.

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

Це найкращий спосіб досягти такого типу укладання?


1
Чи можете ви опублікувати зображення того, що ви хочете зробити в QGIS, тобто приклад із результатів вашого Illustrator?
Сімбамангу

Відповіді:


9

Я наткнувся на це відео, в якому пояснюється, як зробити залізничні колії в QGIS за допомогою символьних шарів - http://linfiniti.com/2010/12/video-tutorial-1-creating-a-custom-railway-style/

Я зрозумів, що зможу використовувати ту саму функцію, щоб зробити двоколірні лінії, використовуючи лише один шар.

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

  • Використовуйте нову символіку
  • Додайте другу просту лінію до властивостей Symbol
  • Зробіть лінії однакової ширини
  • Зробіть верхню лінію пунктирним та основним кольором
  • Нижній рядок зробіть суцільним і другорядним кольором

Властивості символу для двох кольорових ліній


-1

Вам не доведеться створювати кілька шарів. Насправді, вам не потрібно було б створювати "кольорові" атрибути. Зазвичай ви просто назвете різні стежки та призначите різним іменам різні кольори та символи. Після того, як ви зіткнетеся з комбінованою стежкою, ви можете назвати її "Тихоокеанський гребінковий шлях / Шлях Аппалачі", а потім створити унікальний стиль символу для цього атрибута.

Я говорю тут загальні поняття. Я не точно впевнений, як би ви це зробили в QGIS.


Добре кольорові атрибути збігаються з "оголеннями", які вони обирають для стежок. Це справді атрибут сліду, який я хочу простежити. І я запитую, як конкретно зробити двоколірну лінію в QGIS.
Брайан Келлі

Я готча. Я лише говорив, що вам не потрібно, не те, що не слід :)
jvangeld
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.