arcgis中ITopologicalOperator.Simplify对多边形简化后可能引起多边形面积发生变化,在实际项目工程应用中,面积改变是很严重的问题,如:自然资源局土地出让,如果一个地块面积有几平方差别,可能引发社会问题。
因此我们在实际项目应用代码中尽量不要直接用ITopologicalOperator.Simplify,应该在数据使用前或生产时就对数据做检测,在执行修复几何之前要先查看 ITopologicalOperator::IsKnownSimple的值,如果为true则不进行修复,如果未false则提示用户,让用户线下修复好数据后再传入系统使用。
另附参考文献