发布地理处理服务快速浏览

要发布地理处理服务,您需要两个元素:结果 窗口中的结果和到 ArcGIS Server 的管理员或发布者连接。要了解有关创建结果的详细信息,请参阅创作和共享地理处理服务快速浏览

要发布服务,请右键单击结果并选择共享为 > 地理处理服务,如下图所示。此操作将打开一系列对话框(共享为服务 分步向导和服务编辑器 对话框),以创建服务定义和包含在服务中的初始任务。初始任务与用于创建该结果的工具完全相同。可以向服务中添加其他结果,所有结果将成为服务中的任务。

将地理处理结果共享为地理处理服务

下列情形中,结果的共享为菜单选项将不可用:

准备发布

在使用共享为服务 向导或服务编辑器 之前,您需要做一些准备工作。

记录工具

发布时,自动对您的工具进行检查以确保其具有最小化文档 - 一个摘要和一个或多个标签,您可以在服务编辑器 中来输入这些信息。但如果希望进一步提供其他元素,如参数帮助和使用提示,则最好的方法是在发布前更新工具的项目描述。

了解有关编写地理处理任务文档的详细信息

项目数据和数据存储

服务器的数据存储用于确定任务的项目数据的位置,如创作和共享地理处理服务快速浏览主题中所述。发布前,请确认数据存储包含了托管在服务器上的项目数据项。

了解有关服务中数据访问的详细信息

内容列表中的图层

设计和创作服务的一部分工作是确定任务客户端可访问的图层。例如,创作和共享地理处理服务快速浏览中所提供的生成近邻表任务使用 ArcMap 内容列表中的图层创建客户端可访问的图层选择列表。如果希望其他图层成为选择列表的一部分,请在发布前将其添加到内容列表中。

地理处理服务的选项之一是使用地图服务查看结果。如果选择此项以地图服务查看结果,将会使用 ArcMap 在服务器上创建一个指向任务结果的地图,然后传输回客户端。返回地图的符号系统、标注、透明度和所有其他属性与当前 ArcMap 会话中的输出图层相同。您可能希望在共享结果之前更新输出图层的符号系统。

了解有关地理处理任务输出符号系统的详细信息

要素和表方案

如果计划让任务的客户端提供自己的要素或表行作为任务的输入,则可能需要查看用于创建要发布结果的图层、数据集或表的方案。

了解有关任务参数的要素和表方案的详细信息

小型输出数据集

发布地理处理服务时,结果中的所有输出数据集都将复制到服务器,以确保结果地图服务的初始化和运行。这些输出数据集是必需的,因为地图服务在启动期间会对数据源进行检查以查找所有图层。如果任何数据集都不存在,地图服务将无法启动。

即使在发布时未指定结果地图服务,也可在以后进行更改而无需重新发布此服务,因此,无论您在发布时是否指定了结果地图服务,都会复制输出数据集。

执行任务时,此(复制的)输出数据将被覆盖,并且地图服务器将绘制任务的结果(非复制数据)。

如果输出数据集很大,则发布过程中需要花费更多的时间将数据复制到服务器上。您可能要运行工具以创建更小的输出数据。

以管理员或发布者权限连接到服务器

定义服务时无需连接到服务器;您可以先创建一个服务定义文件,稍后再将该文件上传到服务器上。但最后,您将需要一个到 ArcGIS Server 的管理员或发布者连接,然后才能创建一个可操作的服务。可以在发布时创建此连接,也可以在发布之前单击 ArcMap 的目录 窗口中的添加 ArcGIS for Server 来创建此连接。

了解有关创建到 ArcGIS Server 的连接的详细信息

“共享为服务”向导

单击共享为 > 地理处理服务后,将打开共享为服务 向导,如下图所示。

共享为服务向导

在第一个面板中,可以选择以下三个选项的任意一个:

  1. 发布服务 - 连接到服务器并发布或另存为服务定义文件以在以后发布。
  2. 另存为服务定义文件 - 这种情况下,无需连接到服务器。您将创建可随后发布的服务定义文件。
  3. 覆盖现有服务 - 这与在发布前停止并删除现有服务所实现的操作完全相同。

如果选择发布服务,则下一对话框将提供服务连接和服务名称。单击下一步后,可创建一个文件夹用于存储服务。默认情况下,服务会发布到 ArcGIS Server 的根文件夹下。也可将服务组织到根文件夹下的子文件夹中。选择要将服务发布到其中的目标文件夹,或创建一个新文件夹存储服务。

如果选择另存为服务定义文件,则下一面板将提供两个选项:为特定服务器创建服务定义或创建通用服务器定义文件。最后一个面板可指定用于保存已完成服务定义的位置。

提示提示:

您无需连接到服务器或发布服务即可熟悉共享为服务 向导和服务编辑器 对话框。共享为服务 向导打开时,选择另存为服务定义文件。在下一面板中,选择无可用连接。下一面板将询问服务定义文件的保存位置,您可以选择接受默认值。服务编辑器 对话框打开,您可以查看所有设置、进行更改、预览任务对话框(因为其将出现在 ArcGIS 中),以及分析服务以确定是否存在警告和错误信息。您可以随时退出服务编辑器,当询问是否要保存草稿服务时,请单击

了解有关服务定义文件的详细信息

如果选择覆盖现有服务,则下一面板可用于选择要覆盖的服务。

服务编辑器

定义要创建或覆盖的服务后,将打开地理处理服务编辑器,如下图所示。左侧是可修改设置的分类列表。其中的一些设置应用于服务,而其余的设置则应用于服务中的任务。右上方则是用于执行操作的按钮。

地理处理服务编辑器

服务设置

服务设置定义了客户端访问服务和服务中的任务的方法。这些设置将应用于服务中的所有任务。例如,其中的一个参数设置将决定任务的输出是否将作为地图影像返回到客户端。

了解有关服务设置的详细信息

任务设置

在左侧面板中单击参数将在服务编辑器 的右侧面板中显示其设置。这些设置基于参数类型,如要素、表、栅格、字符串、文件、布尔值等。

了解有关地理处理任务设置的详细信息

导入设置

可以导入现有服务定义文件或已发布服务的属性。使用此方法,可避免使用 服务编辑器 来配置服务属性;您可以导入一个相似的服务定义文件或已发布服务的属性。

了解有关从其他服务导入设置的详细信息

添加任务

一项地理处理服务可包含多项地理处理任务。单击添加结果 添加结果 按钮以添加一个新的任务。

了解有关添加任务的详细信息

移除任务

要移除地理处理任务,请右键单击任务并选择移除。移除任务时,任务将从服务中移除 - 相应的地理处理结果及其工具不会删除。

预览任务

单击预览按钮 预览以显示在 ArcGIS for Desktop 中使用时任务对话框的出现方式。预览任务有助于验证对任务参数所作的修改。如果存在多项任务,在单击预览按钮之前请选择任务(或其参数之一)。在发布时,任务可预览任意次数。

了解有关预览任务的详细信息

分析服务

单击分析按钮 分析 扫描服务和任务,确定是否存在问题,此时准备 窗口打开,显示错误 错误 和警告 警告。错误解决之后方可发布服务。可在任意行右键单击,然后单击帮助以获得问题的详细描述和解决方法。可以跳过任务分析直接发布任务,这样,在发布之前将自动分析任务。

了解有关分析服务的详细信息

发布服务

单击发布按钮 发布 发布服务。将对服务进行分析,如有错误出现,则准备 窗口将打开且服务不会发布。若不存在错误,则进度对话框打开,服务发布完成时将会出现提示。

了解有关发布地理处理服务的详细信息

保存草稿服务

如果在发布前退出服务编辑器,则系统将询问您是否要保存草稿服务定义。如果选择保存,则将创建草稿服务定义文件 (.sddraft),其中包含对服务所做的所有修改。可以从 ArcCatalog目录 窗口打开此草稿服务定义。保存草稿服务定义的位置取决于在共享为服务 向导的第一个面板中选择了发布服务还是选择了另存为服务定义文件

了解有关草稿服务的详细信息

相关主题

5/15/2014