[GRASS-user] v.dissolve for lines?
Micha Silver
micha at arava.co.il
Fri Nov 5 16:42:49 EDT 2010
On 11/05/2010 09:59 PM, Bryan Keith wrote:
>> On 10/19/2010 11:17 PM, Bryan Keith wrote:
>>
>>> Hello,
>>>
>>> I have a vector line file that has lots of two-vertex lines. Many of
>>> these two-vertex lines share endpoints and really just make parts of one
>>> longer line. I'd like to dissolve these lines into one line when they
>>> have the same end point. It looks like v.dissolve only works for areas.
>>> Is there somewhere else I should be looking? Thank you.
>>>
>>>
>>>
>> Did you have a look at v.build.polylines ?
>> Additional note: line vectors have a direction. Two line segments with
>> an equivalent node (end point) will *not* connect if they are in
>> opposite directions. In this case you can try the v.edit tool=flip
>> option (on those segments only)
>>
> Thank you for the response. I finally got around to looking at this
> today. I made a simple example and tested with v.build.polylines, and it
> works great. Thank you.
>
> However, it turns out that I have many duplicate lines in my dataset. I
> created a simple example where there are duplicate lines, and
> v.build.polylines doesn't work in that case. What do I need to look at to
> get rid of duplicate lines?
>
>
v.clean tool=rmdupl
Might do it if the lines exactly overlap.
> Bryan
>
>
More information about the grass-user
mailing list