[mapserver-dev] GRID setting in mapfile doesn't work as expected

Jeff McKenna jmckenna at gatewaygeomatics.com
Thu Apr 17 05:11:14 PDT 2014


Hi Tamas,

I think the GRID object is a great under-used feature.  I'd like to
request that you think about an open issue (MININTERVAL settings causing
MS to hang) as you tackle the LABELFORMAT issue.

Thanks,

-jeff




On 2014-04-17, 8:23 AM, Tamas Szekeres wrote:
> I was surprised to see that the GRID option in the layer object still
> doesn't work quite right due to conceptual problems that have been
> mentioned several years ago, see for example:
> https://github.com/mapserver/mapserver/issues/1980
> 
> In my use case, when I open a map file (with graticule grid) and then
> draw the map, the grid settings are getting lost because drawlayer
> closes the layer implicitly and the grid settings are stored in
> layerinfo (which is the problem primarily).
> 
> In order to fix this issue how about making the following changes?
> 
> 1. add graticuleObj to layerObj (mapserver.h)
> 2. load grid settings to layerObj->graticuleObj instead of layerinfo
> (mapfile.c)
> 3. destroy graticuleObj in freeLayer instead of msGraticuleLayerClose
> 4. Modify the vtable handlers to use layerObj->graticuleObj instead of
> layerinfo
> 5. copy the relevant settings of graticuleobj in mapcopy.c
> 6. Expose graticuleObj in mapscript. (if needed)
> 
> 
> Best regards,
> 
> Tamas
> 
> 



More information about the mapserver-dev mailing list