[GRASS-user] problem with v.patch

Leonardo Lami lami at faunalia.it
Tue Jun 26 04:21:10 EDT 2007


Sorry for my persistence but I don't understand what does "if the 2
vectors are not compatible in terms of geometry" mind?
The two vector are area geometry and topologically correct with same
external boundaries of one collinear with same external boundaries of
the other.

I'd like to know if there is a simple method to patch them correctly
preserving the original category in the output vector.

Thanks for your help
Leonardo


Maciej Sieczka ha scritto:
> lami at faunalia.it wrote:
>   
>> Hi all,
>> I tried to use v.clean with the follow tools: snap,break and rmdupl but
>> the result is only a little better:
>>
>> Topology was built.
>> Number of nodes     :   1323
>> Number of primitives:   1657
>> Number of points    :   0
>> Number of lines     :   0
>> Number of boundaries:   1188
>> Number of centroids :   469
>> Number of areas     :   468
>> Number of isles     :   138
>> Number of incorrect boundaries   :   77
>> Number of centroids outside area :   3
>> Number of areas without centroid :   2
>>
>> And if I increase the thresh (default=0) for rmdupl the result get worse.
>> Is the only solution to edit it?
>>     
>
> Well yes. And it's no bug in v.patch. If the 2 vectors are not
> compatible in terms of geometry, v.patch is not any guilty that
> patching them produces a non-topological vector.
>
> Maciek
>
>   




More information about the grass-user mailing list