span8
span4
流顺序号是溪流和支流的分支的测量。FME可以计算出这些无论是作为斯特拉勒或者霍顿号。
这个例子的第一个源数据集是在MapInfo的MID / MIF格式的水文网络:
第二数据集是在CDED(或USGS)格式的光栅数字高程模型:
两个数据集已经被重新投影到同一坐标系和清理,以便准备处理。
在这个例子中,我们想要计算斯特拉勒的订单号码,水文网络。要做到这一点,我们还需要使用DEM来确定流的流动方向。
1.启动FME工作台,并开始与一个空白的画布。
选择读者>从菜单栏中添加读卡器。
将数据格式设置为MapInfo MIF / MID。选择附加MIF文件作为源数据集。
2.再次选择读者>从菜单栏中添加读卡器。
这一次设定的数据格式,以加拿大的数字高程数据(CDED)或美国地质调查局的数字高程模型(USGSDEM)。选择附加的数据集DEM作为源。
3.将连接到StreamNetwork特征类型TopologyBuilder变压器。该TopologyBuilder将为我们提供与找到的每个流段的最低点节点。默认的参数值是这个例子很好。
4.将StreamOrderCalculator变压器。边缘端口到StreamOrderCalculator:在TopologyBuilder连接线端口。工作区现在看起来是这样的:
5.打开StreamOrderCalculator参数对话框。设置输入参数的修正流向为“是”。在流订单类型参数设置为“斯特拉勒”。
6.关于StreamOrderCalculator目的地端口需要来自网络的下端的点特征(节点)。为了得到这一点,我们将使用栅格DEM找到与海拔最低的节点。
所以,放置PointOnRasterValueExtractor变压器。在DEM读者特征类型连接到栅格输入端口和所述TopologyBuilder:节点输出至点输入端口:
默认的参数值是这个例子很好。
7.现在增加一个分拣机变压器。它连接到PointOnRasterValueExtractor:点输出端口。这将被用来节点分类到海拔的顺序。打开参数对话框和排序属性_band在数字升序{0}。价值:
选择_band {0}由第一选择_band {}。的值,然后在提示时输入数值0。价值。
8.现在添加连接到分拣机一个采样器变压器:排序端口。这将被用来选择的第一个节点,具有最低海拔之一。打开参数对话框,设置采样率1和采样类型为“前N个特点”。
采样口的StreamOrderCalculator:连接采样目的地输入端口:
9.连接检查员变压器到StreamOrderCalculator:网络输出端口并运行翻译。查询流的功能。该斯特拉勒数字将是这些:
进一步更新这个项目,如果您想尝试一下,将是:
©2020安全亚搏在线软件公司|法律