[Gfoss] ruotare un poligono

G. Allegri giohappy a gmail.com
Ven 25 Maggio 2012 18:19:48 CEST


PS: visto che chiedevi la rotazione su se stessa della griglia, ho posto
come centro di rotazione il centro dell'estensione della grigila.

Il giorno 25 maggio 2012 18:15, G. Allegri <giohappy a gmail.com> ha scritto:

> In pausa caffè ho creato uno script che potrebbe tornarti comodo:
>
> http://www.giovanniallegri.it/share/rotlayer.txt
>
> Copialo e incollalo dentro la console di Python di Qgis.
> e poi scrivi:
>
> > rotalyer('griglia',45)
>
> ovvero, nome del layer contenente la griglia di poligoni e l'angolo in
> gradi.
> Vedi questa figura: http://www.giovanniallegri.it/share/rotlayer.png
>
> E' molto rudimentale, e funziona solo per griglie con poligoni e non
> multipolygons. Ci vuole poco a sistemarlo, ma la pausa caffè è già finita :)
>
> giovanni
>
> Il giorno 25 maggio 2012 17:53, <a.furieri a lqt.it> ha scritto:
>
> On Fri, 25 May 2012 17:36:43 +0200, Luca Sigfrido Percich wrote:
>>
>>> Grazie delle info, Sandro.
>>>
>>> Rispetto a quale punto viene applicata la rotazione?
>>>
>>>
>> quello piu' scemo ed ovvio ... (0,0) :-)
>> insomma, ti fa semplicemente ruotare tutto il piano
>>
>> ma esiste anche questa qua:
>> ShiftCoordinates( geom Geometry , shiftX Double precision , shiftY Double
>> precision ) : Geometry
>> "return a geometric object obtained by translating coordinates according
>> to shiftX and shiftY values"
>>
>> quindi innestando a catena uno shift, un rotate ed un ultimo shift
>> esattamente simmetrico al primo ti puoi posizionare l'asse di rotazione
>> dove meglio credi ((p.es. sul centroide del poligono).
>>
>>
>> ciao Sandro
>>
>> --
>> Il messaggio e' stato analizzato alla ricerca di virus o
>> contenuti pericolosi da MailScanner, ed e'
>> risultato non infetto.
>>
>> ______________________________**_________________
>> Gfoss a lists.gfoss.it
>> http://lists.gfoss.it/cgi-bin/**mailman/listinfo/gfoss<http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss>
>> Questa e' una lista di discussione pubblica aperta a tutti.
>> Non inviate messaggi commerciali.
>> I messaggi di questa lista non rispecchiano necessariamente
>> le posizioni dell'Associazione GFOSS.it.
>> 584 iscritti al 7.4.2012
>>
>
>
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20120525/4931f273/attachment-0001.html>


Maggiori informazioni sulla lista Gfoss