要将要素服务发布到 ArcGIS Server,只需发布地图服务并启用其要素访问功能。这会生成使用要素服务时所需的 URL。地图服务的生存时间控制要素服务的生存时间。如果地图服务关闭,则要素服务也会随之关闭。
注:
如果正在使用版本化数据,则默认情况下,发布服务时只有地图文档中的版本通过要素服务显示。如果要查询或编辑的版本并非用于发布要素服务的版本,则可以使用 ArcGIS Server REST 和 SOAP API 来执行此操作。要了解详细信息,请参阅这些 API 的特定文档。
要在启用要素访问功能的情况下发布地图服务,请按照以下步骤进行操作:
- 在 ArcMap 中打开地图文档,从主菜单中选择文件 > 共享为 > 服务。
将显示共享为服务 窗口。
- 选择发布服务,然后单击下一步。
- 从选择连接下拉列表中选择要使用的 ArcGIS Server 连接。如果要使用的服务器连接并未列出,可单击连接到 ArcGIS Server 创建一个新的连接。如果需要此步骤的相关帮助,请参阅主题关于在 ArcGIS for Desktop 中连接到 ArcGIS Server。
- 还可以在发布服务 窗口中,输入新的服务名称。名称长度不能超过 120 个字符,并且只能包含字母数字字符和下划线。
单击下一步。
- 默认情况下,服务会发布到 ArcGIS Server 的根文件夹下。您也可将服务组织到根文件夹下的子文件夹中。选择要将服务发布到的文件夹,或创建一个用于包含此服务的新文件夹,然后单击继续。
将打开服务编辑器对话框。
- 为地图服务设置所需属性。此处,您可以选择用户可对服务执行的操作,还可精细控制服务器显示服务的方式。有关如何手动设置地图服务属性的详细信息,请参阅设置地图服务属性主题。还可单击导入 从现有服务定义或已发布的地图服务自动导入属性。有关如何最佳配置服务以进行部署的信息,请参阅调整和配置服务帮助主题。
提示:
如果在此会话期间关闭了服务编辑器,程序会提示您将作品保存为草稿服务。草稿服务使您能够在以后返回到该界面以继续完成服务配置工作。默认情况下,草稿服务保存在 ArcGIS Server 连接的草稿文件夹中。有关详细信息,请参阅关于草稿服务。
- 在服务编辑器 的左侧窗格中,单击功能并选择要素访问。启用此选项可使用地图服务创建关联要素服务,从而允许客户端在 Web 上执行要素编辑。
- 在服务编辑器 的左侧窗格中,单击要素访问并设置要用于要素服务的属性。此处,您可以选择用户可对服务执行的操作,还可精细控制服务器显示要素的方式。默认情况下,可以查询和编辑通过要素服务显示的数据。通过编辑,用户可以使用该服务将更改应用到源地理数据库中的数据。有关如何手动设置要素服务属性的详细信息,请参阅要素服务的编辑器权限。
提示:
如果在此会话期间关闭了服务编辑器,会提示您将作品保存为草稿服务。草稿服务使您能够在以后返回到该界面以继续完成服务配置工作。默认情况下,草稿服务保存在 ArcGIS Server 连接的草稿文件夹中。有关详细信息,请参阅关于草稿服务。
- 单击分析 。该操作可用于对地图文档进行检查,看其是否能够发布到服务器。
- 在准备 窗口中修复所有错误 () 以将地图文档发布为服务。另外,还可以修复警告和通知消息,从而进一步完善要素服务的性能和外观。有关解决这些问题的详细信息,请参阅分析 GIS 资源。
提示:
要在配置服务时获得更大的查看区域,可单击服务编辑器 顶部的折叠按钮 。
- 也可单击预览 。这样您便可以了解在 Web 上查看地图时地图的外观。有关详细信息,请参阅预览地图。
- 修复错误以及警告和消息(可选)后,单击发布 。
注:
如果发布的要素服务将数据复制到服务器,则数据的大小和网络带宽将影响发布所需的时间。
现在,要素服务已在服务器上运行,可供网络中的用户和客户端访问。如果服务器管理员允许 Web 访问服务,则您的服务此时在 Web 上也可用。