[QGIS-it-user] Simboli SVG

Marco Guiducci marco.guiducci a regione.toscana.it
Ven 3 Dic 2021 06:54:15 PST



Il 03/12/2021 15:22, Franco Cazzola ha scritto:
> Buongiorno
> Uso Qgis 3.16 per  Windows 10
> Ho creato dei simboli SVG con Inkscape e li ho usati per tematizzare uno shape puntuale.
> Ho la necessità di spostare dei punti ma attivando l'edit e la funzione di spostamento non mi consente di eseguire l'operazione.
> Se lo stesso shape lo tematizzo con un altro simbolo svg della libreria qgis, esegue correttamente l'operazione
> 1.  usate atri applicativi per creare simboli svg ?
> 2.  come definisco il punto origine del simbolo ?
> 3.  avete avuto lo stesso problema ?
>
> Ing. Franco Cazzola
> Milano
>

Parafrasando Sant'Agostino: il punto origine io lo so dov'è, ma se me lo 
chiedi non lo so più!
Mi ci sono disfatto la testa, perché i miei simboli li dovevo anche 
ruotare, quindi il punto origine è fondamentale.

Sono arrivato alla conclusione che il punto origine è al centro del box, 
ma se il simbolo non è simmetrico rispetto al centro allora ci sono 
comportamenti bizzarri.
Ho risolto così: il box è 10x10, disegno un quadrato invisibile 10x10, 
poi disegno dentro il mio simbolo che allora può anche non essere 
simmetrico.
Nell'esempio nota il path con stroke:none;fill:none di dimensione uguale 
al box (width="10.00" height="10.00")

<svg xmlns="http://www.w3.org/2000/svg" 
xmlns:xlink="http://www.w3.org/1999/xlink" 
xmlns:ev="http://www.w3.org/2001/xml-events" width="10.00" height="10.00">
   <g id="sl17">
       <path style="stroke:none;fill:none;stroke-width:0.100" d="M0.0 
0.0L0.0 10.0L10.0 10.0L10.0 0.0L0.0 0.0"/>
       <g  transform="translate(-0.68 -1.49)">
         <path style="stroke:black;fill:none;stroke-width:0.100" 
d="M5.34 6.99L6.01 6.99M5.68 5.99L5.68 6.99M5.68 5.99L5.87 5.97L6.02 
5.92L6.16 5.83L6.28 5.73L6.35 5.62M5.68 5.99L5.88 5.90L5.96 5.83L6.04 
5.71L6.11 5.59L6.15 5.46L6.17 5.33M5.68 5.99L5.76 5.91L5.84 5.77L5.87 
5.62L5.87 5.42L5.83 5.19L5.78 5.00M5.68 5.99L5.59 5.91L5.51 5.77L5.48 
5.62L5.48 5.42L5.52 5.19L5.58 5.00M5.68 5.99L5.47 5.90L5.40 5.83L5.31 
5.71L5.24 5.59L5.20 5.46L5.18 5.33M5.68 5.99L5.49 5.97L5.33 5.92L5.19 
5.83L5.07 5.73L5.00 5.62"/>
       </g>
   </g>
</svg>

Non so se fa al caso tuo, ma forse può essere utile.

-- 
Marco Guiducci - 055 4383194
SITA - Sistema informativo territoriale e ambientale
Regione Toscana - Via di Novoli 26 - 50127 Firenze



Maggiori informazioni sulla lista QGIS-it-user