Un escamotage per aumentare la precisione può essere quello di diminuire
il range della parte intera limitandosi al boundary effettivo.
Puoi sottrarre alle coordinate di tutti i punti le coordinate del punto
LowerLeft del boundary, andando a lavorare in un sistema cartesiano non
inquadrato in un SRS. Non so dirti come farlo in GRASS, in PostGIS
sarebbe una cosa tipo:
insert into non_geom_table(id, geom)
select id, ST_SetSrid(ST_Translate(geom, -originx, -originy), 0)
from geom_table
Se l'area di lavoro è di pochi Km di lato, puoi arrivare ad un aumento
della precisione di 2/3 cifre.
Sig
Il giorno mer, 28/11/2012 alle 14.02 +0100, Sandro Santilli ha scritto:
On Wed, Nov 28, 2012 at 12:50:24PM +0000, Marco Guiducci wrote:
> Purtroppo si lavora con buffer di 40 cm su punti distanti pochi centimetri, ma con coordinate a 7 cifre sulla parte intera
Purtroppo i floating point non possono proprio arrivare a quella precisione,
quindi e' anche possibile che tu ottenga dei numeri completamente arbitrari.
Servono tutte quelle cifre intere ?
Le proiezioni non le hanno inventate per nulla
--strk;
_______________________________________________
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
_____________
PRIVACY
Le informazioni contenute in questo messaggio sono riservate e confidenziali. Il loro utilizzo e' consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora Lei non fosse la persona a cui il presente messaggio è destinato, La invitiamo ad eliminarlo dal Suo Sistema e a distruggere le varie copie o stampe, dandone gentilmente comunicazione all’indirizzo mail del mittente. Ogni utilizzo improprio e' contrario ai principi del D.lgs 196/03 e alla legislazione europea (Direttiva 2002/58/CE).
PRIVACY
Le informazioni contenute in questo messaggio sono riservate e confidenziali. Il loro utilizzo e' consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora Lei non fosse la persona a cui il presente messaggio è destinato, La invitiamo ad eliminarlo dal Suo Sistema e a distruggere le varie copie o stampe, dandone gentilmente comunicazione all’indirizzo mail del mittente. Ogni utilizzo improprio e' contrario ai principi del D.lgs 196/03 e alla legislazione europea (Direttiva 2002/58/CE).