ArcSDE版本化管理的好处(应对多用户编辑)

1. 右键geodatabase。。

选择Administration->

可以添加角色。。。可以创建和管理角色。。。可以Administrator Geodatabase

而,在Administrator Geodatabase,可以查看连接、可以强制断开连接,可以查看版本树

 右键单击sde.Default,可以选择New Version,View Locks

>>能不能创建一个新角色和新用户,创建一个新版本,不污染默认版本

新角色新用户和子版本是不同的策略

但是共同点是都需要版本化,而版本化说白了不就是视图吗。。多版本视图

ARCSDE多用户配置编辑步骤(精简版):https://wenku.baidu.com/view/e0468e48a300a6c30c229f86.html

ArcSDE多用户多版本编辑:http://blog.sina.com.cn/s/blog_732d88360100vlex.html

模拟多用户编辑

同时打开两个arcmap。。

同时打开sde.default版本

新建版本

随便起个名字,点OK。。

然后,点击版本管理。。

回到了那个熟悉的画面。。

选择切换版本

2. 在GIS版本下进行编辑。。

 编辑结束后,并没有post的按钮。。只从down的按钮(reconcile)而且还是在编辑下可以,但是还好在default版本下,可以看到Version Changes按钮。但是,并没有看到冲突。。

但是,如果子版本进行reconcile,对比父版本和正在编辑的版本之间的冲突之后,就可以看到post了(将父版本的修改与当前正在进行修改的版本进行merge,以父版本为优先)(但是一旦子版本post,父版本根本无权拒绝,只能被动的修改,跟git还不一样,git管理员是有权驳回post请求的)

假如,子版本提交了post,父版本被动的接收到了post,然后又删除了post里面添加的图形,子版本reconcile之后,会发现,子上次提交之后,被父版本做了修改,当前已生效。

以上内容来自于:《ArcSDE多用户多版本编辑》5.5  多用户编辑不同版本

现在,假如sa和sde同时访问同一个版本的图层的话。。

  •  多用户编辑同一版本的不同要素
  • 多用户编辑同一版本的同一要素

其它截图:

原文地址:https://www.cnblogs.com/2008nmj/p/15094164.html