[GRASS-dev] [bug #5263] (grass) r.to.vect: -v flag doesn't transfer cat values

Maciek Sieczka via RT grass-bugs at intevation.de
Sat Mar 3 05:09:00 EST 2007


this bug's URL: http://intevation.de/rt/webrt?serial_num=5263

Request number 5263 was commented on by 'msieczka' (Maciek Sieczka). 
Responding to this message will send mail to the requestor.
			
			Request Tracker
			rt at intevation.de

--------------------------------------------------------------
Cc: hamish_nospam at yahoo.com,grass-dev at grass.itc.it

mlanda wrote (Wed, Feb 28 2007 16:57:04):

> Attributes for lines are not ignored (fixed in CVS today). But the problem
> with overlapping input raster cells of different value remains. Could be
> called as the feature?

Martin,

After you enabled attribute transfer for feature=line, it shows there is bug
there. Attributes are not transferred correctly from raster to vector lines.

In spearfish, do:

$ r.thin roads out=roads_thin
$ r.to.vect input=roads_thin output=roads_thin_vect feature=line
$ r.to.vect -v input=roads_thin output=roads_thin_vect_cat feature=line

Display them all and take a closer look at the horizontal roads located near 
  599447(E) 4921873(N). Query the input raster roads_thin. As you can see the
values of lines on the left and right should be 5 and 4, respectively.
However, in roads_thin_vect there is only one line there, having value=4. In
roads_thin_vect_cat on the other hand, there are 2 lines with cat=5 on the
left and cat=4 on the right, but the line with cat=4 is about 740m too long.

Maybe that's why it was never enabled, ?.

Maciek



-------------------------------------------- Managed by Request Tracker




More information about the grass-dev mailing list