GRIDS and Graticule

Brent Fraser bfraser at GEOANALYTIC.COM
Tue Jun 28 16:19:21 EDT 2005


François,

  I think the MIN/MAXARCS parameter values in the map file are just "hints"
for the grid/graticule portion of mapserver, it will show a few more or less
lines to ensure the lines are drawn at "good" intervals.  Using a value of
MAXARCS 5 and zooming in and out, I get from 3 to 9 lines.

Here's an example of a grid layer for the Itasca demo/workshop:

   LAYER
     NAME "grid"
     METADATA
       "DESCRIPTION" "Grid"
     END
     TYPE LINE
     STATUS ON
     CLASS
       NAME "Graticule"
       COLOR 150 150 150
       LABEL
         COLOR  150 150 150
#         FONT arial
         TYPE bitmap
         SIZE medium
         POSITION AUTO
         PARTIALS FALSE
         BUFFER 5
         OUTLINECOLOR 255 255 255
       END
    END
#    PROJECTION
#        "init=epsg:4269"
#    END
    GRID
#      LABELFORMAT "%g°"
#      MAXARCS 5
      LABELFORMAT "%7.0f m"  # show UTM coords
      MININTERVAL 20000  # fixed grid no matter what the scale
    END
  END # Layer


If you want show a Decimal Degree graticule, change it to:

    PROJECTION
        "init=epsg:4269"
    END
    GRID
      LABELFORMAT "%g°"
      MAXARCS 5
#      LABELFORMAT "%7.0f m"  # show UTM coords
#      MININTERVAL 20000  # fixed grid no matter what the scale


Brent Fraser


----- Original Message ----- 
From: "François TOURDE" <fr-ms at TOURDE.ORG>
To: <MAPSERVER-USERS at LISTS.UMN.EDU>
Sent: Tuesday, June 28, 2005 11:33 AM
Subject: Re: [UMN_MAPSERVER-USERS] GRIDS and Graticule


> Le 12962ième jour après Epoch,
> Brent Fraser écrivait:
>
> > François,
> >
> >   Here's the documentation explanation, along with some of my notes on
the
> > parameters:
>
> Many thanks for your reply.
>
> > MINARCS [double]
> > The minimum number of arcs to draw.
> > The minimum number of graticule lines to draw on the map.  Use this
> > parameter to get more lines.
> >
> > MAXARCS [double]
> > The maximum number of arcs to draw.
> > The maximum number of graticule lines to draw on the map.  Use this
> > parameter to get fewer lines.
>
> Thanks for the explanation. Unfortunately it is what I have
> understood. And it doesn't works for me.
>
> When I use "MAXARCS 10" for example, and zooming out on the map, there
> is lot (more than 10) graticule lines.
>
> I use MAPSERVER V4.4.1 (stock Debian packets)
>
> > MININTERVAL [double]
> [...]
> > MAXINTERVAL [double]
>
> Idem.
>
> > MINSUBDIVIDE [double]
> > MAXSUBDIVIDE [double]
>
> Not yet used... I'm waiting for previous parms to work. ;)
>
> -- 
> Your aims are high, and you are capable of much.



More information about the mapserver-users mailing list