ArcGIS Engine 10.0入门级教程(4):基础功能开发
发布时间
阅读量:
阅读量
1地图编辑功能
地图编辑功能主要涉及地图与鼠标之间较为复杂的交互操作以及事件响应机制,ArcGIS平台为此提供了丰富的地图编辑相关功能。本节内容将尝试实现一些基础的地图编辑功能,例如点、线、面等要素的形状创建与移动操作。通过本节的学习,期望能够帮助理解ArcEngine实现地图编辑的具体机制,并掌握常用的地图编辑接口。
创建一个新的C#.Net项目,项目命名为MapEdit,在其中添加MapControlLicenceControl控件、四个Button按钮、一个ComboBox下拉框以及一个Label标签控件。具体界面布局如下图所示:

【ArcEngine中地图编辑功能通过IWorkspaceEdit接口实现对编辑状态的管理。当需要对特定工作空间进行编辑操作时,首先利用IWorkspaceEdit接口获取该工作空间的数据内容,随后调用StartEditing方法以启动编辑模式,并通过StartEditOperation方法开启具体的编辑操作。在完成相关操作后,需依次使用StopEditOperation方法结束当前的编辑操作,并调用StopEditing方法关闭整个编辑状
全部评论 (0)
还没有任何评论哟~
