你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
下载
帮助
登录
注册
ArcGIS Engine
engine实现面要素抠除功能
我使用ITopologicalOperator.difference方法做的面要素切除功能,我发现传入的geometry如果是顺时针画的图形就可以正确切除,但是逆时针画的geometry就会把整个面要素切除了。怎么解决这个问题呢?
1 个回复
朱新颖
赞同来自:
xiaosi9524
Engine中画面,顺时针添加结点默认是外环,逆时针添加结点默认是内环,所以你如果逆时针画的是内环,而如果polygon只有这一个环的话本身这个polygon就是有几何错误的,试一下执行IPolygon.SimplifyPreserveFromTo或者如果知道是逆时针的话可否使用ICurve.ReverseOrientation将其转为顺时针再进行Difference操作。
要回复问题请先
登录
或
注册
发起人
别烦上帝
相关问题
在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
arcgis10.2有时候无法复制粘贴要素
Engine许可使用注意事项
ArcGIS Server制作的缓存地图服务中,能否实现大比例尺下楼房阴影类似的3d效果?
arcgis for python 如何获取线要素起点 终点坐标
arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
怎样调整要素的大小,比例不变的情况下?
面规则中 必须被其他要素的要素类覆盖 与 必须被其他要素覆盖 区别是什么?
Engine中如何判断两个要素类的空间参考是否是同一个?
在模型构建器中实现计算几何
怎么通过excel 点集导入arcmap 实现显示多边形
问题状态
最新活动:
2017-09-15 15:51
浏览:
2078
关注:
2
人
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!
1 个回复
朱新颖
赞同来自: xiaosi9524
要回复问题请先登录或注册