地理信息系统开发 ArcEngine方法教学课件.ppt

  1. 1、本文档共325页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.2 涉及的类和接口 Segment抽象类 片断对象(Segment)由一个起始点、一个终点以及连接起始点与终点的曲线构成。可用于组成路径、环等集合对象。 Path组件类 路径(Path)对象为由有序的片断对象组成的集合,是多义线的组成的部分。 Ring组件类 环(Ring)对对象为由封闭连续的片断对象所围成的区域,是多边形的组成部分。 5.2 涉及的类和接口 SpatialFilter组件类 SpatialFilter组件类指定了一个基于空间几何关系的查询过滤器,用于设置空间查询条件。 MoveGeometryFeedback组件类 该对象用于显示被拖动几何对象的移动轨迹。 InvalidArea组件类 用于局部更新视图的对象 5.2 涉及的类和接口 相关接口说明 IWorkSpaceEdit接口 该接口主要控制WorkSpace的编辑流程。该接口一共包括13种方法。下面介绍几种常用的属性和方法。 StartEditing方法 开始一个对WorkSpace的编辑流程,其形式为: public void StartEditing ( bool withUndoRedo ); 参数:withUndoRedo—用于确定该编辑WorkSpace是否支持“重做/取消重做”的操作。 5.2 涉及的类和接口 StopEditing方法 结束一个对WorkSpace的编辑流程,其形式为: public void StopEditing ( bool saveEdits ); 参数:saveEdits—用于确定该编辑流程内的编辑操作是否保存。如果该参数设为false则放弃包含在该编辑流程内的所有编辑操作。 EnableUndoRedo方法 开始一个编辑操作,其形式为: public void EnableUndoRedo ( ); 5.2 涉及的类和接口 StartEditOperation方法 开始一个编辑操作,其形式为: public void StartEditOperation ( ); StopEditOperation方法 结束一个编辑操作,其形式为: public void StopEditOperation ( ); IsBeingEdited方法 public bool IsBeingEdited ( ); Bool类型,当当前WorkSpace已启动编辑流程时返回true,反之返回false。 5.2 涉及的类和接口 AbortEditOperation方法 退出编辑操作,其形式为: public void AbortEditOperation ( ); 当在编辑操作过程中监测到错误时退出当前编辑操作。 HasEdit方法 当WorkSpace编辑流程中包含已经完成并需要保存的编辑操作时返回一个真值,其形式为: public void HasEdits ( ????ref bool pHasEdits ); 参数:pHasEdits—当编辑流程中包含已经完成并需要保存的编辑操作时,该参数赋值为true。 5.2 涉及的类和接口 HasRedos方法 判断当前编辑流程中是否进行过撤销操作,其形式为: public void HasRedos ( ?ref bool pHasRedos ); 参数:pHasRedos—当当前编辑流程中有已撤销的编辑操作时,给该参数赋值为true,表明可以进行重做操作。 UndoEditOperation方法 取消上一步编辑操作,其形式为: public void UndoEditOperation ( ); 5.2 涉及的类和接口 IMap接口 该接口为Map组件类的一个重要接口,主要负责控制地图数据,通过该接口可以访问地图中各数据图层。IMap接口有15种属性和18种方法,常见属性和方法有: Layers属性 该属性用于得到地图中满足特定类型要求的图层。 FeatureSelection属性 该属性用于得到地图中所选择要素的要素集合。 5.2 涉及的类和接口 IGeoFeatureLayer接口 该接口提供了用于管理要素图层中图形方面的属性与方法。 FeatureClass属性 用于得到或返回图层的要素类 IFeatureClass接口 该接口是管理要素类的主要接口,提供了管理要素类行为属性的各种属性方法。共18中属性和14种方法。 CreateFeature方法 在要素类中创建一个新要素,使用该方法后,系统会为新增要素分配一个对象ID,并将其他属性置空。 5.2 涉及的类和接口 IFeature接口 该接口用于返回和设置要素的各种属性。该接口共10种属性和2种方法。 Shape属性 得到

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档