On Mon, 15 Nov 2010 12:21:58 +0100, strk wrote
> On Mon, Nov 15, 2010 at 11:50:30AM +0100, iacopo wrote:
> > In postgis mi trovo con un layer che ha srid 900914 e che deriva da
> > un'esportazione da grass di un layer in GB (srid 3003). Mi sapete spiegare
> > di
> > che si tratta dato che uno srid 900914 non ho idea a cosa corrisponda.
> > Se poi riproietto usando SELECT ST_Transform(the_geom,3003) la riproiezione
> > viene fata, ma i dati finiscono nel posto sbagliato.
>
> Suona come un codice automaticamente assegnato dal tool di export/import.
> 900913 sara' probabilmente il piu' alto id assegnato, ed il tool ne
> ha aggiunto un'altro.
>
Scusate, ma 900914 non è il codice del
Google Spherical Mercator ???
... quello di Google Maps e OpenLayers,
per capirsi ...
se è così, i parametri dovrebbero essere questi:
'+proj=merc +a=6378137 +b=6378137 \
+lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 \
+units=m +k=1.0 +no_defs'
ma se questa è la situazione, dubito fortemente
che si potranno mai ottenere i valori originali
in GB semplicemente usando la 3003: ci sarà sempre
un errore/approssimazione di circa 10 / 100 metri
(dipende dalla zona ...)
gira gira è sempre il famoso vecchio problema
della conversione da GB a WGS84 (questa volta
in salsa leggermente differente).
se non si specifica anche la matrice con i
valori di correzione locali ('+towgs=....'),
sicuramente si otterrà solo una approssimazione
molto (ma proprio molto ...) grossolana.
ciao Sandro
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
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 rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010