ArcGIS教程:地理处理服务示例(裁剪与发送)(一)

来源:互联网 发布:新蛋现在怎么样 知乎 编辑:程序博客网 时间:2024/05/18 12:37

对应的文件夹

  本示例的数据可从 ArcGIS.com 下载。下载后,提取 zip 文件至 C:\arcgis\ArcTutor\。GP Service Examples\ClipAndShip 文件夹包含了完成的模型和数据。

关于本示例

  本示例显示了共享和使用地图及地理处理服务的详细步骤。服务中所使用的模型 ExtractZionData 来自提取数据任务模型工具。通过地理处理任务,客户端可以选择要返回的图层、对定义感兴趣区的一个面(或多个面)进行数字化,以及选择输出要素和栅格数据格式。根据感兴趣区域裁剪地图中的数据,然后将其打包为 ZIP 文件并准备发送给客户端。

数据

  此示例的研究区域是锡安国家公园。数据包括了研究区、边界、区域、道路、小径、泉水、河流和研究区的山体阴影栅格。此数据存放在 C:\arcgis\ArcTutor\GP Service Examples\ClipAndShip\ToolData\Zion.gdb 中。

创建服务器管理连接以用于发布

  请确保您有向服务器发布的权限。如果有,请按照以下步骤创建、发布或管理与服务器的连接:

  步骤:

  •   转到 GIS 服务器 > 添加 ArcGIS for Server 可弹出 ArcGIS for Server 对话框。
  •   选中发布 GIS 服务或管理 GIS 服务器。
  •   在常规面板上,输入服务器管理 URL并提供对应的用户名和密码。
  •   单击完成完成连接。

共享地图服务

  按照以下步骤创建一项地图服务,服务的用户可将其作为参考地图使用:

  步骤:

  •   从目录 窗口,导航至 C:\arcgis\ArcTutor\GP Service Examples。将 C:\arcgis\ArcTutor\GP Service Examples 下的 ClipAndShip 文件夹复制到一个本地目录中。
  •   从保存了 ClipAndShip 文件夹的本地目录中打开 Zion.mxd。
  •   从ArcMap 菜单栏中选择文件 > 共享为 > 服务。将打开共享为服务 向导。
  •   在共享为服务 向导的第一个面板中,选择发布服务,然后单击下一步。
  •   在选择一个连接下拉列表中,选择您之前连接的服务器名称。默认服务名称是 Zion(地图文档名)。您可以接受默认名称或输入新名称。
  •   在下一个面板中,给出您的服务文件夹或接受默认的 [根] 并单击继续。服务编辑器随即打开。
  •   在服务编辑器 中,单击功能选项卡。默认选中地图和 KML。此服务不需要 KML 功能,所以取消选中 KML 复选框。
  •   在服务编辑器 中单击项目描述选项卡,输入所要求的摘要和标签。
  •   单击服务编辑器 右上角的分析按钮。将打开准备 窗口。
  •   如果您在准备 窗口中看见任何警告或错误消息,右键单击具有错误或警告消息的行,然后单击突出显示的消息,进行修复。
  •   消除了所有错误之后,单击服务编辑器 右上角的发布按钮。发布完成后会得到一条成功的消息。

  Zion 地图服务发布完成,可供后续使用。

共享地理处理服务

  步骤:

  需要运行工具得到一个结果,才可将工具共享为服务。要运行工具:

  •   从保存了 ClipAndShip 文件夹的本地目录中打开 ClipAndShip.mxd。
  •   在目录 窗口中,单击转至默认工作目录文件夹按钮。展开 ExtractZion.tbx 并双击模型工具ExtractZionData 以打开其对话框。
  •   对于要裁剪的图层参数,设置在服务中您希望显示给用户的图层。

  

  •   对于感兴趣区参数,单击上图所示的 Area_of_Interest 符号并数字化地图上的一个面。
  •   您可接受所有其他参数的默认值。
  •   单击确定以运行工具。工具执行完毕后,一个新结果会写入结果 窗口中。要打开结果 窗口,选择 ArcMap 主菜单中的地理处理 > 结果。
  •   查看结果 窗中的结果,检查工具执行是否成功。如果执行失败,则会在结果旁边显示一个错误图标。

  步骤:

  创建一项地理处理服务,共享结果。

  在结果 窗口中,右键单击 ExtractZionData 结果并选择共享为 > 地理处理服务。将打开共享为服务 向导。

  选择之前连接的服务器,发布到与之前创建地图服务相同的文件夹。服务的默认名称和工具名称完全相同,即 ExtractZionData。您可以接受默认服务名称或输入新名称。

  在共享为服务 向导的最后一个面板上,单击继续以打开服务编辑器。

  您可以接受地理处理服务的所有默认值,并单击发布按钮来发布服务。

  在服务编辑器 中,您可以优化客户端可选的图层选择列表。单击要裁剪的图层选项卡以查看客户端可提取的图层列表。您可以取消选中不希望显示给客户端的图层。

使用

  以下步骤显示了如何使用之前发布的地图和地理处理服务。

  步骤:

  •   打开新的 ArcMap 文档。
  •   在目录 窗口中,

  1.   导航至 GIS 服务器下的服务器连接,选择地图服务 Zion,然后将其拖动到 ArcMap 的内容列表中。
  2.   在内容列表中展开 Zion 地图服务,将会看到属于 Zion 地图服务的所有图层。

  •   在目录 窗口中,导航至 GIS 服务器下的服务器连接,查找在前一部分发布的地理处理服务,然后将其展开。将出现任务 ExtractZionData。
  •   双击任务 ExtractZionData 以打开任务对话框。
  •   在 ExtractZionData 对话框中即是下图所示的要裁剪的图层参数。请注意,复选框内的图层名称和内容列表中 Zion 地图服务的图层名称相同。选中要包含在下载中的每个图层旁边的复选框。

  

  •   感兴趣区参数是用来数字化感兴趣区域的,对要裁剪的图层参数选定的每个图层进行裁剪都将用到该区域。单击 Area_of_Interest 符号并数字化地图上的一个面。
  •   可对其他输入参数要素格式和栅格格式进行修改或保留默认设置。
  •   单击确定以运行地理处理任务。输出将从服务器返回并写入在地理处理临时工作空间环境中设置的位置。

  任务完成后,打开结果 窗口以查看任务结果。双击 output.zip 打开压缩文件,然后将数据提取至所选的位置。

  

0 0