Come aggiungere i miei simboli all'elenco di selezione a marcatore singolo o svg-marcatore?


13

Stavo creando una freccia per un livello di linea. Quindi stavo aggiungendo il triangolo come singolo marker alla linea. Fin qui tutto bene. Ma quando desidero creare il mio simbolo single marker o svg marker come posso aggiungere questi simboli a QGIS? Dove devono essere memorizzati questi simboli? In modo che vengano aggiunti al singolo marker o all'elenco di selezione dei marker svg?

Non sono riuscito a trovare la cartella cercando i file .svg? ; (Qual è l'approccio per mettere il mio marcatore singolo o svg nell'elenco di selezione?

inserisci qui la descrizione dell'immagine

Risposte:


10

Dalla finestra di dialogo del marker SVG è possibile selezionare un file SVG diverso. Inoltre, qui vedrai dove è archiviato il file predefinito.

Finestra di dialogo SVG

potresti voler controllare il mio post tra qualche giorno sulle librerie aggiuntive di simboli SVG:

Esiste una libreria di simboli SVG per qgis?


1
Grazie per la risposta! Mi ha aiutato molto. Il percorso contrassegnato in giallo non viene visualizzato nella finestra delle proprietà del mio simbolo; (In realtà, sto anche cercando dove sono memorizzati i simboli del font-marker? Non li ho trovati fino ad ora. Sai dove si trova il marcatore singolo (cerchio, rettangoli usw .) i simboli sono memorizzati? Non è indicato alcun percorso quando si seleziona il simbolo del singolo marker e anche nessun campo di indicazione del percorso. Grazie in anticipo per qualsiasi informazione. Cordiali saluti phil
philmyer

Quelle non sono effettivamente archiviate in un file, penso che le opzioni siano semplicemente codificate, non vengano lette da un file.
U2ros,

7

Vai su Impostazioni -> Opzioni -> Rendering: ci saranno "percorsi SVG" in basso. Fai clic sul pulsante "Aggiungi" per aggiungere un nuovo percorso. (NB: Nelle versioni più recenti di QGIS Impostazioni -> Opzioni -> Sistema e "Percorsi SVG" sono in alto)


Grazie per il consiglio! Ho già aggiunto la mia cartella :)
philmyer

@philmyer questa risposta è il metodo implementato per aggiungere i propri simboli SVG. Considera di contrassegnarlo come risposta accettata. Gli altri simboli a cui ti riferisci, credo, sono disegnati su richiesta dal toolkit della Qt GUI e, come tali, non si trovano nel file system.
dakcarto,

2
A proposito: a partire da qui nel codice sorgente sono i due metodi in cui i marcatori semplici vengono "preparati" prima di essere resi. Non sono sicuro di quanto sarebbe facile aggiungerne altri.
dakcarto,

...grazie per l'informazione. Ma lo farò creando la mia freccia come file SVG (vedi il commento in fondo).
Philmyer,

3
Ho notato che in QGIS 2.2 la posizione "Percorsi SVG" è ora in Impostazioni -> Ozioni -> Sistema.
Akthor,

0

Le cartelle di directory predefinite (classificate per tipo) per i simboli svg si trovano sul mio computer in C: \ Programmi \ Quantum GIS Lisboa \ apps \ qgis \ svg. È stata la mia esperienza che se creo un nuovo simbolo svg, lo salvo in una di queste directory mentre ho un progetto aperto, devo riavviare il progetto (QGIS) prima che sia visibile e selezionabile nella finestra di dialogo delle proprietà del simbolo .


Grazie per la tua risposta. Sai anche dove sono memorizzati i simboli del produttore singolo (cerchi, rettangoli usw)? Non sono riuscito a trovarli fino ad ora; (Grazie in anticipo per qualsiasi consiglio, Cordiali saluti, phil
philmyer

È mia comprensione che questi simboli sono marcatori "semplici" e sono resi in un modo (migliore risposta) annotato nei precedenti commenti di risposta forniti da Dakar sopra. Questo non vuol dire che non puoi preparare la tua interpretazione di questi simboli in formato svg usando un programma come inkscape e salvarli in una directory di tua scelta.
wstewart1958,

... grazie per l'informazione. Penso che il modo più semplice sarà quello di creare la mia freccia in Adobe Illustrator e salvarla come svg. Questo arrowhead.svg può essere usato come un mio svg-marker. Creare la mia freccia combinando due livelli di simboli: una singola linea (simbolo layer1) e la propria arrowhead.svg (simbolo layer2).
Tutto
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.