Skip To Content

在 ArcMap 中创建服务定义文件

使用 ArcMap,可以快速创建可随后上传并发布到 ArcGIS Server 站点上的服务定义。这在云环境、安全环境或服务器不是立即可用的情况下有时是必要的。

要创建和保存可随后发布到站点上的服务定义文件,请执行以下步骤:

  1. 根据最终要发布到站点中的项目,按照下表中的相应说明进行操作:

    选项操作

    如果要发布地图文档...

    ...打开 ArcMap 文档,然后从主菜单中选择文件 > 共享为 > 服务

    如果要发布地理处理模型或工具...

    ...浏览到结果窗口中模型或工具的一个成功结果,右键单击并选择共享为 > 地理处理服务

    如果要发布其他内容,例如地理数据库或地址定位器...

    ...浏览到 ArcCatalog 或目录窗口中的相应项目,右键单击并选择共享为服务

  2. 共享为服务窗口中,选择保存为服务定义文件,然后单击下一步
  3. 保存为服务定义文件窗口中,有以下两种操作方式:
    • 如果要针对特定 ArcGIS Server 连接配置服务定义,请执行以下步骤:

    1. 选择选择一个连接
    2. 选择一个连接下拉列表中单击要使用的连接。如果要使用的服务器连接并未列出,可单击连接到 ArcGIS Server 添加 ArcGIS Server以创建与服务器的新连接。如果需要此步骤的相关帮助,请参阅关于在 ArcGIS Desktop 中连接到 ArcGIS Server
    3. 输入服务的名称(可选)。名称长度不能超过 120 个字符,并且只能包含字母数字字符和下划线。
    4. 单击下一步
    5. 默认情况下,服务会发布到 ArcGIS Server 的根文件夹下。也可将服务组织到根文件夹下的子文件夹中。选择要将服务发布到的文件夹,或创建一个用于包含此服务的新文件夹,然后单击下一步
    • 如果当前未连接到服务器或者对服务器的访问受到限制,请执行以下操作:

    1. 选择无可用连接
    2. 如果要在发布时将服务定义引用的数据上传到服务器,请选择发布时包括服务定义中的数据
    3. 服务器类型下拉列表中,选择 ArcGIS Server
    4. 输入服务的新名称(可选)。名称长度不能超过 120 个字符,并且只能包含字母数字字符和下划线。
    5. 单击下一步
  4. 选择用于保存服务定义文件的位置。可以接受默认值或者指定一个自定义的位置。
  5. 单击继续。将打开服务编辑器对话框。
  6. 设置要使用的服务定义属性。此处,您可以选择用户可对服务定义执行的操作,还可精细控制服务器显示服务定义的方式。
    注:

    有关如何手动设置服务定义属性的详细信息,请在帮助的服务类型部分中查找您要发布的服务类型。还可单击导入 导入 从现有服务定义或已发布的服务自动导入属性。有关如何实现服务定义的最佳配置以进行部署的信息,请参阅调整和配置服务

  7. 单击分析 分析。该操作用于检查 GIS 资源是否能够保存为服务定义。
  8. 将服务定义暂存到本地磁盘之前,必须修复准备窗口中出现的所有错误 (错误)。另外,您还可以修复警告和通知消息,以进一步完善从服务定义文件获得的服务的性能和显示。有关解决这些问题的详细信息,请参阅分析 GIS 资源
    提示:

    如果在此会话期间关闭了服务编辑器,系统会提示您将作品保存为草稿服务。草稿服务使您能够在以后返回到该界面以继续完成服务定义配置工作。默认情况下,当前针对特定 ArcGIS Server 连接配置的服务定义文件保存在该连接的草稿文件夹中。而对于没有可用服务器连接的情况下配置的服务定义则保存在磁盘上的过渡文件夹中。有关详细信息,请参阅关于草稿服务

  9. 修复错误以及警告和消息(可选)后,单击过渡 过渡

服务定义已保存到指定的位置,并且可随时发布到服务器。