[Gfoss] epsg 3004 - geoserver e grass

Andrea Aime aaime a opengeo.org
Lun 8 Giu 2009 12:07:26 CEST


ivan marchesini ha scritto:
> Ciao a tutti,
> torno su questo discorso.. magari qualcuno può aiutarmi a capire meglio.
> lavorando su geoserver sono andato a vedere la definizione del srs 3004.
> La definizione riporta, al proprio interno, i seguenti parametri di
> trasformazione del datum:
> _______
> TOWGS84[-50.2, -50.4, 84.8, -0.69, -2.012, 0.459, -5.791915759418465]
> _______
> 
> se andiamo a vedere in grass invece, per le diverse parti d'italia
> troviamo:
> ________
> rome40  "towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68" "Italy
> (Peninsular Part)" "Accuracy 3-4m"
> rome40  "towgs84=-168.6,-34.0,38.6,-0.374,-0.679,-1.379,-9.48" "Italy
> (Sardinia)" "Accuracy 3-4m"
> rome40  "towgs84=-50.2,-50.4,84.8,-0.690,-2.012,0.459,-28.08" "Italy
> (Sicily)" "Accuracy 3-4m"
> ________
> 
> si vede bene che, a parte la scala, i parametri di geoserver sono gli
> stessi di grass per la sicilia.
> 
> questa cosa mi lascia un po' perplesso perchè mi sembra strano che
> geoserver usi parametri di trasformazione del datum propri della
> sicilia...

Il sistema di referencing di GeoTools non è in grado di lavorare
con più di un parametro towgs84, e fa riferimento al solo codice
EPSG per identificare un sistema di riferimento. Quando il database
EPSG ha più di un set di parametri per il cambio di datum, il primo
viene usato (nel caso dell'Italia per qualche strano motivo è quello
della Sicilia... strano poiché di norma il primo set di valori è quello
più rappresentativo per l'intera area).

Se vuoi forzare l'uso di un toWGS84 diverso puoi ri-definire il codice
3004 come pare a te seguendo le istruzioni in questa pagina:
http://geoserver.org/display/GEOSDOC/Custom+projection+definition+in+Geoserver+1.5.0+(onwards)

Ciao
Andrea

-- 
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.


Maggiori informazioni sulla lista Gfoss