Infatti e' senz'altro cosi',

Pero' il computer e' sostanzialmente una macchina deterministica e
questo significa che a input uguali devono corrispondere risposte uguali.
Per cui questa differenza di risultato, per piccola che sia e' un
qualcosa che in analoghe condizioni si ripresentera' sempre.
Ed e' interessante capire quali siano i parametri che fanno divergere il
risultato.

Comunque e' molto probabile che la differenza sia dovuta alla differenza
di architettura.
infatti facendo la prova su un'altra configurazione Linux sempre a 64 bit.

Ottengo il medesimo risultato ovvero
1,0009418011511229

Preciso all'ultimo decimale con il risultato della prova su Debian 64bit.

Sebbene la architettura su cui faccio questa seconda prova pur essendo
sempre una linux a 64 bit sia sensibilmente differente e la Geos era la
3.1.1 released.

Per ora gli indizi vanno tutti verso una differenza di risultati tra 32
e 64 bit.
Probabilmente legato anche alla differente precisione con cui possono
essere effettuati i calcoli.
Mi domando se esiste un metodo per riportare i calcoli di una
configurazione a 64bit alla precisione di una architettura a 32bit,
magari settando qualche parametro di configurazione su Postgis ....

La riproducibilita' del risultato e' un traguardo.



Stefano Salvador ha scritto:
Il problema e' che il valore che ritorna a me e' differente da quello che il
tuo PG ritorna.

considera che ST_Transform in questo caso opera una trasformazione di elissoide e quindi utilizza delle formule approssimate, la differenza (0.0000005 mm circa ...) può essere dovuta anche all'archittettura hardware (32 vs 64 bit) oppure a dei parametri di trasformazione lievemente diversi.

Comunque la differenza è molto ma molto più piccola di qualsiasi errore di misura.


Ciao,

Stefano



_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Rispondere a