如何从栅格平滑大矢量多边形


14

我有一个大面积的土地利用分类栅格文件(6个类)。但是我在矢量多边形中需要它,所以我将其矢量化了。到目前为止,没有问题,但是结果是-当然-每个像素都经过了所有egeg的精确校正:)但是我需要像轮廓一样平滑。所以,好吧,例如,我可以用博伊尔算法对其进行概括,但是对于我的计算机来说,计算它实在太多了……

那我该怎么办?谢谢!马丁

在此处输入图片说明

Answers:


9

将GRASS与本机GUI或QGIS插件或Sextante插件一起使用,并使用v.generalize工具,选择“ Chaikens”算法。


谢谢,这只是工作,哇!我从来没有尝试过通过Sextante的gis来做到这一点,我总是直接用草来做(这是行不通的!)!
MAP

通过QGIS可获得的v.generalize工具有助于许多泛化工具,而“ chaikens”算法只是其中之一。其他的是:douglas,douglas_reduction,lang,reduce,reumann,remove_small,boyle,滑动平均,distance_weighting,hermite,蛇,网络和位移。
ragnvald 2014年

0

您还可以将ArcGIS与(ET GeoWizards)一起使用:

1-使用ArcToolbox>“制图工具”>“通用化”中的“平滑多边形”

2-然后,根据您设置的“平滑公差”,您可能会有些差距。

3-如果是,则可以使用“消除多边形零件” ArcToolbox或使用ET GeoWizards Tools中的“填充孔”,并将“要移除的孔的最大面积”设置为要填充的区域。

4完成!


2
注意OP正在寻找QGIS,Grass,SAGA解决方案。平滑多边形和消除都需要占用大量内存-也许更好的解决方案是在矢量操作之前对栅格进行泛化。
亚伦
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.