首页软件基础教程ArcGIS【ArcGIS小操作】12...

【ArcGIS小操作】125.对数据进行版本化

系列配套练习数据下载链接:

链接:https://pan.baidu.com/s/1y3t92SLVNToxWCPSMnpblA?pwd=mnsj提取码:mnsj
链接会经常失效,如有需要请尽快下载,如若失效,我也会在最新发布文章中更新下载链接。



ArcSDE的版本功能是实现地理数据库管理数据的一种机制,以支持多用户并发编辑空间数据库。通过创建数据快照(即版本)来记录不同用户的编辑内容,并提供冲突解决机制,确保数据一致性和完整性。这一功能提高了团队协作效率,维护了数据的安全性和历史可追溯性,是企业级GIS应用中的重要工具。
  • 1、加载数据

将数据从直连数据库中加载进来,开启编辑时会出现以下错误提示:

如果要对数据进行编辑,必须要先对要素类进行版本化(注册版本)。注册版本后,会对要素类创建添加表和删除表以及属性索引。之后多用户编辑时,无论用户何时进行编辑都会向其中一个表或两个表添加一行内容,从而记录下编辑的全过程。
  • 2、对数据进行版本化:
在ArcMap目录面板中,右键单击【数据库连接→连接到 localhost.sde→data_test.DBO.city】要素数据集,在弹出的菜单中选择【管理→注册版本】,弹出注册版本对话框,根据需要勾选注册所选对象并将编辑内容移动到基表”,点击确定,即可完成注册版本
(1)、不勾选该选项对所有版本进行的编辑(包括默认DEFAULT父版本)将保留在增量表中(即添加表和删除表),而不会存入基表。需要注意的是,如果之后取消注册版本,则未提交的内容会丢失,且注册为版本的数据不能进行如下操作:
  • 创建拓扑。

  • 创建几何网络。

  • 从几何网络添加或删除要素类。

  • 创建网络数据集。

  • 从网络数据集添加或者删除要素类或者进行其他方案变更。

(2)、勾选该选项已经保存到 DEFAULT版本的编辑内容(无论是直接编辑的还是从其他版本合并的)将保存到基表中,而其他版本进行的编辑将保留在增量表中。如果后续取消注册版本,编辑内容由于保存到基表中,因此也不会丢失。但是,需要注意的是,该模式除不能进行上述操作外,还不能进行以下操作:

  • 编辑参与拓扑、网络数据集或几何网络的要素类。

  • 使用内置于地理数据库中的归档功能归档数据。

  • 使用地理数据库复制。

  • 3、编辑要素
加载版本化后的要素类,在内容列表面板中切换为”源列出“模式,可以看到数据库的名称为”dbo.DEFAULT(localhost)“,即默认的初始版本(父版本)名称。

此时,在内容列表中右击需要编辑的要素图层,选择【编辑要素→开启编辑】,然后通过编辑器工具条进行相应编辑并保存。

本次为了演示,在路网图层做如下编辑。

  • 4、取消注册版本
如果要取消注册版本,可在目录面板下,右键单击相应要素数据集,弹出菜单中选择【管理取消注册版本】,即可完成取消注册版本
如果要进行拓扑等分析,需要在取消注册版本后完成,或者将创建拓扑、网络数据集以及几何网络的行为移至个人或者文件地理数据库中进行。

————————————————-

《ArcGIS小操作》系列内容目录(持续更新)

114.字段计算器——数值处理
115.字段计算器——日期处理
116.使用色彩映射表
117.栅格数据平滑处理
118.根据像元的属性或空间位置提取栅格数据
119.将栅格数据像元值提取到点
120.利用DEM数据生成带有计曲线的等高线
121.创建无凹陷点的 DEM
122.SQL Server安装配置
123.创建企业级地理数据库
124.在企业级地理数据库中创建普通用户

……

本篇文章来源于微信公众号: 码农设计师

RELATED ARTICLES

欢迎留下您的宝贵建议

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments