『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS二次开发-如何删除一个图形上的一个顶点

ArcGIS二次开发-如何删除一个图形上的一个顶点
本例要实现的功能是为一个 FeatureLayer 中被选择的一个 Feature 的 Shape删除一个顶点。实现的方法中用到了接口 IPointCollection 的方法 RemovePoint,和接口 IHitTest 的方法 HitTest。 
       删除图形的顶点,用到接口 IPointCollection 中的方法 RemovePoints (Index, Count ):从指定的位置起移除指定个数的点。 

       接口 IHitTest 的方法:HitTest(QueryPoint, earchRadius, eometryPart, itPoint, itDistance, itPartIndex,hitSegmentIndex,bRightSide),用来判断要删除的点是否在图形设定的偏差范围内,如果是就将在该位置的顶点删除。其中 QueryPoint 是被用来查询的点,hitPoint 返回被点击图形中离查询点最近的一个点。 

      京ICP备2025132830号-1 京公网安备 号