地图服务使其他人可以在 Web 上查看 GIS 内容并与之交互。 地图服务支持可视化和查询,并且可以配置为通过数据或通过新的或现有缓存切片进行动态绘制。
注:
此工作流仅在发布到独立 ArcGIS Server 时可用。 要将 Web 服务共享至 ArcGIS Online 或与 ArcGIS Enterprise 联合的服务器,请共享 Web 图层。 Web 图层呈现了 Web GIS 平台的丰富功能。 有关共享到 Web GIS 时的其他可用功能的详细信息,请参阅与 ArcGIS Pro 共享。此工作流介绍如何使用默认设置发布地图服务。 要更改默认配置,请参阅配置地图服务。 您还可以使用 ArcPy 将地图服务发布到独立服务器。 有关详细信息,请参阅 arcpy.sharing 简介。
在发布地图服务的过程中,您可能会决定保存服务定义。 服务定义会将信息编译为单个文件,以便您可以在以后发布地图服务。 下面的工作流中包含有关保存服务定义的信息。 有关详细信息,请参阅保存服务定义简介。
要发布地图服务,请执行以下步骤:
- 在目录窗格或目录视图中,浏览到工程中的服务器集合。 右键单击要发布到的 ArcGIS Server,然后依次单击发布和地图服务 。
仅当 ArcGIS Server 连接至具有服务发布权限的独立服务器时,发布命令才可用。
提示:
如果发布命令未显示在服务器上下文菜单中,请单击属性 。 在 ArcGIS Server 连接属性对话框上,确保类型设置为“发布者连接”或“管理员连接”。 您必须拥有发布服务的权限;如有必要,请输入相应的用户名和密码。
- 在选择地图对话框中,浏览至当前工程中要发布的地图,然后单击确定。
- 在发布地图服务窗格中,提供服务的名称。
- 完成摘要和标签字段。
您最多可以输入 128 个标签。
- 选择数据选项。
- 为避免将数据副本放置在服务器上,请使用 ArcGIS Server Manager 将数据注册到服务器,然后选择引用注册数据选项。
- 如果要维护单独的数据副本以供在 Web 上使用,请选择复制所有数据选项。
有关数据注册的详细信息,请参阅使用 ArcGIS Desktop 或 ArcGIS Pro 将数据注册到 ArcGIS Server。
- 在文件夹菜单中,指定服务器上用于存储服务的文件夹。 如果文件夹尚不存在,请键入文件夹的名称。 如果未指定其他文件夹,则服务存储在根文件夹中。
- 在配置选项卡中,设置属性并根据需要启用功能。 有关详细信息,请参阅配置地图服务。
- 或者,单击内容选项卡以查看新的服务结构及其相关子图层。
- 在完成发布下,单击分析 以检查是否存在问题。
错误和警告将在消息选项卡上列出。 右键单击消息可以打开其帮助主题或在软件中执行更正操作。 必须先解决错误 ,然后才能发布地图服务。 建议解决警告 ,但不做强制性要求。
注:
分析器帮助主题介绍的是与要发布的服务类型相对应的 Web 图层。 例如,您可能会看到对分析器(为地图服务发布)的地图图像图层的引用。 - 解决任何错误并选择性解决任何警告后,单击发布 。 服务成功发布后,可进行以下操作:
- 单击管理服务链接以访问服务 REST 端点。
- 如果将服务配置为使用缓存中的切片进行绘制,单击作业按钮 以在作业状态窗格中查看缓存状态。
如果要保存地图服务的服务定义,请单击发布下拉箭头,然后单击另存为 SD。 有关详细信息,请参阅保存地图服务的服务定义。