Come creare due linee di colore in QGIS?


11

Ho lavorato alla creazione di mappe per mountain bike ed escursionismo utilizzando Illustrator e ora sto provando a passare a QGIS, quindi ci sono dati GIS reali che alimentano le mappe, facilitando l'aggiornamento / ridimensionamento di quanto non sia Illustrator.

Un problema che ho avuto è che quando i percorsi convergono i creatori / manutentori del sentiero di solito danno ai sentieri due colori mentre sono uniti. Ecco un esempio dalla versione di Illustrator:

inserisci qui la descrizione dell'immagine

Sto usando la seguente soluzione per modellare i percorsi con due colori, ma sono curioso di sapere se ci sono altri modi per ottenere questo risultato:

  • Le caratteristiche del percorso hanno due attributi di colore: colore e colore2
  • Inserisco un valore di stringa per il "colore" della traccia: rosso, blu, ecc.
  • Se il segmento di traccia ha un colore secondario, lo metto in "color2"
  • Stile il livello usando l'attributo "color"
  • Duplico il layer trail e cambio lo stile del nuovo layer per utilizzare "color2" anziché "color".
  • Cambio il livello duplicato per utilizzare uno stile tratteggiato anziché solido.

Ora entrambi i livelli puntano allo stesso Shapefile ma li disegnano in modo diverso.

È questo il modo migliore per realizzare questo tipo di styling?


1
Potresti pubblicare un'immagine di ciò che stai cercando di produrre in QGIS, ad esempio un esempio dell'output di Illustrator?
Simbamangu,

Risposte:


9

Mi sono imbattuto in questo video che spiega come realizzare binari ferroviari in QGIS usando Symbol Layers - http://linfiniti.com/2010/12/video-tutorial-1-creating-a-custom-railway-style/

Mi sono reso conto che avrei potuto usare la stessa funzione per creare linee a due colori usando solo un livello.

Non avrei bisogno di avere un attributo di colore separato (dal momento che non puoi modellare un singolo livello basato su due attributi)

  • Usa nuova simbologia
  • Aggiungi una seconda linea semplice alle proprietà del simbolo
  • Rendi le linee della stessa larghezza
  • Rendi la linea superiore tratteggiata e il colore primario
  • Rendi la linea di fondo solida e il colore secondario

Proprietà dei simboli per una linea a due colori


-1

Non dovresti creare più livelli. In effetti, non dovresti creare attributi "color". Di solito, dovresti semplicemente nominare i vari percorsi e assegnare diversi colori e simboli ai diversi nomi. Una volta che ti imbatti in un sentiero combinato, potresti chiamarlo "Pacific Crest Trail / Appalachian Trail" e quindi creare uno stile di simbolo unico per quell'attributo.

Sto parlando di concetti generali qui. Non sono esattamente sicuro di come lo faresti in QGIS.


Bene, gli attributi di colore corrispondono ai "blaze" che scelgono per i percorsi. È davvero un attributo della traccia che voglio tracciare. E quello che sto chiedendo è come fare in modo specifico una linea a due colori in QGIS.
Brian Kelly,

Ti ho preso. Stavo solo dicendo che non è necessario, non che non dovresti :)
jvangeld,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.