Ciao Giovanni,
devo rifare dei simboli SVG per il nostro progetto della Geologia. Io devo fare dei simboli asimmetrici che devono collocarsi paralleli a dei dataset lineari. Mi sono pero' trovato di fronte a un serio problema. Che cerco di riassumete con un paio di immagini: Per questo ho usato un simbolo SVG tra quelli dsponibili su qgis. Nella prima immagine si vede il simbolo che si colloca correttamente sopra la linea . Pero', La vestizione prevede che il simbolo debba seguire con il suo profilo la linea, se la liea è orizzontale, il simbolo parallelo alla linea deve essere orizzontale. Se la linea piega, il simbolo deve parallelamente piegare pure lui. Per ottenere questo, occorre spillare la checkbox "indicatore di rotazione". Con tale opzione attivata il simbolo segue correttamente il profilo della linea. Pero' si RIBALTA ! Nella seconda immagine mostro l'effetto massicio che si ottiene. A questo punto il mio dubbio è che per ottenere il simbolo nel verso giusto, devo sostanzialmente costruire un simbolo SVG ROVESCIATO. Un simbolo rovesciato per riaverlo diritto su QGIS: Francamente ho molte perplessita', il rischio e' che poi se un geologo vede tale simbolo SVG ci prende per ubriachi. Chi glielo va a spiegare che se lo usa su QGIS gli si raddrizza ? :) E se lo volesse usare su un altro GIS se lo tiene rovesciato ? Sono alla ricerca di un workaround per risolvere questo problema senza dover ricorrere a un simbolo rovesciato. Qualcuno ha gia' avuto a che fare con questo tipo di problematica ? Grazie. Andrea. _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014 |
Mah, la prima impressione e' che non sia un bug.
Qgis sa che tu hai disegnato la linea inclinata da destra a sinistra, o viceversa, quindi applica la rotazione secondo quel criterio, a partire dall'origine del segmento. |
Giusta osservazione,
ma non mi spiego perche' la ribalta. Capirei se la rivoltasse da destra a sinistra. Nel caso che la linea sia tracciata da destra a sinistra. Pero' lui cambia il verso gia' nella legenda. Nella legenda il tracciamento è sempre lo stesso. Fermo restando che se non spillo la checkbox "indicatore di rotazione", qgis non la cambia assolutamente tra offset positivo o negativo. Anche questo non sembra molto logico. Indicatore di rotazione serve per far si che il simbolo resti sempre parallelo alla linea. Altrimenti resta sempre orizzontale, o con l'angolo impostato. Il 24 settembre 2014 20:49, Sieradz <[hidden email]> ha scritto: > Mah, la prima impressione e' che non sia un bug. > > Qgis sa che tu hai disegnato la linea inclinata da destra a sinistra, o > viceversa, quindi applica la rotazione secondo quel criterio, a partire > dall'origine del segmento. > > > > > > -- > View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Un-parere-per-capire-se-e-un-bug-di-qgis-tp7589475p7589476.html > Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com. > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. > 666+40 iscritti al 5.6.2014 -- ----------------- Andrea Peri . . . . . . . . . qwerty àèìòù ----------------- _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014 |
Il giorno Wed, 24 Sep 2014 22:17:36 +0200
Andrea Peri <[hidden email]> ha scritto: > Giusta osservazione, > ma non mi spiego perche' la ribalta. l'angolo è una variabile ciclica di periodo 2pi, tu probabilmente vorresti una rotazione di angolo compreso fra -pi/2 e +pi/2 in modo che, se la retta sale (1-3 quadrante) il simbolo ha angolo positivo, se scende (2-4 quadrante) il simbolo ha angolo negativo, il tutto indipendente dal verso della linea; se ho capito bene la tua esigenza, è probabile che debba essere modificato il codice di qgis; ciao, giuliano _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014 |
potrebbe essere qui la spiegazione in effetti...
Pero' vorrebbe dire che il comando "offset" della linea non tratta tale valore come un semplice shit lineare lungo l'asse Y del simbolo, ma piuttosto lo tratta come il risultato della riproiezione sul piano della linea di una rotazione del simbolo su un piano perpendicolare alla linea stessa. ? A. Il 24 settembre 2014 22:54, giulianc51 <[hidden email]> ha scritto: > Il giorno Wed, 24 Sep 2014 22:17:36 +0200 > Andrea Peri <[hidden email]> ha scritto: > >> Giusta osservazione, >> ma non mi spiego perche' la ribalta. > > l'angolo è una variabile ciclica di periodo 2pi, tu probabilmente > vorresti una rotazione di angolo compreso fra -pi/2 e +pi/2 in modo > che, se la retta sale (1-3 quadrante) il simbolo ha angolo positivo, se > scende (2-4 quadrante) il simbolo ha angolo negativo, il tutto > indipendente dal verso della linea; > > se ho capito bene la tua esigenza, è probabile che debba essere > modificato il codice di qgis; > > > ciao, > giuliano > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. > 666+40 iscritti al 5.6.2014 -- ----------------- Andrea Peri . . . . . . . . . qwerty àèìòù ----------------- _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014 |
In reply to this post by Andrea Peri
Andrea, l'unico trucco che mi viene in mente e' accertarsi che il campo "Offset linea" sotto il flag "Indicatore di Rotazione" sia maggiore o uguale a zero.
Per curiosita', perche' tu l'hai settato negativo? |
devo riprodurre questa vestizione qui:
(vedi immagine allegata) Il dataset e' lineare, e la freccia si colloca sopra la linea a intervalli regolari. Tra l'altro la freccia ha pure la punta asimmettrica. Per farlo ho realizzato il simbolo SVG, ma quando sono andato a dare l'offset negativo per portarla sopra la linea, mi si e' rovesciata. A. Il 24 settembre 2014 23:11, Sieradz <[hidden email]> ha scritto: > Andrea, l'unico trucco che mi viene in mente e' accertarsi che il campo > "Offset linea" sotto il flag "Indicatore di Rotazione" sia maggiore o uguale > a zero. > > Per curiosita', perche' tu l'hai settato negativo? > > > > > > -- > View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Un-parere-per-capire-se-e-un-bug-di-qgis-tp7589475p7589480.html > Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com. > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. > 666+40 iscritti al 5.6.2014 -- ----------------- Andrea Peri . . . . . . . . . qwerty àèìòù ----------------- _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014 |
Se setti l'offset a livello di Marker - > Indicatore SVG, invece che a livello di Linea, dovresti ottenere quello che cerchi. giovanni Il 24/set/2014 23:21 "Andrea Peri" <[hidden email]> ha scritto:
devo riprodurre questa vestizione qui: _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014 |
Grazie del suggerimento.
Avevo provato questa soluzione, ma se non do' un offset alla linea, il simbolo SVG (che partirebbe sovrapposto alla linea (offset linea =0) non mi viene visualizzato. Non viene visualizzato proprio, non è che appare sotto o sopra e si mescola alla linea, sparisce proprio. Nella parte di costruizione (quella a destra) si vede il simbolo SVG che va su/giu in base al valore di offset Y che gli do' a livello di marker del simbolo. Pero nella finestra del risultato complessivo non compare. E anche nella mappa non viene riprodotto. Giusto in occasione di questa risposta ho fatto una prova pazzesca: ho dato un valore positivo alcampo "offset linea". Poi ho dato un offset negativo al marker del simbolo SVG. E miracolosamente con questo escamotage esoterico il simbolo svg e' comparso (a quanto pare compare solo se l'offset della linea è differente da zero) e poi risale perche' l'offset Y del marker e' sufficientemente negativo. Wow, sono ritornato in pista. Comunque in questa storia mi pare che un baco ci sia. A. Il 25 settembre 2014 00:52, G. Allegri <[hidden email]> ha scritto: > Se setti l'offset a livello di Marker - > Indicatore SVG, invece che a > livello di Linea, dovresti ottenere quello che cerchi. > In ogni caso l'offset è relativo al verso di digitazione della linea. > > giovanni > > Il 24/set/2014 23:21 "Andrea Peri" <[hidden email]> ha scritto: > >> devo riprodurre questa vestizione qui: >> >> (vedi immagine allegata) >> >> Il dataset e' lineare, e la freccia si colloca sopra la linea a >> intervalli regolari. >> Tra l'altro la freccia ha pure la punta asimmettrica. >> >> Per farlo ho realizzato il simbolo SVG, ma quando sono andato a dare >> l'offset negativo per portarla sopra la linea, >> mi si e' rovesciata. >> >> A. >> >> >> >> Il 24 settembre 2014 23:11, Sieradz <[hidden email]> ha scritto: >> > Andrea, l'unico trucco che mi viene in mente e' accertarsi che il campo >> > "Offset linea" sotto il flag "Indicatore di Rotazione" sia maggiore o >> > uguale >> > a zero. >> > >> > Per curiosita', perche' tu l'hai settato negativo? >> > >> > >> > >> > >> > >> > -- >> > View this message in context: >> > http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Un-parere-per-capire-se-e-un-bug-di-qgis-tp7589475p7589480.html >> > Sent from the Gfoss -- Geographic Free and Open Source Software - >> > Italian mailing list mailing list archive at Nabble.com. >> > _______________________________________________ >> > [hidden email] >> > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss >> > Questa e' una lista di discussione pubblica aperta a tutti. >> > I messaggi di questa lista non hanno relazione diretta con le posizioni >> > dell'Associazione GFOSS.it. >> > 666+40 iscritti al 5.6.2014 >> >> >> >> -- >> ----------------- >> Andrea Peri >> . . . . . . . . . >> qwerty àèìòù >> ----------------- >> >> _______________________________________________ >> [hidden email] >> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss >> Questa e' una lista di discussione pubblica aperta a tutti. >> I messaggi di questa lista non hanno relazione diretta con le posizioni >> dell'Associazione GFOSS.it. >> 666+40 iscritti al 5.6.2014 -- ----------------- Andrea Peri . . . . . . . . . qwerty àèìòù ----------------- _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014 |
se riesci a preparare un data set di test (con una linea e un simbolo)
si verifica durante l'hackmeeting (previo aprire un tiket) a presto Luigi Pirelli 2014-09-25 9:48 GMT+02:00 Andrea Peri <[hidden email]>: > Grazie del suggerimento. > > Avevo provato questa soluzione, ma se non do' un offset alla linea, il > simbolo SVG (che partirebbe sovrapposto alla linea (offset linea =0) > non mi viene visualizzato. > > Non viene visualizzato proprio, non è che appare sotto o sopra e si > mescola alla linea, sparisce proprio. > > Nella parte di costruizione (quella a destra) si vede il simbolo SVG > che va su/giu in base al valore di offset Y che gli do' a livello di > marker del simbolo. > Pero nella finestra del risultato complessivo non compare. > E anche nella mappa non viene riprodotto. > > Giusto in occasione di questa risposta ho fatto una prova pazzesca: > ho dato un valore positivo alcampo "offset linea". > Poi ho dato un offset negativo al marker del simbolo SVG. > E miracolosamente con questo escamotage esoterico il simbolo svg e' > comparso (a quanto pare compare solo se l'offset della linea è > differente da zero) e poi risale perche' l'offset Y del marker e' > sufficientemente negativo. > > Wow, > > sono ritornato in pista. > > Comunque in questa storia mi pare che un baco ci sia. > > A. > > > > Il 25 settembre 2014 00:52, G. Allegri <[hidden email]> ha scritto: >> Se setti l'offset a livello di Marker - > Indicatore SVG, invece che a >> livello di Linea, dovresti ottenere quello che cerchi. >> In ogni caso l'offset è relativo al verso di digitazione della linea. >> >> giovanni >> >> Il 24/set/2014 23:21 "Andrea Peri" <[hidden email]> ha scritto: >> >>> devo riprodurre questa vestizione qui: >>> >>> (vedi immagine allegata) >>> >>> Il dataset e' lineare, e la freccia si colloca sopra la linea a >>> intervalli regolari. >>> Tra l'altro la freccia ha pure la punta asimmettrica. >>> >>> Per farlo ho realizzato il simbolo SVG, ma quando sono andato a dare >>> l'offset negativo per portarla sopra la linea, >>> mi si e' rovesciata. >>> >>> A. >>> >>> >>> >>> Il 24 settembre 2014 23:11, Sieradz <[hidden email]> ha scritto: >>> > Andrea, l'unico trucco che mi viene in mente e' accertarsi che il campo >>> > "Offset linea" sotto il flag "Indicatore di Rotazione" sia maggiore o >>> > uguale >>> > a zero. >>> > >>> > Per curiosita', perche' tu l'hai settato negativo? >>> > >>> > >>> > >>> > >>> > >>> > -- >>> > View this message in context: >>> > http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Un-parere-per-capire-se-e-un-bug-di-qgis-tp7589475p7589480.html >>> > Sent from the Gfoss -- Geographic Free and Open Source Software - >>> > Italian mailing list mailing list archive at Nabble.com. >>> > _______________________________________________ >>> > [hidden email] >>> > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss >>> > Questa e' una lista di discussione pubblica aperta a tutti. >>> > I messaggi di questa lista non hanno relazione diretta con le posizioni >>> > dell'Associazione GFOSS.it. >>> > 666+40 iscritti al 5.6.2014 >>> >>> >>> >>> -- >>> ----------------- >>> Andrea Peri >>> . . . . . . . . . >>> qwerty àèìòù >>> ----------------- >>> >>> _______________________________________________ >>> [hidden email] >>> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss >>> Questa e' una lista di discussione pubblica aperta a tutti. >>> I messaggi di questa lista non hanno relazione diretta con le posizioni >>> dell'Associazione GFOSS.it. >>> 666+40 iscritti al 5.6.2014 > > > > -- > ----------------- > Andrea Peri > . . . . . . . . . > qwerty àèìòù > ----------------- > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. > 666+40 iscritti al 5.6.2014 [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014 |
Il 25/09/2014 22:18, Luigi Pirelli ha scritto:
> se riesci a preparare un data set di test (con una linea e un simbolo) > si verifica durante l'hackmeeting (previo aprire un tiket) Concordo, questo e' l'approccio preferibile. A proposito, invito tutti gli interessati a rimanere collegati sul canale IRC #qgis durante l'hackfest [0], in modo da partecipare almeno virtualmente. C'e' da fare per tutti, dalla documentazione alla traduzione, allo sviluppo, alla decisione su temi importanti per il futuro del progetto. Cordiali saluti. [0] http://hub.qgis.org/projects/quantum-gis/wiki/12_QGIS_Developer_Meeting_in_Essen_2014 -- Paolo Cavallini - www.faunalia.eu Corsi QGIS e PostGIS: http://www.faunalia.eu/training.html _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014 |
MI sto convincendo che non sia un bug, ma piuttosto una feature. L'unica cosa che forse è un bug e' che se line-offset è zero il simbolo Ma anche questo mi torna in realta'. Infatti se per offset positivi Per cui secondo me non è un bug. Vi torna ? A. Il 26/set/2014 10:03 "Paolo Cavallini" <[hidden email]> ha scritto:
Il 25/09/2014 22:18, Luigi Pirelli ha scritto: _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014 |
È la stessa conclusione di cui al post Sep 24, 2014; 8:49pm... :D |
Già. Alla fine ci sono arrivato. A. Il 26/set/2014 11:56 "Sieradz" <[hidden email]> ha scritto:
/ _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014 |
Free forum by Nabble | Edit this page |