<br>Hola Micho este ejemplo [1] no es de WFS pero quizás igual te ayude pues funciona bien con OSM como base y GRSS + WMS arriba en 4326<br><br>[1] <a href="http://sit.ohc.cu/ejemplos/GeoRSS/testosm_georss.htm">http://sit.ohc.cu/ejemplos/GeoRSS/testosm_georss.htm</a><br>
<br>Saludos.<br><br><div class="gmail_quote">El 29 de junio de 2009 14:32, Micho Gar <span dir="ltr"><<a href="mailto:michogar@gmail.com">michogar@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola a todos, <br><br>hoy estoy preguntón, pero estoy en un marroncete, y hay que tirar de recursos. Os comento, estoy publicando un WFS y lo estoy mostrando a través de OpenLayers. El mapa base es OpenStreetMaps, y esta en projection:EPSG:900913, y displayProjection:EPSG:4326. Mi capa WFS tiene el parametro projection: EPSG:4326, pero no consigo que se vea bien, ¿que me estoy dejando por ahí?, llevo un buen rato buscando y no se que se me puede haber pasado.<br>
<br>Os dejo parte del código:<br><br>var bounds = new OpenLayers.Bounds(-20037508, -20037508,<br> 20037508, 20037508.34);<br><br> var proj4326 = new OpenLayers.Projection("EPSG:4326");<br> var proj900913 = new OpenLayers.Projection("EPSG:900913");<br>
//initBounds.transform(proj4326, proj900913);<br><br> var options = {<br> controls: [],<br> maxExtent: bounds,<br> maxResolution: 39135.758475,<br> numZoomLevels: 19,<br>
projection: proj900913,<br> displayProjection: proj4326,<br> units: 'm'<br> };<br><br> map = new OpenLayers.Map('map',options); <br><br> //carga las capas de Google en caso de que se vayan a utilizar<br>
/*var gmap = new OpenLayers.Layer.Google(<br> "Google Streets", {'sphericalMercator': true}<br> );<br><br> var gsat = new OpenLayers.Layer.Google(<br> "Google Satellite",<br>
{type: G_SATELLITE_MAP, 'sphericalMercator': true, numZoomLevels: 18}<br> );*/<br><br> //carga la capa base de OSM<br> var OSMLayer = new OpenLayers.Layer.OSM.Osmarender("Osmarender");<br>
<br> var MapnikLayer = new OpenLayers.Layer.OSM.Mapnik("Mapnik");<br><br> // carga capas wms<br> var Instancias = new OpenLayers.Layer.WMS(<br> "Instancias", "<a href="http://localhost:8080/geoserver/wms" target="_blank">http://localhost:8080/geoserver/wms</a>",<br>
{<br> layers: 'osmius:usuarios_instancias',<br> srs: 'EPSG:4326',<br> format: format,<br> transparent : 'true'//,<br> },<br>
{singleTile: true, ratio: 1} <br> );<br> var Servicios = new OpenLayers.Layer.WMS(<br> "Servicios", "<a href="http://localhost:8080/geoserver/wms" target="_blank">http://localhost:8080/geoserver/wms</a>",<br>
{<br> layers: 'osmius:usuarios_servicios',<br> srs: 'EPSG:4326',<br> format: format,<br> transparent : 'true'//,<br> },<br>
{singleTile: true, ratio: 1} <br> );<br> <br> var WFSlayer = new OpenLayers.Layer.WFS( "Instancias WFS",<br> "<a href="http://localhost:8080/geoserver/wfs" target="_blank">http://localhost:8080/geoserver/wfs</a>",<br>
{ typename: 'osmius:usuarios_instancias'}, <br> {<br> typename: 'usuarios_instancias',<br> projection: map.displayProjection<br> }<br> );<br>
...<br><br>y parte del capabilities:<br><br><FeatureTypeList><br>−<br><Operations><br><Operation>Query</Operation><br><Operation>Insert</Operation><br><Operation>Update</Operation><br>
<Operation>Delete</Operation><br><Operation>Lock</Operation><br></Operations><br>−<br><FeatureType><br><Name>osmius:usuarios_instancias</Name><br><Title>osm_vw_instance_pnt_Type</Title><br>
<Abstract>Generated from osmius</Abstract><br>−<br><ows:Keywords><br><ows:Keyword>osm_vw_instance_pnt</ows:Keyword><br><ows:Keyword>osmius</ows:Keyword><br></ows:Keywords><br>
<DefaultSRS>urn:x-ogc:def:crs:EPSG:4326</DefaultSRS><br>−<br><ows:WGS84BoundingBox><br><ows:LowerCorner>-9.648588334999998 40.30276938</ows:LowerCorner><br><ows:UpperCorner>0.4904789049999987 50.44183662</ows:UpperCorner><br>
</ows:WGS84BoundingBox><br></FeatureType><br>−<br><FeatureType><br><Name>osmius:usuarios_servicios</Name><br><Title>osm_vw_service_pnt_Type</Title><br><Abstract>Generated from osmius</Abstract><br>
−<br><ows:Keywords><br><ows:Keyword>osmius</ows:Keyword><br><ows:Keyword>osm_vw_service_pnt</ows:Keyword><br></ows:Keywords><br><DefaultSRS>urn:x-ogc:def:crs:EPSG:4326</DefaultSRS><br>
−<br><ows:WGS84BoundingBox><br><ows:LowerCorner>-3.813766 40.382172</ows:LowerCorner><br><ows:UpperCorner>-3.613766 40.582172</ows:UpperCorner><br></ows:WGS84BoundingBox><br></FeatureType><br>
</FeatureTypeList><br><br>...<br><br>Saludos y muchas gracias.<br clear="all"><br>-- <br># michogar<br># Analista Programador SIG<br># GNU/Linux Counter 462666<br><br>Una visión personal:<br><a href="http://michogar.blogspot.com" target="_blank">http://michogar.blogspot.com</a><br>
<br>El día a día: <br><a href="http://twitter.com/michogar" target="_blank">http://twitter.com/michogar</a><br><br><br>
<br>_______________________________________________<br>
Spanish mailing list<br>
<a href="mailto:Spanish@lists.osgeo.org">Spanish@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>---------------------------------------------------------------------<br>Ahmed Rodríguez Pando<br>Lic. en Ciencias de la Computación.<br>---------------------------------------------------------------------<br>