[Gfoss] OpenLayers e Google

Salve a tutti,
stavo provando a utilizzare per un progetto OpenLayers e Mappe di Google come sfondo.
Ho visto che google utilizza come sistema di proiezione una mercatore sferica, ho letto la documentazione su OL su come integrare layers vettoriali con mappe di Google, ma
mi trovo di fronte a questo problema:
il mio layer vettoriale originario era in Gauss Boaga fuso Est quindi l'ho trasformato in ED50 e poi riproiettato in WGS84.
Quando combino il layer riproiettato con le mappe di Google noto uno shift di circa 10-15 metri.
Qualcuno della lista ha mai sperimentato simili problemi? Dipende dagli errori che si fanno durante la riproiezione?

Grazie
Maurizio
--

Maurizio Latini ha scritto:

Salve a tutti,
stavo provando a utilizzare per un progetto OpenLayers e Mappe di Google
come sfondo.
Ho visto che google utilizza come sistema di proiezione una mercatore
sferica, ho letto la documentazione su OL su come integrare layers
vettoriali con mappe di Google, ma
mi trovo di fronte a questo problema:
il mio layer vettoriale originario era in Gauss Boaga fuso Est quindi
l'ho trasformato in ED50 e poi riproiettato in WGS84.
Quando combino il layer riproiettato con le mappe di Google noto uno
shift di circa 10-15 metri.
Qualcuno della lista ha mai sperimentato simili problemi? Dipende dagli
errori che si fanno durante la riproiezione?

Si, dipende da come li riproietti. Se lo trasformi direttamente da
Gauss-Boaga Roma40 a WGS84, potresti recuperare ca. 5-10 metri.

ciao
Antonio

On Wed, Jan 28, 2009 at 12:03:41PM +0100, Maurizio Latini wrote:

il mio layer vettoriale originario era in Gauss Boaga fuso Est quindi
l'ho trasformato in ED50 e poi riproiettato in WGS84.
Quando combino il layer riproiettato con le mappe di Google noto uno
shift di circa 10-15 metri.

Proiettando in WGS84 potrebbe essere che ti manchi la correzione
opportuna, capita a chi viene da Gauss-Boaga Roma40 oppure da
ED50. In ogni caso non fare il doppio passaggio, di certo la
precisione non aumenta!

Se usi le librerie PROJ c'e' il parametro "towgs84" che dovrebbe
garantirti un'accuratezza intorno ai 5 m, io ho questi appunti:

Per la conversione da Roma40 a WGS84:
+towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68 Italy (Peninsular Part), Accuracy 3-4m
+towgs84=-168.6,-34.0,38.6,-0.374,-0.679,-1.379,-9.48 Italy (Sardinia), Accuracy 3-4m
+towgs84=-50.2,-50.4,84.8,-0.690,-2.012,0.459,-28.08 Italy (Sicily), Accuracy 3-4m

Per la conversione da ED50 a WGS84:
towgs84="-87,-98,-121" # "EUROPEAN 1950, Mean"
towgs84="-87,-96,-120" # "EUROPEAN 1950, Western Europe"
towgs84="-84,-107,-120" # "EUROPEAN 1950, Portugal & Spain" (best)
towgs84="-86,-98,-119" # "EUROPEAN 1979"

Per l'Italia uso "EUROPEAN 1950, Mean", รจ quello che mi ha dato
risutati migliori.

--
Niccolo Rigacci
Firenze - Italy