[GRASS-dev] removing small multiple polygons created by r.stream.basin + r.to.vect

Margherita Di Leo dileomargherita at gmail.com
Mon Apr 9 13:35:11 EDT 2012


On Mon, Apr 9, 2012 at 6:43 PM, Margherita Di Leo <dileomargherita at gmail.com
> wrote:

>
>
> On Mon, Apr 9, 2012 at 5:54 PM, Markus Neteler <neteler at osgeo.org> wrote:
>
>> On Mon, Apr 9, 2012 at 4:25 PM, Margherita Di Leo
>> <dileomargherita at gmail.com> wrote:
>> > Ciao Markus,
>> >
>> > On Mon, Apr 9, 2012 at 3:47 PM, Markus Neteler <neteler at osgeo.org>
>> wrote:
>> >>
>> >> Wouldn't it be better to remove them with v.clean and rmarea to avoid
>> >> holes?
>> >
>> >
>> > just tried with:
>> >
>> >
>> >         grass.run_command('v.clean', input = v_basins,
>> >                                      output = v_basin,
>> >                                      type = 'area',
>> >                                      tool = 'rmarea',
>> >                                      thresh = 1,     # I also tried 10
>> >                                      overwrite = True)
>> >
>> > Maybe I do something wrong, but this way I can't get rid of small
>> polygons,
>>
>> what is exactly happening? Nothing or some are removed?
>>
>
> In this case, nothing is removed. I'll give it some more try..
>

Looks like small areas are removed, but the table associated to the vector
map is not updated, hence the records of the small areas are still present
(cat = 2 and cat = 3). My error? What am I missing?


-- 
Ing. Margherita Di Leo, Ph.D.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-dev/attachments/20120409/1d857198/attachment.html


More information about the grass-dev mailing list