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.
HTH,
MIcha

does anyones have ideas?
Thanks
Pierluigi

                                    
________________________________________________________________________
Ing. Pierluigi De Rosa (PhD)
Studio Associato GFOSSERVICES

_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

This mail was received via Mail-SeCure System.




-- 
Micha Silver
GIS Consultant, Arava Development Co.
http://www.surfaces.co.il
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to