[GRASS-user] Using v.edit to snap dangling lines

David Mahoney mahoneyd at unbc.ca
Thu Feb 28 15:34:32 EST 2008


Works like a charm. Thanks!

David

On 27-Feb-08, at 2:01 PM, Martin Landa wrote:

> Hi,
>
> 2008/2/27, David Mahoney <mahoneyd at unbc.ca>:
>
> I rewrote today query=dangle part of v.edit to use the algorithm of
> v.clean tool=rmdangle|chdangle (lib/vector/Vlib/dangles.c). I am not
> sure if it can solve your problem. I also added possibility to define
> different threshold values for coordinates selection, snapping and
> querying.
>
>> I've been trying to use v.edit to snap dangling lines after patching
>>  together a bunch of maps. However, the query=dangle option does not
>>  seem to work. I've tried:
>>  v.edit map=roads tool=select query=dangle thresh=0
>>  v.edit map=roads tool=select query=dangle thresh=-0
>>  v.edit map=roads tool=select query=dangle thresh=10000
>>  v.edit map=roads tool=select query=dangle thresh=-10000
>
> (from Spearfish, selecting dangles shorter then 100 map units)
>
> v.edit map=roads tool=select query=dangle thresh=-1,0,-100 --v
> 35 of 825 features selected from vector map <roads at PERMANENT>
>
> to snap selected features in threshold 5 map units
>
> $ v.edit map=roads tool=snap query=dangle thresh=-1,5,-100 --v
> Threshold value for querying is -100.00
> 35 of 825 features selected from vector map <roads at PERMANENT>
> Threshold value for snapping is 5.00
> ----------------------------------
> All vertices              :   86
> Registered points         :   83
> Nodes marked as anchor    :   80
> Nodes marked to be snapped:    3
> Snapped vertices          :    3
> New vertices              :    0
> ----------------------------------
>
> [snip]
>
>>  I'm using GRASS 6.3 cvs (about a month old) on Mac OS X
>
> Hope it helps.
>
> Martin
>
> -- Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/ 
> ~landa *



More information about the grass-user mailing list