On Mon, Oct 22, 2012 at 09:16:00AM +0200, a.furi...@lqt.it wrote: > On Mon, 22 Oct 2012 08:43:48 +0200, Sandro Santilli wrote: > >On Mon, Oct 22, 2012 at 12:00:53AM +0200, Amedeo Fadini wrote: > >>Grazie mille per le info preziose che conoscevo in parte non > >>mancherò di > >>approfondire, ma il problema è molto più semplice: > >>la stessa geometria, indipendentemente dalla proiezione, mi da > >>un valore di > >>area diverso in qgis rispetto a postgis, mi interessava capire > >>il perché... > > > >Stabilita' numerica, immagino. > >Di recente PostGIS ha migliorato la precisione a discapito della > >rapidita', > >traslando ogni segmento verso l'origine per avere piu' bit di > >precisione > >sul calcolo delle aree dei triangoli costruiti su ogni segmento. > >Non so che versione tu abbia (ne di postgis ne di qgis) ma so che > >piccole > >differenze di area possono dipendere da questo tipo di differente > >algoritmo. > > > > Era proprio il medesimo sospetto che nutrivo anche io. > come ho avuto occasione di toccare direttamente con mano con la > test coverage di SpatiaLite, versioni diverse delle GEOS di regola > producono risultati diversi da quelli calcolati dalle versioni > precedenti. > > ma in genere si tratta di scostamenti abbastanza lievi; quelli > segnalati > da Amedeo sembrerebbero piu' consistenti. > direi che a questo punto diventa indispensabile stabilire: > - su quale sistema operativo lavora Amedeo > - quali distribuzioni sw ha installato > > se usa Linux, dovrebbe dipendere sempre tutto dalla medesima shared > library GEOS, e quindi direi che il problema "versioni spaiate" non > sembra molto verosimile.
Ma la ST_Area di PostGIS non usa GEOS. Non so QGIS. C'e' pure da vedere se la radice quadrata viene calcolata su ogni segmento o solo alla fine. Scostamenti abbastanza lievi * numero di segmenti = scostamenti abbastanza consistenti... --strk; http://www.cartodb.com - Map, analyze and build applications with your data ~~ http://strk.keybit.net _______________________________________________ Gfoss@lists.gfoss.it 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 hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 605 iscritti al 10.7.2012