It looks like you are talking to GeoServer which doesn't use the
distance units in the query, so you are asking for all points within
2000 degrees of the center. I have an open ticket
(http://jira.codehaus.org/browse/GEOS-937) if you want to contribute
(code or cash) to a fix.

However I suspect that what you are trying won't speed things up
anyway. Consider filtering by importance or other attribute and
possibly using a WMS.

Ian


On 5 December 2011 08:11, Shadin <[email protected]> wrote:
> *hi list
>
> I'm using a WFS protocol on Vector layer and I wanna filter some features
> using a spatial filter. My filter is of type: DWITHIN
> i need to reduce amount of data retrieved so that they could appear fast
> here is a peace of y code:*
>
> var point =  new OpenLayers.Geometry.Point(45,25)
> point.transform(new OpenLayers.Projection("EPSG:4326"), new
> OpenLayers.Projection("EPSG:3857"));
>
>
> var vessels = new OpenLayers.Layer.Vector("WFS", {
> styleMap: styles,
> strategies:
>  [new OpenLayers.Strategy.Fixed(), new OpenLayers.Strategy.BBOX()],
>  protocol: new OpenLayers.Protocol.WFS({
> url: "http://IP/geoserver/wfs";,
> featureType: "Initial",
> featureNS: "http://mapmap.org";,
> srsName: "EPSG:3857",
> version: "1.1.0",
> extractAttributes: true,
> isBaseLayer: false,
> visibility: true
>  })
> filters: [
> new OpenLayers.Filter.Spatial({
>              type: OpenLayers.Filter.Spatial.DWITHIN,
>              property: "the_geom",
>              value: point,
>              distance : 2000,
>                          distanceUnits: 'mi'
>
>               })
>                        ]
>                          });
>
> *this is my point (45,25) and my distance 2000 m
> but i haven't noticed any improvement in the displaying speed *
>
>
> --
> View this message in context: 
> http://osgeo-org.1803224.n2.nabble.com/DWITHIN-Spatial-Filter-tp7062101p7062101.html
> Sent from the OpenLayers Users mailing list archive at Nabble.com.
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/openlayers-users



-- 
Ian Turton
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to