[QGIS-it-user] Simboli SVG

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

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&quot; xmlns:xlink="http://www.w3.org/1999/xlink&quot; xmlns:ev="http://www.w3.org/2001/xml-events&quot; 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