[OpenLayers-Users] creating a persistent vector/feature object from wfs

G. Allegri giohappy at gmail.com
Thu Jun 12 09:33:49 EDT 2008


Maybe it can help:
the WFS service is provided by Mapserver, so The GML produced contains
wfs elements (i.e. <wfs:FeatureCollection
xmlns:ms="http://mapserver.gis.umn.edu/mapserver"
xmlns:wfs="http://www.opengis.net/wfs")
Does the GML parser need a "pure" GML?


2008/6/12 G. Allegri <giohappy at gmail.com>:
> I get the fo
>
> this.initialize has no properties
>
> It's the same if I save the GML locally.
> I could reach my task creating a Vector layer inside
> Tile.WFS.requestSuccess(), but I prefer to solve it using GML layer as
> it's more clear and it saves lines of code.
> Following I attached a little excerpt from my code...
>
> <script>
> var map, layerGML;
>
>    function init() {
>
>        var bounds = new OpenLayers.Bounds(1612519,5059567,1728691,5157164);
>        var lat = 1700000;
>        var lon = 5130000;
>        var zoom = 3;
>
>        var options = {
>        maxExtent: bounds,
>        //maxResolution: 226,
>        maxResolution: 'auto',
>        units: 'm',
>        projection: "EPSG:3003"
>        }
>
>        var map = new OpenLayers.Map('map',options);
>
>        layerGML = OpenLayers.Layer.GML("IET_GML","IET.gml",{isBaseLayer:true})
>        map.addLayer(layerGML);
>
>        map.addControl(new OpenLayers.Control.LayerSwitcher());
>        map.zoomToExtent(bounds);
>
>        var Zelection= new OpenLayers.Control.SelectFeature(
>        layerGML,{hover:true});
>        map.addControl(Zelection);
>        Zelection.activate();
> }
> </script>
>
> 2008/6/12 Christopher Schmidt <crschmidt at metacarta.com>:
>> On Thu, Jun 12, 2008 at 02:34:49PM +0200, G. Allegri wrote:
>>> Ok, I had already tried Layer.GML putting the whole wfs request url
>>> inside it, but it didn't seem to work...
>>>
>>> OpenLayers.Layer.GML("IET_GML","http://localhost/IETclient/wxsIET.php?TYPENAME=ammsimple3&FORMAT=GML&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A3003&BBOX=1612519,5108846.747534517,1661798.7475345167,5158126.495069034")
>>>
>>> What's wrong with this?
>>
>>
>> Looks fine to me. You'll need to be more explicit about what 'doesn't
>> work' means -- preferably, by puttin together a simple xaple. One thing
>> that I would try would be to downloada the WFS data to a file, and try
>> loading just that file, to see if it works any better for you.
>>
>> Regards,
>> --
>> Christopher Schmidt
>> MetaCarta
>>
>



More information about the Users mailing list