Skip to main content
I have a dataset containing large and small polygons. When I generalized the layer, preserving the shared boudnaries, small pieces get deleted.

 

 

Is there w way to avoid deleting small polygons ?
Hi,

 

 

that would probably depend on the algorithm selected in the Generalizer.

 

 

Which algorithms have you tried?

 

 

David
I use Douglas

 

 

Thanks
The best result is when I use Douglas. Other algorithm still removed objects.

 

 

However, I have a work around using "Changedetector" then "Clipper" that will reinsert the removed objects.

 

 

Generalizer should maybe have an option "prevent shape removal" , as seen on mapshaper (http://www.mapshaper.org)
Apart form filtering small sized polygons.

 

The various generalising schemes have options to control the amount of generalizing.

 

If u have it generalise to much, small objects will enter the range of generalisation and be removed altogether.

 

 

So its about tolerances, smoothingfactors, angels etc.. Experiment with these will help.

 

 

Gio

 


well..not with angels of course..angles are more usefull here...:)

Reply