Ciao a tutti,
ho un problema di proiezione tra un layer OSM e un wfs proveniente da
Geoserver. Il tutto è visualizzato in un MapPanel di GeoExt.
Il problema è che mentre OSM è puntato sulla zona giusta (Napoli) i punti
si trovano sovrapposti di fronte all'Africa!!
Vi posto un po' di codice,se qualc
Ciao Nicola,
il tuo geoserver riconosce la proj EPSG:900913 ? (mi pare sia built in ma
non ricordo da quale versione)
se no, devi inserirgliela tu...altrimenti il server non riesce a
riproiettare lo strato vettoriale WFS:
http://docs.openlayers.org/library/spherical_mercator.html
Il giorno 2
Il 28 novembre 2011 11:54, Nicola De Innocentis
ha scritto:
> Ciao a tutti,
ciao
>
> var vecLayer = new OpenLayers.Layer.Vector("vector");
prova con
var vecLayer = new OpenLayers.Layer.Vector("vector", {projection:
map.displayProjection});
> map.addLayers([openstreetmap,vecLayer]);
> Cord
Risolto!
In effetti su Geoserver basta cambiare il codice EPSG da 4326 a 900913
dell'SRS declared, ed inserire nel menu a tendina, immediatamente sotto ,la
voce "Reproject native to declared",
infine salvare il tutto.
Rilanciando la pagina vedo i miei due punti riproiettati perfettamente
sulla mapp