[OpenLayers-Dev] Setting maxExtent on WFS

Tim Schaub tschaub at opengeo.org
Fri Jul 30 11:06:11 EDT 2010


On 7/30/10 8:54 AM, Tim Schaub wrote:
> This deserves a fix in the BBOX strategy.
>
> Ticked #?
>

Patch attached to http://trac.openlayers.org/ticket/2763

This a very quick attempt at a fix. It needs tests.  If you (or anyone 
else) help write tests, I'll help get it in.

Tim

> On 7/30/10 6:54 AM, Steven M. Ottens wrote:
>> Hi all,
>>
>> I'm trying to set a maxextent on a WFS so it doesn't try to request
>> features when the layer isn't in view. Just adding a maxExtent to the
>> layer isn't working. When the area is outside the viewport, the WFS is
>> still being queried. I've checked with a WMS layer and the maxExtent
>> itself is working as I hoped.
>> I'm currently using a vector layer with a BBOX strategy, should I use a
>> different strategy? Or if it isn't possible by default, can someone give
>> me pointers where I should start hacking?
>>
>> The configuration of the WFS layer is:
>>        ,skGN : new OpenLayers.Layer.Vector("Norway GN",
>>            {
>>            maxExtent: new OpenLayers.Bounds(5,58,10,62),
>>            displayOutsideMaxExtent: false,
>>            strategies: [new OpenLayers.Strategy.BBOX({resFactor: 1})],
>>                visibility: true,
>>                styleMap: GeoViewer.Styles.pointStyles,
>>
>>                projection: new OpenLayers.Projection("EPSG:4258"),
>>                protocol: new OpenLayers.Protocol.WFS({
>>                    formatOptions: {xy: true}, //Set to false for latitude
>> longitude order
>>                    version: "1.1.0",
>>                    outputFormat: "text/xml; subtype=gml/3.2.1",
>>                    srsName: "EPSG:4258",
>>                    extractAttributes:true,
>>                    url: GeoViewer.Catalog.urls.SK_WFS,
>>                    featurePrefix: "gn",
>>                    featureType: "NamedPlace",
>>                    featureNS:
>> "urn:x-inspire:specification:gmlas:GeographicalNames:3.0",
>>                    geometryName: "geometry",
>>                    maxFeatures: "50",
>>                    schema:
>> "http://esdin.geodan.nl/fgi/SK/deegree2-wfs/services?service=WFS&version=1.1.0&request=DescribeFeatureType&typeName=GN:NamedPlace&namespace=xmlns=(GN=urn:x-inspire:specification:gmlas:GeographicalNames:3.0)"
>>                })
>>            }
>>        )
>>
>> Regards,
>> Steven
>>
>> _______________________________________________
>> Dev mailing list
>> Dev at openlayers.org
>> http://openlayers.org/mailman/listinfo/dev
>
>


-- 
Tim Schaub
OpenGeo - http://opengeo.org
Expert service straight from the developers.



More information about the Dev mailing list