Skip to main content

发布地图服务

地图服务使其他人可以在 Web 上查看 GIS 内容并与之交互。 地图服务支持可视化和查询,并且可以 配置 为通过数据或通过新的或现有缓存切片进行动态绘制。

注:

此工作流仅在发布到独立 ArcGIS Server 站点时可用。 要将 Web 服务共享至 ArcGIS Online 或与 ArcGIS Enterprise 联合的服务器,请 共享 Web 图层 。 Web 图层呈现了 Web GIS 平台的丰富功能。 有关共享到 Web GIS 时的其他可用功能的详细信息,请参阅 与 ArcGIS Pro 共享

此工作流介绍如何使用默认设置发布地图服务。 要更改默认配置,请参阅 配置地图服务

在发布地图服务的过程中,您可能会决定保存服务定义。 服务定义会将信息编译为单个文件,以便您可以在以后发布地图服务。 下面的工作流中包含有关保存服务定义的信息。 有关详细信息,请参阅 保存服务定义简介

您还可以使用 ArcPy 将地图服务发布到独立服务器。 要了解详细信息,请参阅 自动发布服务

要发布地图服务,请执行以下步骤:

  1. 目录 窗格或目录视图中,浏览到工程中的服务器集合。 右键单击要发布到的 ArcGIS Server 站点,然后依次单击 发布地图服务 地图服务

    仅当 ArcGIS Server 连接至具有服务发布权限的独立服务器时, 发布 命令才可用。

    提示:

    如果 发布 命令未显示在服务器上下文菜单中,请单击 属性 属性 。 在 ArcGIS Server 连接 属性对话框上,确保 类型 设置为 发布者连接管理员连接 。 您必须拥有发布服务的权限;如有必要,提供相应的用户名和密码。

  2. 选择地图 对话框中,浏览至当前工程中要发布的地图,然后单击 确定

  3. 发布地图服务 窗格中,提供服务的名称。

  4. 或者填写 摘要标签 字段。

    最多可以键入 128 个标签。

  5. 选择 数据 选项。

    • 为避免将数据副本放置在服务器上,请使用 ArcGIS Server Manager 将数据注册到服务器,然后选择 引用注册数据 选项。

    • 要保留单独的数据副本以供在 Web 上使用,请选择 复制所有数据 选项。

    有关数据注册的详细信息,请参阅 使用 ArcGIS Pro 将数据注册到 ArcGIS Server

  6. 文件夹 菜单中,指定服务器上用于存储服务的文件夹。 如果文件夹尚不存在,请键入文件夹的名称。

    如果未指定其他文件夹,则服务存储在根文件夹中。

  7. 配置 选项卡中,设置属性并根据需要启用功能。 有关详细信息,请参阅 配置地图服务

  8. 或者,单击 内容 选项卡查看文件夹、新服务和已分配 ID 的子图层(如果可用)。

    如果您在 地图属性 对话框中启用了 允许向共享 Web 图层分配唯一数字 ID 选项,则会为每个子图层显示分配的 ID。 要更改 ID,单击图层或表旁边的数字。 在 图层属性独立表属性 对话框的 常规 选项卡上,将自定义整数 ID 输入到 图层 ID表 ID 文本框中。 有关详细信息,请参阅 分配图层 ID

  9. 完成发布 下,单击 分析 识别潜在性能瓶颈和错误 以检查是否存在问题。

    错误和警告将在 消息 选项卡上列出。 右键单击消息可以打开其帮助主题或在软件中执行更正操作。 必须先解决错误 错误 ,然后才能发布地图服务。 建议解决警告 警告 ,但不做强制性要求。

    了解有关分析 GIS 资源的详细信息

    注:

    分析器帮助主题介绍的是与要发布的服务类型相对应的 Web 图层。 例如,您可能会看到对分析器(为地图服务发布)的地图图像图层的引用。

  10. 解决任何错误并选择性解决任何警告后,单击 发布 发布

    服务成功发布后,可进行以下操作:

    • 单击 管理服务 链接以访问服务 REST 端点。

    • 如果将服务配置为使用缓存中的切片进行绘制,请单击 作业 按钮 打开作业状态窗格 以在 作业状态 窗格中查看 缓存状态

    要保存地图服务的服务定义,单击 发布 下拉箭头,然后单击 另存为 SD 。 有关详细信息,请参阅 保存地图服务的服务定义

发布时的注意事项

可将地图服务共享至较早版本的 ArcGIS Server。 但是,并非所有功能均受支持。

共享子类型表组不受支持。