文档详情

第七章数据编辑.ppt

发布:2016-12-30约小于1千字共7页下载文档
文本预览下载声明
第七章 数据编辑 制作人:邱洪钢 2010年2月 目录 一、简介 二、捕捉功能设计与实现 三、要素编辑 四、地图交互对象DisplayFeedback 五、高级编辑 六、本章小结 捕捉是新建地理空间对象与已有地理空间对象的一种关联关系。比如,要在自来水管线上增加一个阀门,来控制管线中水的流动,因此阀门应该位于管线之上,并在此处打断管线,如何将阀门准确定位到管线上,没有偏离?这需要捕捉来实现。 捕捉功能设计与实现 要素编辑 1、开始编辑 IWorkspaceEdit接口是空间数据编辑功能的重要接口,通过它来启动或停止一个编辑流程,在这个编辑流程内,地理数据可以进行更新操作,由于GIS的编辑操作往往都是长事务过程,依次在流程内的编辑操作可以恢复。 2、结束编辑 用户完成数据编辑后,使用StopEditOperation方法来确保编辑操作的完成。 3、图形编辑 图形编辑是数据编辑的主要实现, 即对空间要素几何形状所做的修改,如移动位置、旋转、删除节点、增加节点。 地图交互对象--DisplayFeedback 1、产生新对象的DisplayFeedback 生成新对象的DisplayFeedback,主要是以New开头的FeedBack对象,这些对象产生的几何图形不一样,但是使用的方法都类似,一般在MouseDown事件中使用Start方法添加一个起点,或者使用AddPoint方法增加一个中间节点 2、基于显示目的的DisplayFeedback 在ArcMap中编辑线、面时候,在启动编辑后,双击要编辑的对象,此时编辑对象的节点都呈现出一个小矩形,用户可以拖动这些小矩形,以达到修改对象的节点目的。基于显示目的的DisplayFeedback提供了对几何形体上节点的编辑 高级编辑 ArcEngine高级编辑操作主要用到ITopologicalOperator接口,通过该接口可以实现要素分解、要素合并、生成平行线、打断线、延长线、裁剪等操作 谢谢!!
显示全部
相似文档