运行到这句的时候,报平板电板墨迹代码报错。
IGeometry bufferFeature = topoOPer.Buffer(buffer);
自己改了下代码,不知道方法是不是正确的,反正不报错了。

workspaceEdit.StartEditOperation(); workspaceEdit.StartEditing(true); workspaceEdit.StopEditing(true); workspaceEdit.StopEditOperation();
讯享网
2、在代码最后加上
讯享网GC.Collect();
3、修改Buffer的参数值,修改初始值为0,步长为50
double buffer = 0; //设置初始缓冲距离 buffer += 50;//步长
4、将要素简单化
讯享网 IGeometry ptargetGeo = targetFeature.ShapeCopy;//获取第一个要素的拷贝做buffer获取图形 ITopologicalOperator topoOPer = (ITopologicalOperator)ptargetGeo;//转换为拓扑操作接口 if (!(topoOPer.IsSimple)) { topoOPer.Simplify(); }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/31902.html