Hi there, Am 21. März 2012 19:05 schrieb Micha Silver <[email protected]>:
> On 03/21/2012 06:46 PM, Pierluigi De Rosa wrote: > > Hi > > I'm looking for a procedure to get a point vector obtained as > intersection of two vector layer. > > > You can do this with a two step procedure. First patch the two line > vectors together with v.patch. Then run v.clean using the "error=..." > option. It's not so intuitive, but the "errors" output vector holds the > topology "errors". In the case of patching two line vectors, this will be > all the intersection points that v.clean creates when building topology. > (Note that it's theoretically possible that the two vectors will have an > intersection exactly on a node, and then this node will not be in the > errors output vector. But if the line vectors are independant, this is > highly unlikely) > > > I want to have the same output of v.overlay (option and) but for two > line vector. So I need as geometry points located exactly at the > intersection of two layers and attribute table as spatial joint of the > two attribute table. > > > This method will find the intersections between the two line vectors, but > it *does not* combine the attribute tables. Only the attribs from the first > table listed in v.patch are included. > Afterwards you could also use v.distance to grab the attributes from the second table. The manual for v.distance has some examples that could be used almost 1-1. Cheers, Daniel
_______________________________________________ grass-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-user
