[GRASS5] Re: [bug #2936] (grass) d.barscale doesn't work (bis)

Maciek Sieczka werchowyna at pf.pl
Wed Feb 2 06:30:27 EST 2005


Hi

I'm affraid my email got lost in all that "whinging" debate so I'm resending
just in case. Please read below. Could that bug be easily fixed? It brings 
troubles to all using EPSG codes in Grass.

Maciek

From: "Harmish Bowman via RT" <grass-bugs at intevation.de>

>> >> GRASS 6.0.cvs:~ > d.barscale -m
> ..
>> >> unable to open panel  No such file or directory
> ..
>> > Are you sure that "unable to open panel  No such file or directory"
>> > is exact? I can't find that error message.
>>
>> Yes, it is an EXACT copy/paste from the terminal output.

> The only "unable to open panel" I could find was in
> display/drivers/XDRIVER/XDRIVER24/Panel.c, but that is always "unable to
> open
> panel file".
> ?

Forgive me Hamish, you are right. It should be "unable to open panel file:
No such file or directory" like you say.

My finger had to slip when coping/pasting then.

>> > does running:
>> > g.tempfile pid=$$
>> > seem to work correctly?

>>  After running g.tempfile pid=$$ I get:
>>  /home/grassdata/caves92/PERMANENT/.tmp/localhost/3219.0
>>  Is that what it should be?

> Yes, I wanted to check if your temporary directory was writeable.
> Seems to be ok.
>
> Do you see the same problem if you try from a newly created location &
> mapset?

Yes - but only if creating a new location from EPSG code! And this way I
found the reson that d.barscale doesn't work: the PROJ_INFO file syntax is
different when a location is set up via the Grass interface and when
automatically generated from EPSG code. See this:

Via Grass set up:

unit: meter
units: meters
meters: 1.0

Automatic, from EPSG 2180:

unit: metre
units: metres
meter: 1

After replacing the automatic one with the Grass one d.barscale works fine.

Could there be any more commands which don't like the EPSG-generated
PROJ_INFO files?

Maciek




More information about the grass-dev mailing list