<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><br><br><div><div id="SkyDrivePlaceholder"></div>Hola a todos!!<br><div dir="ltr"><div class="ecxcomment-content" id="ecxcomment-content-253"><br><br>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:<br>
….<br>
function init() {<br>
var options = {<br>
projection: new OpenLayers.Projection(“EPSG:900913″),<br>
displayProjection: new OpenLayers.Projection(“EPSG:4326″),<br>
};<br>
…<br>
he añadido de momento la conexion wms de las ortos de mi comunidad dadas en EPSG: 25830.<br>
<br><br><br>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?<br><br><br><br><br>
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:<br><br>
<br><br>var Orto05 = “http://terramapas.icv.gva.es/ortoactual”;<br>
<br><br><br>var wmsicv = new OpenLayers.Layer.WMS(“Ortofoto ODCV05-Año 2010″, Orto05, {layers: “Ortofoto_Actual_2010″,<br>
projection: new OpenLayers.Projection(“EPSG:25830″),visibility:true,transparent: false, format: “image/png”});<br>
<br><br>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.<br><br><br>Gracias, Un saludo<br><br><br></div> </div></div> </div></body>
</html>