ArcGIS编辑SDE的矢量数据(集)(解决因版本化问题不能编辑)

1、问题

在编辑SDE中的要素类或者表的时候,如果不注册版本(Register as Versioned)会出现下面的问题,提示没有可编辑的图层,他给出的警告是这个图层或者表没有注册版本:
未版本化编辑图层报错
那么什么是版本?在ArcGIS的帮助文档中我找到了答案:版本化编辑是ArcGIS中为了解决SDE中多个用户同时编辑同一个数据的问题,具体的机制是建立一个变化表来记录每次的变化。个人感觉跟git类似,后面抽时间继续研究这个,先解决sde中数据集没有注册版本的问题。

2、解决

既然提示没有注册版本,那按照他说的注册一个版本就好咯!注册的步骤也很简单,两步:

step.1

在要素所在的数据集右键(如果没在数据集下则直接在要素类右键),选择Manage–>Register as Versioned。
step1

step.2

弹出的窗体勾选上Register复选框然后OK就行了,这时你会发现可以编辑这个数据了,问题解决!
step2

3、注意事项

在ArcGIS帮助文档中看到了这样一句话:

Registering a feature dataset as versioned registers all feature classes within the feature dataset as versioned.
However, if you add a new feature class to the feature dataset after you have already registered the feature dataset as versioned, the new feature class is not registered as versioned. This allows you to load data into the new feature class before you version it, which improves data loading performance. Since you cannot register individual feature classes within the feature dataset as versioned, you will need to register the feature dataset as versioned again. Be aware, though, that until you register the new feature class as versioned, you will not be able to edit any of the feature classes in the feature dataset.

大概的意思就是在一个已经注册了版本的数据集中如果你新建或者导入了一个要素类,则需要重新对这个数据集注册版本

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值