设置输出符号系统

  步骤:

  •   展开 StoweStreamNet.tbx 并双击创建河流网络模型。

  •   接受默认的 45 公顷并单击确定以运行模型。

  •   StreamNet 图层将加入至 ArcMap。

  •   右键单击 StreamNet 图层,单击属性以打开图层属性 窗体。

  •   通过下列步骤中,您可将此符号改为分级线符号。单击符号系统选项卡以设置合适的符号系统。
  1.   单击数量类别下的分级符号。
  2.   “值”字段选择 GRID_CODE。

  3.   单击分类。

  

  1.   在分类 对话框上选择手动作为分类方法。
  2.   可将手动分类的中断值设为 100、250、500、750 和 10000。在中断值面板中单击列表中的最后一个值。

    这样您便可编辑该值。输入当中一个中断值。比如 10000。列表将会刷新。值也会排序。

  

  1.   继续编辑和设置中断值。直到列表显示为下图所看到的内容为止。

  

  1.   单击确定。符号系统选项卡此时显演示样例如以下。您可能须要单击模板并选择一种合适的蓝色将颜色重设为蓝色。

  

  1.   单击确定。

  •   StreamNet 图层的图例将 GRID_CODE 显示为分类字段,这个名称对于使用服务的用户来说没什么意义。

    要进行更改,可在图例中单击 GRID_CODE。再按F2 键,然后将文本更改为描写叙述性更强的内容。比如 Shreve Order 或 Stream Order。

  

公布

  要公布地理处理服务。请运行下面步骤:

  步骤:

  •   在结果 窗体中,右键单击 Create Stream Network 结果并选择共享为 > 地理处理服务。

  •   选择公布服务。然后单击下一步。

  •   选择在设置 GIS server连接时创建的公布程序连接。将服务名称更改为 StoweStreamNet 并单击下一步。
  •   从使用现有目录下拉列表中选择您公布地图时创建的 Stream 目录,并单击继续以打开服务编辑器。

  •   单击分析 button。

    应该没有错误。假设有,则纠正后才干继续进行。

  •   打开參数页面以设置服务的属性。
  1.   选中通过地图服务查看结果复选框。此设置可使地理处理服务在除要素外返回一个输出的结果图像。

  2.   或者。也可将消息级别设置为信息以在运行服务时查看工具运行消息。
  •   单击公布 button以完毕地理处理服务的公布。

使用服务

  要使用服务,请启动 ArcMap。然后从之前创建的用户连接加入 StoweHillshade 地图服务。

从同一个 GIS server连接,从 StoweStreamNet 地理处理服务打开 Creat Stream Network 任务。对參数最小上游面积(以公顷为单位)赋值并运行任务。请不要加入 Create Stream Network 地图服务由于这是一个结果地图服务。

  

  

配置您自己的河流网络任务

  为设置您自己的河流网络任务,您能够对此教程中收录的模型使用您自己的数据。为使用您自己的数据设置模型,您将须要使用流向和流量工具以预先计算栅格输入。您不须要创建山体阴影,虽然山体阴影工具的输出提供了一个可供绘制河流网络的有效引用地图。

  一旦您创建了输入栅格后,模型内即更新这些输入。

除此之外,您可能还希望加入一个恰当的范围给最小上游面积(以公顷为单位)參数,您的用户将使用该參数提供数值。通过设定一个适合您的栅格的范围,您能够确保给出了有效输入。

  步骤:

  •   右键单击模型。然后选择属性。
  •   选择參数选项卡并单击 Minimum upstream area in hectares parameter 的过滤器标题下的无值。

  •   从下拉列表中选择范围。
  •   输入最小值和最大值。单击确定接受更改。

  注:您所同意的最小值可影响返回的要素个数。

假设您要创建的服务可能会产生大量的河流(要素),您可能须要在公布时添加返回给server的最大记录数。或者,您将值设为 0 可返回 0 个要素,由于您公布的服务使用的是结果地图服务绘制结果。

  公布前所做的最后一项改动是关于在分类符号系统中设置适当的中断值。中断主要取决于您研究区域的大小,而您将须要尝试不同的中断值。具有很多其它潜在河流的较大研究区域可能须要您创建具有更大值的中断。依照以上关于设置输出符号系统的说明操作。

ArcGIS教程:地理处理服务演示样例(河流网络)(三)的更多相关文章

  1. [Python] SQLBuilder 演示样例代码

    用Python写一个SQLBuilder.Java版能够从 http://www.java2s.com/Code/Java/Database-SQL-JDBC/SQLBuilder.htm 看到. 附 ...

  2. ArcGIS教程:Geostatistical Analyst 应用演示样例

    Geostatistical Analyst 满足多种不同应用的需求. 下面是 Geostatistical Analyst 的一小部分应用演示样例. 探索性空间数据分析 Geostatistical ...

  3. Jackson 教程演示样例

    查看原文教程:http://www.ibloger.net/article/275.html Json经常使用的类库例如以下 Jackson:http://jackson.codehaus.org/ ...

  4. Androidclient与服务端交互之登陆演示样例

    今天了解了一下androidclient与服务端是如何交互的,发现事实上跟web有点类似吧,然后网上找了大神的登陆演示样例.是基于IntentService的 1.后台使用简单的servlet,支持G ...

  5. C#开发Unity游戏教程循环遍历做出推断及Unity游戏演示样例

    C#开发Unity游戏教程循环遍历做出推断及Unity游戏演示样例 Unity中循环遍历每一个数据,并做出推断 非常多时候.游戏在玩家做出推断以后.游戏程序会遍历玩家身上大量的所需数据,然后做出推断. ...

  6. WebGL自学教程——WebGL演示样例:開始

    最终開始WebGL的演示样例了,...... 開始 使用WebGL的步骤,非常easy: 1. 获得WebGL的渲染环境(也叫渲染上下文). 2. 发挥你的想象力,利用<WebGL參考手冊> ...

  7. 百度地图 Android SDK - 检索功能使用的简单演示样例

    百度地图 SDK 不仅为广大开发人员提供了炫酷的地图展示效果.丰富的覆盖物图层,更为广大开发人员提供了多种 LBS 检索的能力. 通过这些接口,开发人员能够轻松的訪问百度的 LBS 数据,丰富自己的移 ...

  8. ArcSDE SDK For Java二次开发介绍、演示样例

    在一个工作中,遇到了须要java后台来查询ArcGIS 中用到的Oracle数据库空间数据,因为对ArcGIS空间数据首次接触,仅仅知道Oracle能够使用ST_GEOMETRY字段存储,例如以下图 ...

  9. SNF快速开发平台MVC-各种级联绑定方式,演示样例程序(包含表单和表格控件)

    做了这么多项目,经常会使用到级联.联动的情况. 如:省.市.县.区.一级分类.二级分类.三级分类.仓库.货位. 方式:有表单需要做级联的,还是表格行上需要做级联操作的. 实现:实现方法也有很多种方式. ...

随机推荐

  1. docker升级&加速器配置

    默认使用yum或者apt安装的docker版本较老,可以通过以下方式进行升级: 1.卸载旧版本 [root@CentOS702 ~]# centos 7.3卸载docker[root@CentOS70 ...

  2. react-native使用androidstudio时,安卓模拟器reload菜单界面显示快捷键ctrl+M;

    react-native使用androidstudio时,安卓模拟器reload菜单界面显示快捷键ctrl+M:

  3. BZOJ2337: [HNOI2011]XOR和路径(高斯消元,期望)

    解题思路: Xor的期望???怕你不是在逗我. 按为期望,新技能get 剩下的就是游走了. 代码: #include<cmath> #include<cstdio> #incl ...

  4. Scrapy框架使用代理

    使用代理抓取https://www.baidu.com/s?wd=ip # -*- coding: utf-8 -*- ''' 一.在settings.py中开启中间件 DOWNLOADER_MIDD ...

  5. shell的结构化命令

    shell在逻辑流程控制这里会根据设置的变量值的条件或其他命令的结果跳过一些命令或者循环执行的这些命令.这些命令通常称为结构化命令 1.if-then语句介绍 基本格式 if command then ...

  6. linux杂谈(十八):DNSserver的配置(一)

    1.DNSserver简单介绍 域名系统(英文:Domain Name System,縮寫:DNS)是因特网的一项服务. 它作为将域名和IP地址相互映射的一个分布式数据库,可以使人更方便的訪问互联网. ...

  7. ios学习之旅------玩转结构体

    1.全局变量和局部变量 局部变量:     概念:定义函数内部变量     定义格式:变量类型 变量名称;     作用域:从定义那一行開始到所在代码块结束     生命周期:从代码运行到定义的哪一行 ...

  8. Dynamics CRM 2015/2016 Web API:Unbound Custom Action 和 Bound Custom Action

    今天我们再来看看Bound/Unbound Custom Action吧,什么是Custom Action?不知道的小伙伴们就out了,Dynamics CRM 2013就有了这个功能啦.和WhoAm ...

  9. vim-进入插入模式快捷键

    vim中有一些命令,是同时包含有大小写两种的.现在就集中测试下他们的区别:     1.A 跟a A-光标所在行的末尾插入 a-光标后插入 2.I 跟i I-光标所在行的非空字符前插入 i-光标前位置 ...

  10. Android学习笔记进阶19 之给图片加边框

    //设置颜色 public void setColour(int color){ co = color; } //设置边框宽度 public void setBorderWidth(int width ...