<div dir="ltr">Hi all,<div><br></div><div>I have two line vectors: LV1) a complete stream network LV2) sections of the same stream network representing impoundments.</div><div><br></div><div>LV2 is a subset of LV1 and fully spatially overlapping. However, the full stream network consists of polylines with start/end nodes that do not correspond to the impoundments vector:</div><div><br></div><div>LV1 (complete network):</div><div>+-------------------+------------------+<br></div><div>LV2 (subset with different start/end nodes)</div><div>     +---+               +-------------+</div><div><br></div><div>So how can I get the information of impoundments (LV2) into the attribute table of the first line vector (LV1). A way that came into my mind but which is somehow cumbersome:</div><div><br></div><div>1) Extract the start/end node coordinates each impoundment (LV2) using v.to.db</div><div>2) Use these coordinates in v.edit to break the river network (LV1)</div><div>3) Add new categories in layer 2 of LV1 and add an attribute table</div><div>4) Use v.distance to query the information from LV2 and copy it to the corresponding new reaches in LV1</div><div>..This is not yet tested and not the most straight forward way.</div><div><br></div><div>All this I guess would be easier if there would be something like v.overlay that works with two line vectors...</div><div><br></div><div>Has anybody done similar analysis in GRASS so far?</div><div><br></div><div>cheers,</div><div>Johannes</div><div><br></div><div>tart/end nodes of the  </div></div>