To filter points in a WMS I used the logical filters as in
example:
var filter = new OpenLayers.Filter.Logical ( {
type : OpenLayers.Filter.Logical.OR ,
filters: filtersListFinal
} ) ;
Where filtersListFinal is a list of idobj's conditions.
Eg
filter to apply : ( idobj = ' SMF2144 ' ) OR ( idobj = ' SMF2149 ' )
OR
( Idobj = ' SMF2164 ' ) OR ( idobj = ' SMF2179 ' ) .....
If I have a few items (and thus few idobj ) to filter ... ok , but if I have
many idobj ... geoserver gives me an error
: 9090 / geoserver / SICONTRAF / wms ? LAYERS = SICONTRAF % ...net ::
ERR_EMPTY_RESPONSE
Probably the length of the filter is too large ... could you tell me
a solution??
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Problem-to-filter-points-in-a-WMS-tp5274505.html
Sent from the GeoServer - Dev mailing list archive at Nabble.com.