Skip To Content

发布要素服务

要将要素服务发布到 ArcGIS Server,只需发布地图服务并启用其要素访问功能。这会生成使用要素服务时所需的 URL。地图服务的生存时间控制要素服务的生存时间。如果地图服务关闭,则要素服务也会随之关闭。

注:

如果正在使用版本化数据,则默认情况下,发布服务时只有地图文档中的版本通过要素服务显示。如果要查询或编辑的版本并非用于发布要素服务的版本,则可以使用 ArcGIS Server REST 和 SOAP API 来执行此操作。要了解详细信息,请参阅这些 API 的特定文档。

要在启用要素访问功能的情况下发布地图服务,请按照以下步骤进行操作:

  1. 在 ArcMap 中打开地图文档,从主菜单中选择文件 > 共享为 > 服务

    将显示共享为服务 窗口。

  2. 选择发布服务,然后单击下一步
  3. 选择连接下拉列表中选择要使用的 ArcGIS Server 连接。如果要使用的服务器连接并未列出,可单击连接到 ArcGIS Server 添加 ArcGIS Server 创建一个新的连接。如果需要此步骤的相关帮助,请参阅主题关于在 ArcGIS for Desktop 中连接到 ArcGIS Server
  4. 还可以在发布服务 窗口中,输入新的服务名称。名称长度不能超过 120 个字符,并且只能包含字母数字字符和下划线。

    单击下一步

  5. 默认情况下,服务会发布到 ArcGIS Server 的根文件夹下。您也可将服务组织到根文件夹下的子文件夹中。选择要将服务发布到的文件夹,或创建一个用于包含此服务的新文件夹,然后单击继续

    将打开服务编辑器对话框。

  6. 为地图服务设置所需属性。此处,您可以选择用户可对服务执行的操作,还可精细控制服务器显示服务的方式。有关如何手动设置地图服务属性的详细信息,请参阅设置地图服务属性主题。还可单击导入 导入 从现有服务定义或已发布的地图服务自动导入属性。有关如何最佳配置服务以进行部署的信息,请参阅调整和配置服务帮助主题。
    提示:

    如果在此会话期间关闭了服务编辑器,程序会提示您将作品保存为草稿服务。草稿服务使您能够在以后返回到该界面以继续完成服务配置工作。默认情况下,草稿服务保存在 ArcGIS Server 连接的草稿文件夹中。有关详细信息,请参阅关于草稿服务

  7. 服务编辑器 的左侧窗格中,单击功能并选择要素访问。启用此选项可使用地图服务创建关联要素服务,从而允许客户端在 Web 上执行要素编辑。
  8. 服务编辑器 的左侧窗格中,单击要素访问并设置要用于要素服务的属性。此处,您可以选择用户可对服务执行的操作,还可精细控制服务器显示要素的方式。默认情况下,可以查询和编辑通过要素服务显示的数据。通过编辑,用户可以使用该服务将更改应用到源地理数据库中的数据。有关如何手动设置要素服务属性的详细信息,请参阅要素服务的编辑器权限
    提示:

    如果在此会话期间关闭了服务编辑器,会提示您将作品保存为草稿服务。草稿服务使您能够在以后返回到该界面以继续完成服务配置工作。默认情况下,草稿服务保存在 ArcGIS Server 连接的草稿文件夹中。有关详细信息,请参阅关于草稿服务

  9. 单击分析 分析。该操作可用于对地图文档进行检查,看其是否能够发布到服务器。
  10. 准备 窗口中修复所有错误 (错误) 以将地图文档发布为服务。另外,还可以修复警告和通知消息,从而进一步完善要素服务的性能和外观。有关解决这些问题的详细信息,请参阅分析 GIS 资源
    提示:

    要在配置服务时获得更大的查看区域,可单击服务编辑器 顶部的折叠按钮 折叠

  11. 也可单击预览 预览。这样您便可以了解在 Web 上查看地图时地图的外观。有关详细信息,请参阅预览地图
  12. 修复错误以及警告和消息(可选)后,单击发布 发布
    注:

    如果发布的要素服务将数据复制到服务器,则数据的大小和网络带宽将影响发布所需的时间。

现在,要素服务已在服务器上运行,可供网络中的用户和客户端访问。如果服务器管理员允许 Web 访问服务,则您的服务此时在 Web 上也可用。