double getAreas() //得到图层面积
{
IFeatureClassPtr ipFeatureClass = getFeatureClass();
IFeatureCursorPtr ipFeatureCursor;
ipFeatureClass->Search(nullptr, VARIANT_TRUE, &ipFeatureCursor);
IFeaturePtr ipFeature;
ipFeatureCursor->NextFeature(&ipFeature);
IGeometryPtr ipGeometry;
esriGeometryType type;
double layerArea = 0;
double shapeArea = 0;
while (ipFeature!=nullptr)
{ipFeature->get_Shape(&ipGeometry);ipGeometry->get_GeometryType(&type);if (type == esriGeometryPolygon){IAreaPtr ipArea = ipGeometry;ipArea->get_Area(&shapeArea);layerArea = layerArea + shapeArea;}ipFeatureCursor->NextFeature(&ipFeature);
}
return layerArea;
}

计算图层面积(针对于面要素)ArcObject c++相关推荐

  1. matlab计算每个细胞面积,手把手教你用Imaris 计算细胞面积

    手把手教你用Imaris 计算细胞面积以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 收了这份AI 科研插图教程,你就是 ...

  2. 【青少年编程】【四级】计算三角形面积

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  3. ArcGIS操作系列10- Arcmap 中矢量图层面积的计算方法

    一.问题 由于一些需要我需要通过计算矢量边界的面积来确定实地面积,但是我遇到一些问题.计算面积的方法还是很简单的.但是出现以下问题: 1.    我的图层是地理坐标系而不是投影坐标系,无法计算面积,如 ...

  4. arcgis将矢量线转化成面,并计算面的面积

    首先,将矢量线转化为面,才能计算面的面积 打开atctoolbox 在data management tools中找到features-feature to polygon,将要素转化为面 将要转化为 ...

  5. python怎么来算面积_Python实现计算长方形面积(带参数函数demo)

    Python实现计算长方形面积(带参数函数demo) 如下所示: # 计算面积函数 def area(width, height): return width * height def print_w ...

  6. 编写矩形类 计算矩形面积

    编写矩形类 计算矩形面积 public class juxing {int a;int b; juxing(int a,int b){System.out.println("矩形面积s=&q ...

  7. python计算颜色占比_用 Python 对图片主体轮廓进行提取、颜色标记、并计算区域面积...

    Python + Opencv2 实现轮廓提取,轮廓区域面积计算: 对图像处理时,会遇到这样一个场景:找到图像主体轮廓,这是其一,可能为了凸显轮廓,需要用指定的颜色进行标记:轮廓标记完可能任务还没有结 ...

  8. Java黑皮书课后题第6章:*6.36(几何:正多边形的面积)正多边形…计算正多边形面积的公式是area = (n*s*s) / (4*Math.tan(Math.PI / n))。输入边 长显示面积

    6.36(几何:正多边形的面积)输入正多边形边的个数和边长,显示面积 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 6.36(几何:正多边形的面积)正多边形- 计算正多边形面积的公式 ...

  9. 计算凸多边形面积的算法

    1. 思路: 可以将凸多边形(边数n > 3)划分为 (n - 2) 个三角形,分别运用向量叉积计算每个三角形的面积,最后累加各个三角形的面积就是多边形的面积. 2. 求多边形面积的算法模板: ...

最新文章

  1. linux启动sql server数据库,SQL Server数据库启动过程详解及启动不起来的问题分析及解决方法...
  2. 系统页面升级系统中_中交出行通勤班线系统全新升级!页面亮点功能说明
  3. 用strace工具跟踪系统调用
  4. 字符串上的简单动态规划
  5. Axure高保真智慧消防远程监管系统数据可视化大屏看板+web端高保真大数据分析平台看板+大数据交换配置管理平台大屏动态可视化看板
  6. HBase中MVCC的实现机制及应用情况
  7. 工具 IDA Pro
  8. 博客园:CSS HTML
  9. python调用打印机打印图片
  10. Linux下安装jq
  11. 多人协作共享画板——多人画板的bug及分析
  12. html桌面壁纸教程,Photoshop设计简易版的电脑桌面壁纸教程
  13. 视频监控客户端开发(IP Camera)总结
  14. Java毕设项目线上教学平台(java+VUE+Mybatis+Maven+Mysql)
  15. 2021年衡师祁东附中高考成绩查询,2019祁东衡师附中录取分数线
  16. 编程之旅-Day13
  17. 企业申请3C认证,需要提交哪些资料?
  18. 新玺配资:有机构高喊“决胜低估值蓝筹”
  19. 渐开线花键齿轮与渐开线圆柱齿轮
  20. PJBlog 3.2.9.518 getwebshell 漏洞

热门文章

  1. 手写一个HTTP图片资源服务器,太容易了叭!
  2. 面试突然问Java多线程底层原理,我哭了!
  3. 一个简单的例子带你理解HashMap
  4. VCL组件之公用对话框组件
  5. C#简介和异常类总结
  6. 【Mysql高级语法:视图操作】
  7. Java即时编译器JIT之简单介绍
  8. 计算机网络运输层习题5-17
  9. noip2013——提高组——花匠(flower)
  10. URL的语法及HTTP报文