[GRASSLIST:302] Re: Ghostscript errors and printing site icons

Radim Blazek blazek at itc.it
Fri Jun 6 03:27:44 EDT 2003


On Thursday 05 June 2003 22:07, Antonios Christofides wrote:
> Hi, I tried to use the 'epsfile' ps.map command to specify the icon to
> use for certain sites. However, it appears that the resulting postscript
> file is illegal:
>
>     Error: /undefined in
>     Operand stack:
>        language
>     Execution stack:
>        %interp_exit   .runexec2   --nostringval--   --nostringval--  
> --nostringval--   2   %stopped_push   --nostringval--   --nostringval--  
> --nostringval--   false   1   %stopped_push   1   3   %oparray_pop   1   3 
>  %oparray_pop   --nostringval--   1   3   %oparray_pop   1   3  
> %oparray_pop   .runexec2   --nostringval--   --nostringval--  
> --nostringval--   2   %stopped_push   --nostringval--   --nostringval--  
> --nostringval-- Dictionary stack:
>        --dict:1058/1123(ro)(G)--   --dict:0/20(G)--   --dict:122/200(L)--  
> --dict:122/200(L)-- Current allocation mode is local
>     GNU Ghostscript 7.07: Unrecoverable error, exit code 1
>
> (Same errors with gs 6.53.)
>
> 1) You think this could be a ps.map bug, or am I probably doing
>    something wrong? The eps file appears to be legal (I created it with
>    GIMP and it appears OK in ghostview).

Yes, may be bug in ps.map, but is your eps realy eps?
Does it start "%!PS-Adobe-2.0 EPSF-1.2" or similarly?
ps.map should report error if not, but better to check.
How did you save eps from GIMP, I see only "Save as" -> Postscript
(Postscript is not EPS).
GIMP is raster editor (or it was, AFAIK), I think that vectors
are better for icons (until you want to place photos in the map).
Try to make your icons in xfig.

> 2) If you are not using epsfile, how do you draw sites on your maps? The
>    problem is that with 'icon' all sites are drawn with the same icon.
>    Do you put each site type in a different map, although they may be
>    related? Or do you use some type of raster?


Radim

PS: To draw points specified by SQL condition in ps.map/5.1:
vpoints mypoints
 where name='Liptakov'
 symbol basic/circle
 size 20
 fcolor red
end




More information about the grass-user mailing list