|
[GRASSLIST:3998] Re: BoundingBox in eps not found by ps.map: msg#00205gis.grass.user
thanks! but i found the mistake myself. the eps had mac line endings, which ps.maps doesn't understand. when i changed them to unix, everything worked fine. regards, Florian PS: i thought i had posted the solution the same day when i askedm but i only sned it yo myself, not to the list :-) On Friday, July 23, 2004, at 06:26AM, Hamish <hamish_nospam@xxxxxxxxx> wrote: >> i want to include an eps file (made with adobe acrobat 6.0) into a >> ps.map map, but ps.map complains that the bounding box cannot be >> found. i checked the eps file and that seems to be correct as >> %%BoundingBox is given. > > >works for me.... >[tested with GRASS 5.7] > > >e.g. spearfish data set: > > >ps.map out=test.ps << EOF >raster elevation.dem >eps 50% -40% > epsfile /usr/lib/tk8.3/images/logo.eps > end >mapinfo > where 0.5 8.5 > end >end >EOF >gv test.ps > > > >here is the code, from 5.7's ps/ps.map/eps.c: > ... > /* looking for bbox */ > while ( fgets(buf, 200, fp) != NULL ) > { > if (sscanf(buf, "%%%%BoundingBox: %lf %lf %lf %lf", > llx, lly, urx, ury) == 4) > { > fclose (fp); > return (1); > } > } > fprintf (stderr,"Bounding box in eps file <%s> was not found\n", eps); > fclose (fp); > return (0); >} > > > >so make sure the %%BoundingBox: statement has 4 numbers after it. >I don't know why it would fail otherwise. > > > >Hamish > > |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [GRASSLIST:3997] Re: ps.map grid in Lat/Lon: 00205, Hamish |
|---|---|
| Next by Date: | [GRASSLIST:3999] texture analysis and r.out.tiff output: 00205, Murray Richardson |
| Previous by Thread: | [GRASSLIST:3993] SWAT2000i: 00205, Ann Marie Gorman |
| Next by Thread: | [GRASSLIST:3999] texture analysis and r.out.tiff output: 00205, Murray Richardson |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |