ArcEngine 岛状多边形内部环的获取
2024-10-19 12:36:13
ArcEngine岛状多边形获取其内部环
查阅了帮助文档相关接口,内部环的获方法get_InteriorRingBag()
需要外部环作为参数.而外部环可以直接通过ExteriorRingBag属性获取.
具体参考下述代码(代码参考官方帮助文档):
IPolygon4 pMergerPolygon=pFeature.Shape as IPolygon4;
IGeometryBag pOutGeometryBag = pMergerPolygon.ExteriorRingBag; //获取外部环
IGeometryCollection pOutGmtyCollection = pOutGeometryBag as IGeometryCollection; for (int i = ; i < pOutGmtyCollection.GeometryCount; i++) //对外部环遍历
{
IGeometry pOutRing = pOutGmtyCollection.get_Geometry(i); //外部环 IGeometryBag pInteriotGeometryBag = pMergerPolygon.get_InteriorRingBag(pOutRing as IRing); //获取内部环
IGeometryCollection pInteriorGeometryCollection = pInteriotGeometryBag as IGeometryCollection;
for (int j = ; j < pInteriorGeometryCollection.GeometryCount; j++)
{
IGeometry pInteriorGeometry = pInteriorGeometryCollection.get_Geometry(j);
//pInteriorGeometry即为多边形的内部环
}
}
最新文章
- 标准BST二叉搜索树写法
- JVM相关参数的采集
- 数据库MySQL与Oracle的一些去O注意项
- 利用Spring创建定时任务
- opencl初探-sobel检测
- USB枚举过程(2)
- BAT之间的区别(学点网页编程,然后开始研究)
- OpenStack Summit Paris 会议纪要 - 11-04-2014
- java 集合类说明与区别
- iOS开发-OC语言 (六)点语法和@property
- python的对象 变量
- Scrapy Shell的使用
- 腾讯X5WebView集成及在移动端中使用
- Linux系统日志分析与管理(14)
- CSS| font property
- SCRUM 12.03
- ubuntu关闭和开启防火墙
- Lamp后端开发技能表v0.1(转)
- win下php的memcached的安装与使用
- 学习笔记&#183;堆优化$\mathscr{dijkstra}$