适用于 Location Referencing 许可。
借助 ArcGIS Pro,可以根据 LRS 创作 Web 地图并通过启用“版本管理服务”的服务进行发布。 可以添加路径网络、事件、中心线、校准点和红线数据图层。 您也可以缩放至范围、选择底图、包含地图的描述并保存它以供在 Event Editor Web 应用程序中使用。
使用线性参考和版本管理共享为 web 图层
版本管理提供了诸多管理功能,用于编辑以下要素服务:
- 创建、修改、删除和切换到要素服务版本
- 将编辑内容从子版本协调和提交至默认版本
- 撤消、恢复、保存和放弃在编辑会话中已对要素服务版本进行的相应编辑内容
版本管理比较
共享数据的目的 | 所需的发布功能 | 地理数据库连接类型 |
---|---|---|
针对多用户编辑方案,其中直接从企业级地理数据库访问数据,也称为传统版本化 | 要素图层,线性参考 | 传统 |
针对多用户编辑方案,其中通过具有撤消和恢复功能的要素服务访问数据,也称为分支版本化 | 要素图层,线性参考,版本管理 | 分支 |
要使用要素服务执行编辑活动,在发布数据时,请打开版本管理功能。
准备数据
需要准备数据才能使用线性参考功能和版本管理共享 web 图层。
- 使用 ArcGIS Pro 加载所有数据,然后更改地理数据库连接类型和注册版本。
- 根据数据,请执行以下操作之一:
- 如果数据未版本化,请继续执行第 3 步。
- 如果数据已进行传统版本化,请取消将每个要素类和表注册为版本化。 在 ArcGIS Pro 中,右键单击目录窗格中的每个要素类或表,然后单击管理 > 取消注册为版本化。
- 在目录窗格中右键单击地理数据库,然后单击地理数据库连接属性。
地理数据库连接必须显式设置为分支版本化连接类型。
- 确保数据库中的所有数据图层具有以下各项:
- 全局 ID,锁定表除外。
如果全局 ID 不存在,右键单击目录窗格中的要素类或表,然后单击管理 > 添加全局 ID。
- 编辑者追踪使用 UTC 时间启用,锁定表除外。
注:
在将数据注册为分支版本化之前,检查其他要求。
- 全局 ID,锁定表除外。
- 将 LRS 地理数据库中的以下项目注册为分支版本:
- 包含 LRS 的要素数据集
- 最小方案要素类
- LRS 网络
- 事件
- 交叉点
- 中心线序列表
- LRS_EditLog 表
- 在 LRS 数据图层上逐个图层启用时间,或在地图中一次性为所有 LRS 图层启用时间。
注:
在发布数据后,无法设置图层的时间过滤器。
发布数据
在创建版本并编辑数据后,可按照以下步骤将数据作为 web 图层发布至组织门户:
- 使用门户凭据登录 ArcGIS Pro。
- 在 ArcGIS Pro 工程中创建地图,然后添加相应的路径、事件图层、校准点、中心线和(可选)红线图层。
- 要共享 Web 要素图层,请执行以下操作之一:
- 将地图中的所有可用图层共享为 Web 图层。 在共享选项卡的共享为组中,单击 Web 图层下拉箭头,然后单击发布 Web 图层 。
- 将地图中的选定图层共享为 Web 图层。 在内容窗格中选择图层,右键单击任何选定图层,指向共享,然后单击共享为 Web 图层 。
随即显示共享为 web 图层窗格。
- 提供 web 图层的名称。
- 或者填写摘要和标签字段。
共享至 ArcGIS Enterprise 10.9 或更低版本的门户时,需要摘要和标签。
您最多可以输入 128 个标签。
- 指定如何共享 Web 图层:
- 任何人 - 与公众分享您的内容。 任何人均可访问并进行查看。
- 我的组织 - 与组织中所有经过身份验证的用户共享您的内容。 使用组织账户进行登录时,此选项可用。
- 群组 - 与您所在的群组以及群组中的成员共享您的内容。
注:
共享到 ArcGIS Enterprise 时,共享对象选项有所不同。
- 单击配置选项卡。
- 在配置选项卡的功能部分中,选中线性参考和版本管理复选框。
- 请单击分析来检查错误和问题。 必须解决所有错误然后才能完成发布过程。
注:
分析器用于在发布为要素服务时验证分支版本化数据集。 以下条件适用:
注:
忽略有关图层数据源为 z 感知型或 m 感知型的警告消息。
- 支持 ArcGIS Server 10.6 或更高版本实例。
- 如果在功能下启用版本管理,则所有图层必须具有相同的注册类型。
- 所有数据必须属于同一个分支工作空间。
- 所有数据都必须发布自默认版本。
- 连接的地理数据库用户必须是数据的所有者。
- 不得存在定义查询。
- 所有字段必须可见。
- 地图中必须包含已配置属性集(如果存在)中的所有事件图层。
- 验证后,单击发布以共享 web 图层。
图层将使用线性参考和版本管理功能发布为要素服务。 具有门户凭据的 ArcGIS Pro 用户现在可以创建要素服务的子版本并开始编辑。