使用 ArcMap,可以快速创建可随后上传并发布到 ArcGIS Server 站点上的服务定义。这在云环境、安全环境或服务器不是立即可用的情况下有时是必要的。
要创建和保存可随后发布到站点上的服务定义文件,请执行以下步骤:
- 根据最终要发布到站点中的项目,按照下表中的相应说明进行操作:
选项 操作 如果要发布地图文档...
...打开 ArcMap 文档,然后从主菜单中选择文件 > 共享为 > 服务。
如果要发布地理处理模型或工具...
...浏览到结果窗口中模型或工具的一个成功结果,右键单击并选择共享为 > 地理处理服务。
如果要发布其他内容,例如地理数据库或地址定位器...
...浏览到 ArcCatalog 或目录窗口中的相应项目,右键单击并选择共享为服务。
- 在共享为服务窗口中,选择保存为服务定义文件,然后单击下一步。
- 在保存为服务定义文件窗口中,有以下两种操作方式:
如果要针对特定 ArcGIS Server 连接配置服务定义,请执行以下操作:
- 选择选择一个连接。
- 在选择一个连接下拉列表中单击要使用的连接。如果要使用的服务器连接并未列出,可单击连接到 ArcGIS Server 以创建与服务器的连接。如需此步骤的帮助,请参阅从 ArcGIS Desktop 连接到 ArcGIS Server。
- 提供服务的名称(可选)。名称长度不能超过 120 个字符,并且只能包含字母数字字符和下划线。
- 单击下一步。
- 默认情况下,服务会发布到 ArcGIS Server 的根文件夹 (root)。也可将服务组织到根文件夹下的子文件夹中。选择要将服务发布到的文件夹,或创建一个用于包含此服务的文件夹,然后单击下一步。
如果当前未连接到服务器或者对服务器的访问受到限制,请执行以下操作:
- 选择无可用连接。
- 如果要在发布时将服务定义引用的数据上传到服务器,请选择发布时包括服务定义中的数据。
- 在服务器类型下拉列表中,选择 ArcGIS Server。
- 提供服务的新名称(可选)。名称长度不能超过 120 个字符,并且只能包含字母数字字符和下划线。
- 单击下一步。
- 选择用于保存服务定义文件的位置。可以接受默认值或者指定一个自定义的位置。
- 单击继续。
将打开服务编辑器对话框。
- 设置要使用的服务定义属性。此处,您可以选择用户可对服务定义执行的操作,还可精细控制服务器显示服务定义的方式。
- 单击分析 。该操作用于检查 GIS 资源是否能够保存为服务定义。
- 将服务定义暂存到本地磁盘之前,必须修复准备窗口中出现的所有错误 ()。另外,您还可以修复警告和通知消息,以进一步完善从服务定义文件获得的服务的性能和显示。有关解决这些问题的详细信息,请参阅分析 GIS 资源。
提示:
如果在此会话期间关闭了服务编辑者,系统会提示您将作品保存为草稿服务。草稿服务使您能够在以后返回到该界面以继续完成服务定义配置工作。默认情况下,针对特定 ArcGIS Server 连接配置的服务定义文件保存在该连接的草稿文件夹中。相反,没有可用 ArcGIS Server 站点连接配置的服务定义则保存在磁盘上的过渡文件夹中。有关详细信息,请参阅关于草稿服务。
- 修复错误以及警告和消息(可选)后,单击过渡 。
服务定义随即保存到指定的位置,并且可随时发布到 ArcGIS Server 站点。