[GRASS-dev] Re: [GRASS GIS] #155: ps.map: the "M" highlight problem
GRASS GIS
trac at osgeo.org
Mon May 5 11:49:11 EDT 2008
#155: ps.map: the "M" highlight problem
----------------------+-----------------------------------------------------
Reporter: perk | Owner: hamish
Type: defect | Status: assigned
Priority: minor | Milestone: 6.4.0
Component: default | Version: svn-trunk
Resolution: | Keywords: ps.map highlight text labels
----------------------+-----------------------------------------------------
Comment (by perk):
Hamish,
Replying to [comment:2 hamish]:
> nice to finally see a solution for this, thanks.
Glad I could help.
> before applying the patch I would like to ask about possible side
effects -- does the "currentlinejoin 1 setlinejoin stroke setlinejoin"
part need to be swiched off after drawing the labels, or will it be self
contained?
This should be self-contained. "currentlinejoin" puts the current line
join style on the Postcript stack, "1 setlinejoin" sets the join style to
rounded, "stroke" draws the current path (does not affect the stack), and
the final "setlinejoin" uses the value put on the stack earlier to return
the join style to the previous value.
> could a similar technique be used to connect .eps pattern tiles?
> eg broken lines: http://grass.osgeo.org/wiki/Psmap_flooding_example
I'll look into this.
> you might also see that d.labels does not do very well with larger
values for the highlight width. In that case I guess the solution is to
also smear the color using the "knight's move" or similar, not just the 8
cardinal+ordinal directions.
>
>
> > I've attached a patch for ps/ps.map/prolog.ps. It is marked as a
binary file
> > for some reason, so I was not able to do "svn diff".
>
> {{{
> $ svn proplist prolog.ps
> Properties on 'prolog.ps':
> svn:mime-type
> $ svn propget svn:mime-type prolog.ps
> application/postscript
> $ svn diff prolog.ps
> Index: prolog.ps
> ===================================================================
> Cannot display: file marked as a binary type.
> svn:mime-type = application/postscript
> }}}
>
> svn bug? (PostScript is ASCII)
Is SVN like CVS in that you have to mark a file as binary? In CVS, you
use the command "cvs admin -kb" to mark a file as binary, so that it won't
mess with the contents by changing line end characters or do keyword
substitution.
> fwiw, trac does nice markup when you click on the .diff file.
Yea, it's pretty cool.
Bill
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/155#comment:4>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list