标签:追踪 列表 图层 rest api 步骤 last red 管理 ted
分支版本化技术是有别于传统的SDE版本化技术,它用于支持WebGIS模式下的多用户长事务编辑。
使用分支版本化技术将获得以下功能
1、 支持长事务的编辑。
2、 支持Undo和Redo操作。
3、 平台提供原生的冲突监测、版本合并和协调冲突功能。
4、 支持编辑Utility network数据集。
5、 记录每个增删改动作的操作用户名。
6、 无需像传统版本化技术那样,定期压缩版本来提高访问性能。
分支版本化技术有以下几个特征:
1 通过ArcGIS Pro建立ArcSDE Geodatabase的连接。
2 在ArcGIS Pro中,切换地理数据库的连接模式,从传统的版本化模式到分支版本化模式。
3 使用添加唯一ID地理处理工具,为需要注册为分支版本化的要素类添加唯一GUID。这时候,要素类会增加以下这个字段:
globalid
4 使用启用编辑者追踪地理处理工具,启用编辑追踪功能。这将使用要素类能自动记录所有的增删改,并且记录编辑数据的portal用户名字。记得需要选择UTC时区作为编辑时间戳。这时候,要素类会增加以下几个字段:
created_user
created_date
last_edit_usr
last_edit_date
5 把要素类注册为版本化。这时候,要素类会增加以下几个系统字段,注意这几个字段在ArcGIS Pro中是不可见的:
GDB_FROM_DATE
GDB_IS_DELETE
GDB_BRANCH_ID
GDB_ARCHIVE_OID
GDB_DELETED_AT
GDB_DELETED_BY
6 修改默认版本的访问权限级别为受保护级别。这个步骤是可选的。建议修改,这样能有效方式用户不小心修改了默认版本的数据。
7 通过ArcGIS Pro连接到Enterprise Portal。
8 通过ArcGIS Pro发布Web要素图层。在发布配置的时候,在配置页面勾选启用版本管理功能。
9 到这里,就能通过REST接口来操作和使用版本化数据了。
通过分析VMS REST API接口。可以看到接口提供了版本创建、更新、查询和删除接口,同时也提供冲突发现、冲突检查、协调和版本合并提交。
1 通过ArcGIS Pro访问Portal上的要素服务,拖放到地图上。
2 在按数据源排列模式面板下,点击图层列表上的图层,调出版本管理菜单。
可以在这里对版本进行管理,冲突处理,并且能通过历史回放查看某一个时间点的数据状况。
ArcGIS分支版本化( Branch Versioning )技术介绍
标签:追踪 列表 图层 rest api 步骤 last red 管理 ted
原文地址:https://www.cnblogs.com/luwl/p/11608637.html