『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS教程:地理处理服务示例(河流网络)(一)

ArcGIS教程:地理处理服务示例(河流网络)(一)
创建地理处理服务时需要做出的决定之一就是确定允许从服务器返回客户端的最大记录和要素数量。默认值为 1,000,您也可将该值增大到数十亿。但在 Web 上传输大量要素既昂贵又缓慢。如果您的任何一项服务可能需要输出大量要素,都应考虑使用结果地图服务创建包含结果的地图,从而使 ArcGIS for Server 在 Web 上传输地图而非要素。

对应的文件夹

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

关于 Create Stream Network 任务

    Create Stream Network 任务的主要目的是为制图显示生成河流网络。两种结果如下图所示,作为引用地图使用的是某研究区域(佛蒙特州的斯托镇)的山体阴影。此项服务的意义在于允许用户生成多个不同的网络,然后选择一个满足其制图需求的网络。


    该任务创建的是由最小面积定义的河流网络,面积越小,生成的河段越多。每条河段都将根据上游河段数分配一个河网分级值,该值用于确定每条河段的显示线宽。

    生成的河段数取决于使用的最小面积。如果输入为 1 公顷,则大约可生成 32,000 条河段。而如果为 45 公顷,大约只生成 600 条河段。

    创建地理处理服务时需要做出的决定之一就是确定允许从服务器返回客户端的最大记录和要素数量。默认值为 1,000,您也可将该值增大到数十亿。但在 Web 上传输大量要素既昂贵又缓慢。如果您的任何一项服务可能需要输出大量要素,都应考虑使用结果地图服务创建包含结果的地图,从而使 ArcGIS for Server  Web 上传输地图而非要素。由于 Create Stream Network 任务生成的河段数量取决于最小流域面积,因此在替换数据时(研究区域的大小和拓扑),在本例中使用的是结果地图服务绘制结果,而不是将要素在 Web 上传输到客户端。

准备工作

    在发布地图和地理处理服务之前,您将需要创建 GIS 服务器连接。

    设置 GIS 服务器连接

    您将需要设置一个发布程序连接,可以供您使用和发布至 ArcGIS for Server

    步骤:

  • 在目录 窗口中,导航至 GIS 服务器节点,然后双击添加 ArcGIS Server
  • 选择发布 GIS 服务,然后单击下一步。
  • 为您的 GIS 服务器输入服务器 URL例如,http://myserver:6080/arcgis/。输入用户名和密码,然后单击完成。您现在在目录 窗口的 GIS 服务器节点下拥有一个指向 GIS 服务器的(发布程序)连接。

引用地图

    如下图所示,本例中的引用地图 StoweHillshade.mxd 只包含一个图层 HillshadeHillshade 图层以 55% 的透明度绘制。


    StoweHillshade.mxd 需要作为地图服务发布,此地图服务将在使用地理处理服务时提供参考。

    步骤:

  • 启动新 ArcMap 会话。
  • 打开斯托镇山体阴影地图文档。
  • 从文件菜单,单击共享为 > 服务。
  • 选择发布服务,然后单击下一步。
  • 选择在设置 GIS 服务器连接时创建的发布程序连接。接受默认名称,然后单击下一步。
  • 单击创建新文件夹并输入 Stream。这将创建一个文件夹,以保存您发布的服务。
  • 单击继续以启动服务编辑器。
  • 单击分析  按钮。修复任何错误。您应会收到一个警告 - 数据会复制至服务器上 - 以及一个信息 - 图层将按照所有比例范围绘制。您可以完全忽略这些消息或采取您觉得合适的做法。
  • 单击发布  按钮以完成地图服务的发布。

      京ICP备2025132830号-1 京公网安备 号