获取Multipatch图层中模型的底面图形和模型的高度
来源:互联网 发布:数据的统计分析 编辑:程序博客网 时间:2024/05/29 00:31
获取Multipatch图层中模型的底面图形和模型的高度
1、获取Multipatch图层
IFeatureClass pFeatureClass =pFeatureWorkspace.OpenFeatureClass(layername);
2、获取模型数据要素
IFeatureCursor pFeatureCursor =pFeatureClass.Search(null,false);
3、获取模型要素并获取底面
(通过模型要素的Envelope和模型要素的Geometry进行相交操作)
IFeature pFeature =pFeatureCursor.NextFeature();
IGeometry pGeometry =null;
pGeometry = null;
pGeometry = pFeature.ShapeCopy;
pMultiPatch = pGeometry asIMultiPatch;
pEnvelope = null;
pEnvelope = pMultiPatch.Envelope;
pTopologicalOperator = null;
pTopologicalOperator = pGeometryasITopologicalOperator;
pNewGeometry = pTopologicalOperator.Intersect(pEnvelope,esriGeometryDimension.esriGeometry2Dimension);
4、获取最大和最小高程
IZCollection pZCollection =null;
pZCollection = pMultiPatchasIZCollection;
double zmax =pZCollection.ZMax;
double zmin =pZCollection.ZMin;
double high = zmax - zmin;
- 获取Multipatch图层中模型的底面图形和模型的高度
- gmf项目:获取图形编辑器选择的图形和底层模型
- 盒子模型的高度和宽度
- CSS盒模型制定宽度和高度的原理
- CSS盒子模型的宽度和高度如何理解
- css_day04_盒子模型的宽度和高度理解
- 用于研究贝叶斯网络和图形模型的软件包
- 用于研究贝叶斯网络和图形模型的软件包
- 输入底面半径和高,求圆柱体的表面积
- 底面接口形状的柱体
- DOM模型和流模型的比较
- 判别模型和生成模型的区别
- 对象的构成模型和关系模型
- Actor模型和CSP模型的区别
- 生成模型和判别模型的区别
- 生成模型和判别模型的理解
- Actor模型和CSP模型的区别
- struts2的属性模型和驱动模型
- 原生AJAX调用四步曲:仅供初学者参考
- 信息系统项目管理师==之==项目管理9大管理过程知识点概要
- 数据读取之逻辑读简单解析--关于BUFFER CACHE
- 心痛的时候抱抱自己
- 1039:词组缩写
- 获取Multipatch图层中模型的底面图形和模型的高度
- 神马是敏捷?(4)——敏捷不能当饭吃
- mono touch中touch触发对象判断
- C#中去掉Toolstrip边框的方法
- Spring3 MVC 笔记(二) —json+rest优化
- 顺序表的实现
- 【cocos2d-x IOS游戏开发-捕鱼达人2】cocos2d-x简介与开发环境搭建
- css控制大幻灯绝对居中(非背景)
- 献给北漂一族