Engine中如何获取在一次编辑操作中被编辑过的要素集?
Engine中如何获取在一次编辑操作中被编辑过的要素集?
发起人
-
刘峥
ArcGIS多面手
相关问题
- 作为Desktop用户对数据的获取比较乏力,可能缺了哪些知识?
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- arcgis10.2有时候无法复制粘贴要素
- 微信页面 arcgis api 地图无法操作
- Engine许可使用注意事项
- 面规则中 必须被其他要素的要素类覆盖 与 必须被其他要素覆盖 区别是什么?
- 市区择房分析时,需要添加字段并将其赋值1或者-1,怎么做? 在开始编辑的时候,总是出现空间参考与数据框不匹配提示,原因是什么?会影响下面的赋值吗?
- 怎样调整要素的大小,比例不变的情况下?
- arcgis for python 如何获取线要素起点 终点坐标
- Engine中如何判断两个要素类的空间参考是否是同一个?
- Engine调用GP工具的两种方式的用法
问题状态
- 最新活动: 2015-04-17 16:41
- 浏览: 1984
- 关注: 0 人
1 个回复
刘峥 - ArcGIS多面手
赞同来自:
I. 如果是本地数据库或已注册版本的sde数据库,可以直接使用IDataChangesEx接口获取;
II.如果是未注册版本的sde数据库,可以通过:
1. 将编辑过的要素类另存,然后调用gp工具“Feature Compare”比较前后两个要素类;
2. 通过监听IEngineEditEvents,参考链接:http://resources.arcgis.com/en ... 0000/,参考示例:http://resources.arcgis.com/en ... 0000/,并在OnCreateFeature、OnChangeFeature等被触发时记录要素信息
要回复问题请先登录或注册