本系列配套练习数据下载链接:
链接会经常失效,如有需要请尽快下载,如若失效,我也会在最新发布文章中更新下载链接。
创建子版本的意义在于实现多用户并发编辑,保持数据一致性,解决数据冲突,促进团队协作,保护原始数据,以及提高数据入库的可靠性。子版本允许用户在不影响主数据库的情况下进行编辑和测试,提高了工作效率和数据安全性。
右键单击工具栏区域,在弹出菜单中选择【版本管理】即可加载版本管理工具条,它提供了一系列工具来管理和操作地理数据库中的版本。通过合理使用这些工具,用户可以确保数据的完整性、一致性和安全性。
使用版本管理工具条上的【版本管理器】工具,在弹出的地理数据库管理对话框中底端切换至树视图选项卡,右键单击dbo.DEFAULT(父版本),在弹出菜单中选择【新建版本】,在弹出的新建版本对话框中进行相应设置:
-
-
-
权限:包含私有、公共和受保护三类,可根据需要选择。
也可以使用版本管理工具条上的【创建新版本】工具,在弹出的新建版本对话框中进行相应设置(与第一种方法类似):
-
父版本:选择一个父版本(相当于共享数据的集合)来获得继承关系,默认创建第一个子版本的父版本是dbo.DEFAULT。
创建完子版本后,可以通过切换版本功能实现不同版本之间的自由显示和编辑。
在内容列表面板中,右击数据库【dbo.DEFAULT(localhost)】,在弹出菜单中选择【切换版本】,在弹出的切换版本对话框中选择上一步创建的子版本,点击确定,完成版本的切换。
此时,内容列表面板中数据库的名称发生了改变,从【dbo.DEFAULT(localhost)】变为了【DB0.子版本演示(oeahos)】
版本显示此时【内容列表】面板中数据库的名称发生改变,从【abo变为【DBO.子版本_1(localhost)】。因为子版本会继承父版本的所有要素,因此显示内容没有变化。
此时,切换至父版本,可以看到还是原有内容,并没有子版本中的修改内容。这说明尽管是同一个要素类,但父版本和子版本可以有不同的数据内容。
————————————————-
《ArcGIS小操作》系列内容目录(持续更新):
本篇文章来源于微信公众号: 码农设计师