在企业环境中工作时,宗地结构图层将作为要素服务发布到 ArcGIS Enterprise。在发布宗地结构之前,您需要为发布过程准备环境。
准备发布
发布和使用包含宗地结构的要素服务时,条件和先决条件均适用。请按照以下步骤为发布过程准备环境。
- 宗地结构地图图层必须来自以数据库宗地结构所有者身份建立的数据库连接。这是在创建宗地结构时于数据库连接中引用的数据库用户。
- 已连接的门户帐户必须为宗地结构门户所有者。这是创建宗地结构时处于活动状态的门户用户帐户。此门户用户帐户必须具有相应权限,才能发布内容以及创建、更新和删除内容。
- 将宗地结构添加到地图之前,请将地理数据库连接的版本化类型设置为分支。
- 在目录窗格中右键单击您的数据库连接,然后单击地理数据库连接属性。
- 在地理数据库连接属性对话框中,选择版本化类型下的分支,然后单击确定。
注:
- 分支版本只能使用要素服务进行编辑。如果地理数据库连接的版本化类型未设置为分支版本化,则您将无法在宗地结构发布后对其进行编辑。
- 如果您使用地图中已存在的宗地结构图层从传统版本化切换到分支版本化,则必须将您的宗地结构添加到新地图,以检测新的数据库连接属性。
- 右键单击目录窗格中的宗地结构,然后单击添加到新地图将宗地结构及其关联的图层添加到新地图。
您无需将每个关联图层添加到地图中。通过将宗地结构添加到地图,还可添加所有相关宗地图层。
注:
- 所有宗地图层(包括校正图层)都必须位于地图中,才能将宗地结构发布为要素服务。
校正图层必须注册为版本化数据。
- 在发布期间,图层上所设置的任何符号系统都将丢失。在已发布的宗地结构图层上设置并保存符号系统。
- 在发布期间,图层上所设置的任何定义查询都将丢失。在已发布的宗地结构图层上设置并保存定义查询。
- 所有宗地图层(包括校正图层)都必须位于地图中,才能将宗地结构发布为要素服务。
- 将属性规则错误要素类和表添加到地图。这些数据集位于地理数据库根级别的宗地结构要素数据集之外。
属性规则错误数据集名称后缀为“_ValidationLineErrors”、“_ValidationPointErrors”、“_ValidationPolygonErrors”和“_ValidationObjectErrors”,并且必须位于地图中以进行属性规则评估。
- 右键单击要素数据集,指向管理,然后单击注册版本将包含宗地结构的要素数据集注册为版本。
- 请确保已启用宗地拓扑。如果未启用宗地拓扑,则将无法发布宗地结构。
- 在目录窗格中,右键单击宗地结构,然后单击属性。
- 在宗地结构属性对话框中,选择常规选项卡并展开宗地结构副标题。
- 确保启用拓扑设置为是。
- 将您的企业级地理数据库作为数据存储注册到服务器。宗地结构 Web 图层必须引用已注册数据源中的数据。
您还可以在发布或分析数据时将企业级地理数据库注册为数据存储。如果您的数据库未注册到服务器,共享为 Web 图层窗格中将出现分析器错误消息。要注册数据源,请在错误消息上单击选项 > 将数据源注册到服务器。
- 如有必要,请创建并管理分支版本的访问权限
- 在地图文档中保留图层 ID。
- 右键单击内容窗格中的地图文档标题,然后单击属性。
- 在地图属性对话框中,选中允许对共享 Web 图层分配唯一的数字 ID,然后单击确定。
注:
默认情况下,创作地图文档时不会保留图层 ID。如果内容窗格中的图层顺序在覆盖 web 图层时发生变化,web 图层可能指向错误的数据源。
注:
无需在宗地结构要素类上添加全局 ID 或启用编辑者追踪。宗地结构要素类上已存在全局 ID,并且已启用编辑者追踪。
将宗地结构发布为要素服务
要将宗地结构发布为要素服务,请按照以下步骤进行操作。
- 确保宗地结构及其所有关联图层均已添加至当前地图视图。
通过企业级地理数据库连接将宗地结构添加到地图时,出于发布目的,会将宗地结构拓扑与宗地结构图层分离。
- 在共享选项卡上单击 Web 图层下拉箭头,然后单击发布 Web 图层。
注:
地图中的宗地结构必须连接到默认版本才能进行发布。
- 在共享为 Web 图层窗格中,添加 Web 图层名称、摘要和标签。
发布 Web 图层需要摘要和标签。
- 在数据和图层类型下,选择地图图片,然后选中引用注册数据下的要素。
- 在位置下,选择数据的共享位置。
- 在共享下,选择 ArcGIS Enterprise,并在适用时选择一个组。
- 在配置选项卡的配置图层图标 下,选择版本管理,然后选择功能下的验证。
注:
- 如果包含宗地结构的要素数据集未进行分支版本化,版本管理和验证选项将不可用。请确认已将宗地结构从分支版本化的数据库连接添加到地图中。
- 将宗地结构发布为要素服务时,验证选项将在其上启用拓扑和属性规则验证。在发布宗地结构之前,请确保宗地拓扑已启用。
- 您可将宗地结构发布为只读,而无需进行版本管理和验证。
- 在配置选项卡的配置池化图标 下,确保在实例类型下选择专用实例。
共享实例池不支持版本管理、验证和宗地结构。
- 返回到配置图层图标 ,然后单击要素旁边的配置 Web 图层属性按钮 以打开要素属性。
- 在操作下,选择启用编辑功能并允许编辑者执行,然后选择添加、更新和删除要素。
- 在属性下选择允许几何更新、允许更新真曲线和仅允许由真曲线客户端更新真曲线。同时,选择对要素的 z 值应用默认值并设置默认的 z 值,例如 0。选择允许在没有 m 值的情况下进行几何更新。
- 确保已选中包括拓扑图层。
- 单击分析识别任何潜在的问题或错误。
两种类型的分析器消息将显示在消息选项卡上。错误是必须在您发布 Web 图层之前得到修复的问题。警告问题可能会影响到性能、显示或数据访问。双击解决方案的错误或警告或访问帮助主题。右键单击错误或警告,以获取有关如何解决问题的建议。
- 单击发布以发布 Web 图层。
将宗地结构 Web 图层添加到地图中
宗地结构将作为要素图层共享至 Portal for ArcGIS。要素图层包含宗地结构及其要素类。发布完成后,要素图层和地图图像图层均可用。
要将宗地结构及其关联图层添加到地图,请完成以下步骤:
- 在目录窗格中单击门户选项卡。
- 找到并双击宗地结构要素图层以显示宗地结构图层及其关联的图层。
- 右键单击宗地结构图层,然后单击添加到新地图。
您还可以将宗地结构添加到当前地图;但是,只能将一个宗地结构添加到单个地图中。您无需将所有关联的图层添加到地图中。
注:
将宗地结构图层添加到地图后,系统还会自动添加所有关联的图层。