Hi, 2007/11/20, Andre Hauptfleisch <[EMAIL PROTECTED]>: > Good day, > > I used the v.clean approach to snap some vectors to each other. This caused > a number of vectors to lie on the same line. The rmdupl option does not seem > to remove these short segments. > > Any ideas on how I can get rid of them? Or perhaps I'm just using v.clean > wrong. Here is the command: > > v.clean [EMAIL PROTECTED] output=scene01_clean type=line > tool=snap,rmdupl,rmsa thresh=15 --overwrite
rmdupl removes only *identical* features, for example L 2 1 594233.1875 4921026.59375 596956.11875847 4921515.74307787 1 1 L 2 1 596956.11875847 4921515.74307787 599775.5 4922022.21875 1 2 L 2 1 594233.1875 4921026.59375 599775.5 4922022.21875 1 3 L 2 1 595793 4918172.46875 603426.125 4919400.40625 1 4 L 2 1 595793 4918172.46875 603426.125 4919400.40625 1 5 after rmdupl L 2 1 594233.1875 4921026.59375 596956.11875847 4921515.74307787 1 1 L 2 1 596956.11875847 4921515.74307787 599775.5 4922022.21875 1 2 L 2 1 594233.1875 4921026.59375 599775.5 4922022.21875 1 3 L 2 2 595793 4918172.46875 603426.125 4919400.40625 1 5 1 4 First two lines 'lie' on the third one, but they are not identical, if you want to remove them, you need to merge them first. E.g. v.edit dupl1 tool=merge cat=1,2 remove vertex from line v.generalize in=dupl1 out=dupl2 and then run v.clean. The result is L 2 3 594233.1875 4921026.59375 599775.5 4922022.21875 1 1 1 2 1 3 L 2 2 595793 4918172.46875 603426.125 4919400.40625 1 5 1 4 Martin > Thanks! > > -- > Groete, > Andre Hauptfleisch > > M: 082 5722 469 > F: 086 687 1106 > E: [EMAIL PROTECTED] > _______________________________________________ > grass-user mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/grass-user > > -- Martin Landa <[EMAIL PROTECTED]> * http://gama.fsv.cvut.cz/~landa * _______________________________________________ grass-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-user
