[Mapbender-dev] Re: [Mapbender] #582: setSpatialRequest - motion to add respect for scale hints for spatial request

Mapbender mapbender_dev at lists.osgeo.org
Thu Dec 10 05:02:36 EST 2009


#582: setSpatialRequest - motion to add respect for scale hints for spatial
request
-----------------------------+----------------------------------------------
  Reporter:  astrid_emde     |       Owner:  dev        
      Type:  enhancement     |      Status:  new        
  Priority:  major           |   Milestone:  2.7 release
 Component:  user interface  |     Version:  2.6        
Resolution:                  |    Keywords:  WFS scale  
-----------------------------+----------------------------------------------
Old description:

> * at the moment the spatial request is triggered when a layer is visible
> and conected to a wfs_conf and is queryable
>
> It would be a nice enhancement if we would respect minscale and maxscale
> of a layer.
>
> A WFS request would only be triggered if the layer is visible and the
> scale is in-between minscale and maxscale.
>
> We could provide a new variable in wfs_conf_filename:
>  * var respectScaleHint = true;
>
> The code would look like this:
> {{{
> if(o.gui_layer_wfs_featuretype != '' && o.gui_layer_visible == '1' &&
> o.gui_layer_minscale <= mb_getScale(mod_wfs_spatialRequest_target) &&
> o.gui_layer_maxscale => mb_getScale(mod_wfs_spatialRequest_target)){
> ...
> }}}
>
> What do you think?

New description:

 * at the moment the spatial request is triggered when a layer is visible
 and conected to a wfs_conf and is queryable

 It would be a nice enhancement if we would respect minscale and maxscale
 of a layer.

 A WFS request would only be triggered if the layer is visible and the
 scale is in-between minscale and maxscale.

 We could provide a new variable in wfs_conf_filename:
  * var respectScaleHint = true;

 The code would look like this:
 {{{
 if(o.gui_layer_wfs_featuretype != '' && o.gui_layer_visible == '1' &&
 o.gui_layer_minscale <= mb_getScale(mod_wfs_spatialRequest_target) &&
 o.gui_layer_maxscale >= mb_getScale(mod_wfs_spatialRequest_target)){
 ...
 }}}

 What do you think?

-- 
Ticket URL: <http://trac.osgeo.org/mapbender/ticket/582#comment:1>
Mapbender <http://www.mapbender.org/>
Mapbender


More information about the Mapbender_dev mailing list