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
[1] http://sit.ohc.cu/ejemplos/GeoRSS/testosm_georss.htm Saludos. El 29 de junio de 2009 14:32, Micho Gar <[email protected]> escribió: > Hola a todos, > > 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. > > Os dejo parte del código: > > var bounds = new OpenLayers.Bounds(-20037508, -20037508, > 20037508, 20037508.34); > > var proj4326 = new OpenLayers.Projection("EPSG:4326"); > var proj900913 = new OpenLayers.Projection("EPSG:900913"); > //initBounds.transform(proj4326, proj900913); > > var options = { > controls: [], > maxExtent: bounds, > maxResolution: 39135.758475, > numZoomLevels: 19, > projection: proj900913, > displayProjection: proj4326, > units: 'm' > }; > > map = new OpenLayers.Map('map',options); > > //carga las capas de Google en caso de que se vayan a utilizar > /*var gmap = new OpenLayers.Layer.Google( > "Google Streets", {'sphericalMercator': true} > ); > > var gsat = new OpenLayers.Layer.Google( > "Google Satellite", > {type: G_SATELLITE_MAP, 'sphericalMercator': true, > numZoomLevels: 18} > );*/ > > //carga la capa base de OSM > var OSMLayer = new OpenLayers.Layer.OSM.Osmarender("Osmarender"); > > var MapnikLayer = new OpenLayers.Layer.OSM.Mapnik("Mapnik"); > > // carga capas wms > var Instancias = new OpenLayers.Layer.WMS( > "Instancias", "http://localhost:8080/geoserver/wms", > { > layers: 'osmius:usuarios_instancias', > srs: 'EPSG:4326', > format: format, > transparent : 'true'//, > }, > {singleTile: true, ratio: 1} > ); > var Servicios = new OpenLayers.Layer.WMS( > "Servicios", "http://localhost:8080/geoserver/wms", > { > layers: 'osmius:usuarios_servicios', > srs: 'EPSG:4326', > format: format, > transparent : 'true'//, > }, > {singleTile: true, ratio: 1} > ); > > var WFSlayer = new OpenLayers.Layer.WFS( "Instancias WFS", > "http://localhost:8080/geoserver/wfs", > { typename: 'osmius:usuarios_instancias'}, > { > typename: 'usuarios_instancias', > projection: map.displayProjection > } > ); > ... > > y parte del capabilities: > > <FeatureTypeList> > - > <Operations> > <Operation>Query</Operation> > <Operation>Insert</Operation> > <Operation>Update</Operation> > <Operation>Delete</Operation> > <Operation>Lock</Operation> > </Operations> > - > <FeatureType> > <Name>osmius:usuarios_instancias</Name> > <Title>osm_vw_instance_pnt_Type</Title> > <Abstract>Generated from osmius</Abstract> > - > <ows:Keywords> > <ows:Keyword>osm_vw_instance_pnt</ows:Keyword> > <ows:Keyword>osmius</ows:Keyword> > </ows:Keywords> > <DefaultSRS>urn:x-ogc:def:crs:EPSG:4326</DefaultSRS> > - > <ows:WGS84BoundingBox> > <ows:LowerCorner>-9.648588334999998 40.30276938</ows:LowerCorner> > <ows:UpperCorner>0.4904789049999987 50.44183662</ows:UpperCorner> > </ows:WGS84BoundingBox> > </FeatureType> > - > <FeatureType> > <Name>osmius:usuarios_servicios</Name> > <Title>osm_vw_service_pnt_Type</Title> > <Abstract>Generated from osmius</Abstract> > - > <ows:Keywords> > <ows:Keyword>osmius</ows:Keyword> > <ows:Keyword>osm_vw_service_pnt</ows:Keyword> > </ows:Keywords> > <DefaultSRS>urn:x-ogc:def:crs:EPSG:4326</DefaultSRS> > - > <ows:WGS84BoundingBox> > <ows:LowerCorner>-3.813766 40.382172</ows:LowerCorner> > <ows:UpperCorner>-3.613766 40.582172</ows:UpperCorner> > </ows:WGS84BoundingBox> > </FeatureType> > </FeatureTypeList> > > ... > > Saludos y muchas gracias. > > -- > # michogar > # Analista Programador SIG > # GNU/Linux Counter 462666 > > Una visión personal: > http://michogar.blogspot.com > > El día a día: > http://twitter.com/michogar > > > > _______________________________________________ > Spanish mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/spanish > > -- --------------------------------------------------------------------- Ahmed Rodríguez Pando Lic. en Ciencias de la Computación. ---------------------------------------------------------------------
_______________________________________________ Spanish mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/spanish
