




已阅读5页,还剩70页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GIS工程设计开发综合实习 基于C NET和AO AE的GIS设计与开发 2 Part5 ArcGISEngine二次开发入门 3 ArcGISEngine二次开发入门 5 1ArcGISEngine简介5 2ArcGISEngine开发起步5 3属性查询5 4空间查询5 5BaseCommand开发实例5 6BaseTool开发实例5 7通过代码添加图层5 8构建一个简单的GIS应用5 9问题解决方法及帮助文档的使用 5 6BaseTool开发实例 11 12 14 5 7通过代码添加图层 22 5 8构建一个简单的GIS应用 58 59 60 61 62 63 64 5 9问题解决方法及GIS帮助文档的使用 65 66 67 68 69 70 IFeatureClassInterface这表明IFeatureClass接口是包含在ESRI ArcGIS Geodatabase这个类库中 在编程的时候 如果想使用IFeatureClass接口 则需要首先添加 ESRI ArcGIS Geodatabase 的引用 也就是加上 ImportsESRI ArcGIS Geodatabase 之类的引用 这样 当您需要使用别的接口时 首先就需要查询帮助 并将您需要的引用添加到程序中 这也是我们之前编写程序需要添加一些不同引用的原因 标题下面的第一行是 Providesaccesstomembersthatcontrolthebehaviorandpropertiesofafeatureclass 这表明 IFeatureClass接口提供了访问控制要素类行为和属性成员的的方法 类似这样的话能够让您迅速明白某个接口的作用 ProductAvailability 指的是产品的使用范围 这里从紧接这的介绍可以清晰地看到 在ArcGISEngine ArcGISDesktop和ArcGISServer中都可以使用 WhenToUse 指的是使用这个接口的场合 也可以算接口的综述 从紧跟着的介绍性文字可以得出 IFeatureClass接口是获得和设置要素类属性的主要接口 例如 使用IFeatureClass接口能够得到要素集的类型 获得满足某种查询条件的要素数量 或者是在要素集中创建一个新的要素 IFeatureClass接口从IObjectClass接口继承而来 Members 指的是接口下的成员 这包括属性 方法等 这里我们不能一一给您列举出来 而是挑选一个作为例子讲解 例如我们看到 Search 成员 这是一个方法 通过对 Search 的描述 我们可以得到 Search 方法将 返回一个objectcursor 其中包含经过特定的查询条件得到的要素对象 通过这个描述 我们可以大概得出 通过 Search 方法 我们可以从一个要素集中按照一定的查询条件得到一些特定的要素 供后续使用 为了获得更加详细的描述 我们点击 71 72 回到IFeatureClass的帮助 在 Members 之后是 InheritedInterfaces 和 ClassesthatimplementIFeatureClass 分别标明了IFeatureClass接口是从何继承而来以及实现了IFeatureClass接口的类 根据COM的标准 您可以通过COM原理中的QueryInterface 从IFeatureClass接口查询得到实现了该接口的其他接口 后面的 SeeAlso 代表了与此相关的一些接口 Example 如果有的话 就是具体的示例代码 通过这些示例 相信您能更快的熟悉接口的使用 请您参照帮助系统 熟悉IMapControl2 IActiveView IFeatureLayer IFeatureClass ISpatialFilter IFeatureCursor IFeature IGeometry等接口 以及这些接口中的属性 方法等涉及到的其他接口 熟悉和掌握这些常用接口的使用 对您熟悉ArcObjects与迅速掌握ArcObjects的开发是极有帮助的 73 74 如上图所示 对象模型图展示了每个对象内的各类之间的接口 继承 派生关系 属性及方法之间的联系等 是对整个对象最完整的定义 对象模型图可视化的表达了ArcObjects的继承关系 因而您能识别关键对象 查看哪些对象之间具有联系 如对象的创建关系 理解接口继承和派生类型的定义 并且找出实现了一个类所实现的全部接口 参考对象模型图与参看帮助系统中具体的接口所获得的信息是一致的 只不过查看具体的接口信息将更方便获得具体的使用方法 属性设置方法等 而参看对象模型图是从全局来把握整个对象 更容易找出各接口之间的联系和调用方式等 对象模型图的放置路径为 X ProgramFiles ArcGIS DeveloperKit Diagrams X代表ArcGIS安装所在的盘符 对象模型图的书写类似于UML图 对象模型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中层管理人员能力培训
- 2025下半年心理健康调查报告
- 内科杂病调理方案
- 污染因子试题及答案
- java面试题及答案大数据解决方案
- 电子阅读面试题及答案
- 英语二级试题及答案
- 2025年金融行业人工智能伦理风险分析与监管政策研究
- 交通流量预测在智慧景区管理中的应用报告
- 电子制造业2025年工业污染源达标排放指南报告
- 生产车间5S培训教材
- 课题申报书:AI赋能高校辅导员能力提升的路径研究
- 【MOOC期末】《中国哲学》(北京师范大学) 期末中国大学慕课答案
- GB/T 18916.65-2024工业用水定额第65部分:饮料
- 整本书阅读:《乡土中国》(考教衔接讲义)-2025年高考语文一轮复习(新教材新高考)
- 护理新技术项目汇报
- DL T596《电力设备预防性实验规程》知识培训
- DB11T 594.1-2017 地下管线非开挖铺设工程施工及验收技术规程 第1部分:水平定向钻施工
- 2024低空航行系统白皮书:拥抱低空经济安全智慧飞行
- 高中生禁毒教育主题班会教学课件
- 财政投资项目评审服务投标方案(技术方案)
评论
0/150
提交评论