[GRASS-dev] ps.map consolidation
Moritz Lennert
mlennert at club.worldonline.be
Thu Mar 1 14:23:18 EST 2007
On 01/03/07 18:43, Jáchym Čepický wrote:
> Hi,
> I started to look into ps.map code and I found few issues, which
> should be IMHO solved, so the code looks a bit nicer and the usage is
> more consistent.
>
> It would be great, if somebody more skilled would post some comments
> to this topic, I will be very much thankful.
No idea about 2), but for the rest:
+1
Moritz
>
> 1) some instructions (raster, setcolor) do not need to end with "end"
> keyword, where others do. this should be IMHO consolidated, so that
> ALL instructions will need to end with "end" keyword. we should look
> into configuration file of mapserver for inspiration
>
> 2) I think, file session.c can be removed. I did not quite understand,
> what is this session management about, but it would make the code a
> bit simplier and short test showed, it is working also without it (and
> I found no other function, which wuold access functions from
> session.c)
>
> 3) some units are map units by default, where some are percent, some
> inches. It would be IMHO great, if the user would have allways to
> specify, which units she would like to use (without enything, it would
> be map units), example:
>
> text 30% 100% SPEARFISH SOILS MAP
> end
>
> text 3cm 10cm SPEARFISH SOILS MAP
> end
>
> text 30000.0 20000.04 SPEARFISH SOILS MAP
> end
>
> text 1in 1.5in SPEARFISH SOILS MAP
> end
>
> currently, only some instructions are supporting %
>
> 4) placenemnt should be allways specified with "where" keyword
> 5) text or other value should be allways specified with "value" keyword:
> text 650000 7365000 SPEARFISH LAND COVER
> end
> ->
> text
> where 650000 7365000
> value SPEARFISH LAND COVER
> end
>
> 6) file (map) names should be allways specified with "name" keyword
>
> example:
>
> vlines streams
> end
> ->
> vlines
> name streams
> end
>
> this is all for now
>
> what do you think?
>
> thanks for your comments
>
> jachym
More information about the grass-dev
mailing list