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