[GRASS-dev] [GRASS GIS] #3016: Add option to set scalebar length
Anna Petrášová
kratochanna at gmail.com
Wed Jun 1 09:29:18 PDT 2016
On Wed, Jun 1, 2016 at 11:46 AM, GRASS GIS <trac at osgeo.org> wrote:
> #3016: Add option to set scalebar length
> --------------------------+-----------------------------------------------
> Reporter: annakrat | Owner: grass-dev@…
> Type: enhancement | Status: new
> Priority: normal | Milestone: 7.3.0
> Component: Display | Version: unspecified
> Resolution: | Keywords: d.barscale, gsoc2016, cartography
> CPU: Unspecified | Platform: All
> --------------------------+-----------------------------------------------
>
> Comment (by lazaa):
>
> Replying to [comment:3 annakrat]:
> > Replying to [comment:2 lazaa]:
> > > Replying to [comment:1 wenzeslaus]:
> > > > I think the size should be specified in map units, for example user
> can say `size=250` to get 250m scale bar. This seems like a simple and
> actually a desired option. What are the units there probably depend on the
> rest of the implementation or interface of d.barscale. With the current
> implementation it would be probably meters by default but it should be
> feet when the `-f` is used.
> > >
> > > I added option{{{length}}}, so the size can be specified in map units.
> By defaults in meters, with {{{-f}}} flag in feet. I'm not sure it's the
> best solution. If user wants a barscale of size let's say 150 miles he has
> to convert 150 miles into feet.
> >
> > I was thinking it would be good to add new option `units` with options
> meters, kilometers, feet and miles instead of the flag `-f`. This flag
> would have to stay there for compatibility reasons but would be marked
> obsolete. By default it would use map units, see m.measure for example.
> >
>
> Why the flag {{{-f}}} would have to stay? If I add option {{{units}}} it's
> not necessary anymore, is it?
I can't post on Trac from university (IndexError: list index out of range)
The flag should stay there (and work as before) to keep backwards
compatibility until grass 8 is released. If you remove it, some user
scripts will break.
>
> > Also having option to set custom label (overriding the unit) would
> enable working in XY location with mm for example. I think it would bring
> more flexibility comparing to the `-u` flag, so users could choose whether
> they want 'meters' (current default) or 'm' or name of the units in other
> languages.
>
> --
> Ticket URL: <https://trac.osgeo.org/grass/ticket/3016#comment:6>
> GRASS GIS <https://grass.osgeo.org>
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
More information about the grass-dev
mailing list