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即为多边形的内部环
}
}

最新文章

  1. 标准BST二叉搜索树写法
  2. JVM相关参数的采集
  3. 数据库MySQL与Oracle的一些去O注意项
  4. 利用Spring创建定时任务
  5. opencl初探-sobel检测
  6. USB枚举过程(2)
  7. BAT之间的区别(学点网页编程,然后开始研究)
  8. OpenStack Summit Paris 会议纪要 - 11-04-2014
  9. java 集合类说明与区别
  10. iOS开发-OC语言 (六)点语法和@property
  11. python的对象 变量
  12. Scrapy Shell的使用
  13. 腾讯X5WebView集成及在移动端中使用
  14. Linux系统日志分析与管理(14)
  15. CSS| font property
  16. SCRUM 12.03
  17. ubuntu关闭和开启防火墙
  18. Lamp后端开发技能表v0.1(转)
  19. win下php的memcached的安装与使用
  20. 学习笔记&#183;堆优化$\mathscr{dijkstra}$

热门文章

  1. C和指针 第十二章 使用结构和指针 双链表和语句提炼
  2. PYTHON 全局变量和局部变量
  3. c#.net 生成清晰缩略图
  4. linux 批量kill进程
  5. jython安装与配置
  6. OC编程之道-创建对象之原型模式
  7. NSString相关操作
  8. CAEmitterLayer实现雪花效果
  9. PyCharm LicenseServer 破解
  10. Apache与Nginx对客户端请求的处理机制对比