Hola a todos!!


Parto de una plantilla que define la proyección (entiendo que de los 
capas planteadas,OSM y google) y tambien define la proyección en 
pantalla:

….

function init() {

        var options = {

        projection: new OpenLayers.Projection(“EPSG:900913″),

        displayProjection: new OpenLayers.Projection(“EPSG:4326″),

        };

…

he añadido de momento la conexion wms de las ortos de mi comunidad dadas en 
EPSG: 25830.




Mi duda es, dada la diferencia de proyección entre unas y otras 
debo hacer alguna transformación de la añadida por mi (capa wms), pero no se 
donde o en que orden. Yo entiendo que deberia reproyectar antes de añadir la 
capa al mapa, ¿pero debo modificar la funcion init definiendo la nueva 
proyección 25830? ¿la repriyección de esta nueva capa la debo hacer cuando 
defino esta?





He definido esta capa WMS de la siguente forma y me funciona en el visor, pero 
imagino q el tema de las coordenadas sera erróneo porque no he reproyectado aun:




var Orto05 = “http://terramapas.icv.gva.es/ortoactual”;

        


var wmsicv = new OpenLayers.Layer.WMS(“Ortofoto ODCV05-Año 2010″, Orto05, 
{layers: “Ortofoto_Actual_2010″,

        projection: new 
OpenLayers.Projection(“EPSG:25830″),visibility:true,transparent: false, format: 
“image/png”});



Y mi duda es si asi es correcto o debo definir esa proyección en el 
mismo fragmento de código que defino la proyección del display y donde 
también se define la proyección de OSM y google.


Gracias, Un saludo


                                                                                
  
_______________________________________________
Spanish mailing list
http://lists.osgeo.org/mailman/listinfo/spanish
http://es.osgeo.org
http://twitter.com/osgeoes

Responder a