[mapserver-dev] MOTION to adopt RFC 118 - Vendor-specific WMS FILTER param

Rahkonen Jukka (MML) jukka.rahkonen at maanmittauslaitos.fi
Wed Aug 23 06:50:50 PDT 2017


Hi Daniel,

You may be right because in WMS the number of features should not really be so big because of scale limits, BBOX filter and rendering rules. My experience comes from WFS where the whole feature type is available for filtering.

-Jukka Rahkonen- 


-----Alkuperäinen viesti-----
Lähettäjä: mapserver-dev [mailto:mapserver-dev-bounces at lists.osgeo.org] Puolesta Daniel Morissette
Lähetetty: 23. elokuuta 2017 16:02
Vastaanottaja: mapserver-dev at lists.osgeo.org
Aihe: Re: [mapserver-dev] MOTION to adopt RFC 118 - Vendor-specific WMS FILTER param

Hi Jukka,

That's a very good question and I thought the same as you at first, but when I think about it some more I'm not sure if the risk is real or not: 
since the FILTER is combined with whatever pre-existing filter was already in the layer, it can only reduce the number of features returned/drawn, so it can hardly add much load, unless the number of features returned/drawn was already excessively high.

I didn't research this in details so I may be missing something obvious. 
What do you think?

Daniel

On 2017-08-16 5:12 AM, Rahkonen Jukka (MML) wrote:
> Hi,
> 
> One thing that came late into my mind: it will be rather easy to write 
> FILTER params which are very heavy to execute in the database. Same 
> applies to SLD, see https://github.com/mapserver/mapserver/pull/4703,
> and because of that server admin can deny the use of SLD by setting 
> ows_sld_enabled metadata into false.
> 
> Unlike  %variable% it is not easy to validate OGC filters, but should 
> we have at least a method for disabling it with some metadata like 
> “wms_filter_enabled”
> 
> -Jukka Rahkonen-
> 
> *Lähettäjä:*mapserver-dev 
> [mailto:mapserver-dev-bounces at lists.osgeo.org]
> *Puolesta *Rahkonen Jukka (MML)
> *Lähetetty:* 16. elokuuta 2017 7:12
> *Vastaanottaja:* Lime, Steve D (MNIT) <steve.lime at state.mn.us>; Daniel 
> Morissette <dmorissette at mapgears.com>; 'MapServer Dev List'
> <mapserver-dev at lists.osgeo.org>
> *Aihe:* Re: [mapserver-dev] MOTION to adopt RFC 118 - Vendor-specific 
> WMS FILTER param
> 
> +1
> 
> -Jukka Rahkonen-
> 
> ----------------------------------------------------------------------
> --
> 
> *Lähettäjä: *Lime, Steve D (MNIT) <mailto:steve.lime at state.mn.us>
> *Lähetetty: *‎16.‎8.‎2017 3:01
> *Vastaanottaja: *Daniel Morissette <mailto:dmorissette at mapgears.com>;
> 'MapServer Dev List' <mailto:mapserver-dev at lists.osgeo.org>
> *Aihe: *Re: [mapserver-dev] MOTION to adopt RFC 118 - Vendor-specific 
> WMS FILTER param
> 
> +1
> 
> ----------------------------------------------------------------------
> --
> 
> *From:*mapserver-dev <mapserver-dev-bounces at lists.osgeo.org
> <mailto:mapserver-dev-bounces at lists.osgeo.org>> on behalf of Daniel 
> Morissette <dmorissette at mapgears.com 
> <mailto:dmorissette at mapgears.com>>
> *Sent:* Tuesday, August 15, 2017 4:41:33 PM
> *To:* 'MapServer Dev List'
> *Subject:* [mapserver-dev] MOTION to adopt RFC 118 - Vendor-specific 
> WMS FILTER param
> 
> We had the discussion on RFC 118 back in February and the code in my 
> fork (https://github.com/dmorissette/mapserver/tree/rfc118-filter) has 
> been in use in a few apps since, but we haven't voted to include it 
> officially in 7.2 yet.
> 
> So unless there is more feedback, I'll move to adopt MS RFC 118 - 
> Support Vendor-Specific OGC FILTER parameter in WMS requests:
> 
> http://mapserver.org/development/rfc/ms-rfc-118.html
> 
> And I start with my +1
> 
> Daniel
> --
> Daniel Morissette
> Mapgears Inc
> T: +1 418-696-5056 #201
> _______________________________________________
> mapserver-dev mailing list
> mapserver-dev at lists.osgeo.org <mailto:mapserver-dev at lists.osgeo.org>
> https://lists.osgeo.org/mailman/listinfo/mapserver-dev
> 
> 
> 
> _______________________________________________
> mapserver-dev mailing list
> mapserver-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapserver-dev
> 


--
Daniel Morissette
Mapgears Inc
T: +1 418-696-5056 #201
_______________________________________________
mapserver-dev mailing list
mapserver-dev at lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-dev


More information about the mapserver-dev mailing list