[GRASS-dev] d.vect render= and corrupted vector display
Glynn Clements
glynn at gclements.plus.com
Mon Apr 9 13:46:29 EDT 2007
Maciej Sieczka wrote:
> >> By "boundary case", do you mean to assume that v.in.region+d.vect is
> >> unlikely to be used? Just curios.
>
> > No, I mean that it's a case where a "point" is neither inside nor
> > outside but on the boundary.
> >
> > The term doesn't refer solely to geometry. In any context where some
> > continuous (non-discrete) space is partitioned into distinct
> > categories, you get values which fall on the boundary between
> > categories. E.g. if you partition the real numbers into positive and
> > negative, which is zero?
>
> As to display, I guess I get it know. However, I'm not sure what to
> think about this issue in regard to computational GRASS region.
>
> Let's take a following eaxample; in spearfish:
>
> $ g.region rast=landuse -a
> $ v.in.region lu_border type=line
> $ v.category lu_border out=lu_border_cat option=add
> $ g.region vect=lu_border_cat
> $ v.to.rast input=lu_border_cat output=lu_border_cat use=cat
>
> The outcome is a raster which includes only the top and left lines,
> while region was ordered to cover the whole "lu_border_cat" vector.
> From user's point of view, half of the input vector was ignored by
> v.to.rast, in error. Is this not fixable too?
No. Exactly the same issues apply here.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list