[GRASS-user] Error while adding north-arrow in GRASS6.4

Hamish hamish_b at yahoo.com
Mon Jan 18 17:40:39 EST 2010

António wrote:
> I have a location with a region with the following
> characteristics:
> projection: 3 (Latitude-Longitude)
> When I try to add north arrow/Scale to the map I get a
> ERROR-Window with the following:
> Error: b.barscale does not work with a latitude-longitude
> location

A scale-bar simply does not & can not work with lat/lon.
Distance scale is not the same on the x and y axes.
Use d.grid instead.

See the help page.

(there was an idea to change the units to degrees/min/sec for
lat/lon scalebars a while back but it hasn't been implemented

> And the following error is printed in the command output:
> *Traceback (most recent call last):
>  File
> "c:\OSGeo4W\apps\grass\grass-6.4.0svn\etc\wxpython\gu
> i_modules\gdialogs.py", line 416, in OnOK
> # close dialog
>  File "C:\GRASS6\etc\wxpython\gui_modules\mapdisp.py",
> line
> 785, in UpdateMap
> for img in self.GetOverlay():
>  File "C:\GRASS6\etc\wxpython\gui_modules\mapdisp.py",
> line
> 647, in GetOverlay
> if os.path.isfile(overlay.mapfile) and
> os.path.getsize(overlay.mapfile):
>  File "C:\GRASS6\Python25\lib\ntpath.py", line 283, in
> isfile
> st = os.stat(path)
> TypeError
> :
> coercing to Unicode: need string or buffer, NoneType found
> *
> Is this a bug or is this something that would be expected?
> If it's a bug I will add to the trac

all that extra noise isn't nice, it should give the error and
quietly go away.



More information about the grass-user mailing list