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). _______________________________________________ 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