[Gfoss] Riparare geometria???

Salvatore Larosa lrssvtml a gmail.com
Sab 2 Mar 2013 15:35:44 CET


Beh....non sono convinto al 100% sulla storia dei decimali.....

Io noto invece che il discostamento potrebbe essere addebitato ad una
diversa
definizione di Sistema di Riferimento.

Andrea usa EPSG:25832 per importare in SpatiaLite, mentre io uso EPSG:32632
(quest'ultimo dovrebbe essere lo stesso di quello usato da Novarese per
esportare lo SHP utilizzato come testcase)

Perciò, l'utilizzo di un diverso ellisoide (GRS80 per il primo e WGS84 per
il secondo) ha portato
a questa discrepanza. Trasformando quello di Andrea in 32632 (o il mio in
25832) le geometrie
coincidono perfettamente.

GRS-80 (1979):   6 378 137,  6 356 752,3141,   298,257222101 [1]
WGS-84 (1984):  6 378 137,  6 356 752,3142,   298,257223563 [2]

Le "microscopiche" differenze tra i due ellisoidi credo svelino l'arcano !

Saluti,

-SL

[1] - http://spatialreference.org/ref/epsg/25832/html/
[2] - http://spatialreference.org/ref/epsg/32632/html/


Il giorno 02 marzo 2013 14:58, giuliano su Tiscali <giulianc a tiscali.it> ha
scritto:
>
> On Sat, 02 Mar 2013 12:40:46 +0100
> a.furieri a lqt.it wrote:
>
> > On Sat, 2 Mar 2013 11:15:12 +0100, Andrea Peri wrote:
> > > ricevuto e controllato.
> > >
> > > Sembra essere imputabile a una differenza di precisione nel calcolo
> > > della posizione del vertice.
> > >
> > > .....
> > >
> >
> > eccoli qua; in effetti accade qualcosa di abbastanza strano, ma ...
> >
> > ......
> >
> >     la ST_MakeValid() ha costruito un "grosso poligono" con un unico
> > exterior
> >     ring ininterrotto, ma che pero' presenta "una bocca aperta" nella
> > zona
> >     di intersezione.
> >     in piu' ci sono due microscopici poligonetti di 4 vertici cadauno
> > (in pratica,
> >     due micro-striscioline che sembrano piu' un linestring
> > avanti-indietro che un
> >     polygon) che vanno a tappare "la bocca aperta".
>
> è esattamente quello che avviene eseguendo il comando "da parti
> multiple a parti singole";
>
> è come ci fossero due cerchi tangenti in 3 punti !!! che il sistema
> risolve come hai descritto tu;
>
> l'ipotesi di Peri che possa essere addebitato a qualche arrotondamento
> mi sembra abbastanza pertinente;
>
>
> > ciao Sandro
>
> ciao,
> giuliano
>
> _______________________________________________
> Gfoss a lists.gfoss.it
> 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.
> 638 iscritti al 28.2.2013




--
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20130302/773181ba/attachment.html>


Maggiori informazioni sulla lista Gfoss