[GRASS-user] trouble with 'where' statement to select items by
attributes (for d.vect)
Tim Holland
timothyholland at gmail.com
Sun Oct 4 07:24:50 EDT 2009
Hello,
I am trying to add labels to a map, where most of the labels get printed
beside the shape (in this case, it is a point vector), while one label
(point #16) gets printed above the shape to prevent label overlap.
What I am doing is
#!/bin/bash
d.mon start=PNG
d.vect PointsVect type=point display=shape
d.vect PointsVect type=point display=attr attrcol="Name" yref=top xref=left
where='cat=16'
d.vect PointsVect type=point display=attr attrcol="Name" yref=center
xref=left where='cat!=16'
d.mon stop=PNG
For some reason, the 'cat=16' statement works fine, but 'cat!=16' does not.
For the latter, I get the following error messages:
dbmi: Protocol error
dbmi: Invalid procedure 101
When I look online through bash scripting tutorials, it says != is the
symbol for 'not equal'. Am I wrong on that? Is there something else wrong
with my syntax?
Thanks for any help,
Tim
--
View this message in context: http://n2.nabble.com/trouble-with-where-statement-to-select-items-by-attributes-for-d-vect-tp3763566p3763566.html
Sent from the Grass - Users mailing list archive at Nabble.com.
More information about the grass-user
mailing list