Parece ser que lo de superponer WMS sobre OMS con OpenLayers no se puede hacer de una manera sencilla como comenta David si el WMS si utilizan proyecciones diferentes.<br><br>Sobre mi segunda pregunta, pero no es suficiente con OpenLayers sino que necesitamos o bien utilizar XAPI pero siempre están los servidores con mucha carga por lo que no es muy aconsejable o utilizar Overpass API [1][2].<br>
<br>De todas formas creo que lo mejor es bajarse los tags de la zona que a uno le interesen y trabajar en local<br><br>Saludos.<br><br>[1] <a href="http://wiki.openstreetmap.org/wiki/Overpass_API">http://wiki.openstreetmap.org/wiki/Overpass_API</a><br>
[2] <a href="http://www.overpass-api.de">http://www.overpass-api.de</a><br><br><div class="gmail_quote">El 28 de abril de 2012 09:00, David <span dir="ltr"><<a href="mailto:cymerio@gmail.com" target="_blank">cymerio@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Si no me equivoco OpenLayers no reproyecta imágenes, solo coordenadas.<br>Por ejemplo, si tienes por ahí una serie de puntos de interés (hospitales, gasolineras, etc) que quieres dibujar con OpenLayers, se pueden reproyectar a lo que tú quieras, porque es aplicar una fórmula a unos pocos puntos.<br>
Pero si tienes una serie de imágenes (teselas) que necesitan ser deformadas entonces creo que no puede hacerlo (creo que la razón era porque sería muy lento con javascript). Eso tiene que venir ya con la proyección correcta desde el servidor. A veces puedes solicitar una proyección diferente al servidor cambiando algún parámetro. También puedes montarte un servidor de OSM con la proyección adecuada.<br>
<br>Por lo menos así lo entendí yo una vez que hice cuatro cosas con OpenLayers (corregidme si me equivoco).<br><br>Respecto a la segunda pregunta, no sé si es posible preguntar a OSM por elementos de cierto tipo dentro de unas coordenadas (no tengo experiencia con la API de OSM). Apostaría a que sí se puede.<br>
Una vez recuperados los elementos en OpenLayers puedes renderizarlos como quieras. Hay varios ejemplos en la web de OpenLayers.<br></blockquote></div><br>