Re: [GRASS-user] V.overlay very slow

2009-12-16 Thread incanus
By the way, i don't know if what i've done is correct and can be a usefull trick, or it's a rookie mistake, or a casuality. I hope someone knows why this happens, and could help anyone. This is: After trying the v.patch, v.clean(break,rmdupl), v.build thing, it was the moment to create a new

Re: [GRASS-user] V.overlay very slow

2009-12-16 Thread Markus Metz
incanus wrote: By the way, i don't know if what i've done is correct and can be a usefull trick, or it's a rookie mistake, or a casuality. I hope someone knows why this happens, and could help anyone. This is: After trying the v.patch, v.clean(break,rmdupl), v.build thing, v.build is not

Re: [GRASS-user] V.overlay very slow

2009-12-16 Thread incanus
that's an example with quad3 + quad4 OUTPUT OF V.PATCH Patching vector map qu...@andresfr@andresfr... 42 primitives registered 922 vertices registered Building areas... 26 areas built 24 isles built Attaching islands... Attaching centroids... Number of nodes: 40 Number of

Re: [GRASS-user] V.overlay very slow

2009-12-16 Thread Markus Metz
Um, sorry, I was looking for the output of v.build for the cleaned result of v.patch and for the overlay result, I'm not (yet) interested in the output of v.patch and v.overlay. What I'm looking for is the output of v.build map=patched_and_cleaned_map and v.build map=overlay_map incanus

Re: [GRASS-user] V.overlay very slow

2009-12-15 Thread Markus Metz
If you just want to create one big vector with all features present in several other vectors, try v.patch followed by v.clean. For cleaning after patching areas, you will need at least to break polygons and remove duplicates. If topology is still not correct, try cleaning small angles at

Re: [GRASS-user] V.overlay very slow

2009-12-15 Thread incanus
Thanx again Markus, you always saving me :D patch followed by v.clean with break,rmdupl and later v.build make it really fast! Markus Metz-2 wrote: If you just want to create one big vector with all features present in several other vectors, try v.patch followed by v.clean. For