span8
span4
本文也是本教程的一部分在FME中怎么做呢|下一个:地理编码地址
等值线是描绘恒定值线;例如轮廓是描绘线恒定高度的等值线。
Isodistances和等时线是等值线的形式。Isodistances描绘相等距离的原点的直线,和等时线描绘的线的相等的时间。在许多情况下,它们被用来描绘出行距离和出行时间。
FME能够创建isodistances并使用NetworkCostCalculator变压器与ContourGenerator变压器组合等时线。
这个视频演示了FME2016的例子。这篇文章已经用一个新的数据集进行了更新,并使用了FME2018。
这个例子的第一个数据集源是表示可用于行驶的道路网的一组道路特征(在AutoCAD DWG数据集)。
第二个数据集(GML格式)是firehalls的集合,其责任区。
该数据集是这样的FME数据检查:
这里的情况是,我们希望计算行进时间特定费尔霍尔,确保责任区域内的所有属性可以4分钟的时间内提供紧急医疗保险。
与大多数FME翻译,但只有创作过程的一部分,涉及计算行进时间,与涉及正确设置源数据集的过程中的剩余部分。
1。启动FME Workbench和一个空的画布开始。
选择读者>从菜单栏中添加读卡器。
将数据格式设置到Autodesk AutoCAD的DWG / DXF。选择附加的dwg文件作为源数据集。设置工作流选项参亚搏在线数设置为“单一的合并功能类型”。
2。再次,选择读者>从菜单栏中添加读卡器。
此时设定的数据格式到GML(地理标记语言)。选择附加GML数据集作为源。当系统提示选择只有费尔霍尔功能类型和功能MedicZones类型。确保工作流程选项设置亚搏在线回“个人特征类型”。
工作区现在看起来是这样的:
3.添加连接到FireHalls一个测试仪变压器功能类型。打开参数对话框,将它设置为只保留#4费尔霍尔。最好的解决方法是测试在大厅名在4号结束:
4。添加NetworkCostCalculator变压器。连接测试仪:合格端口对NetworkCostCalculator:源输入端口,和AutoCAD的道路特征类型(标记
5。打开NetworkCostCalculator参数对话框。将输出最优成本设为“z值”。将捕捉源点设置为“是”,并将捕捉公差设置为100。
这些参数将把成本输出为每条网络线上的z值,如果源firehall不完全位于网络上,则将其捕捉到网络上。
如果您愿意,可以现在运行工作区并检查来自转换器的输出。您将看到的是道路网络,其中每个节点的Z(高程)设置为与消防厅的距离。
6。要可视化这些结果,请添加连接到networkcostcalculator:connected输出端口的contourtogenerator转换器。要连接的ContourGenerator端口是特征线:
第七章。打开“轮廓生成器参数”对话框。将“曲面公差”设置为10,将“输出等高线间隔”设置为50。
将检查器变压器连接到等高线输出端口并运行工作区。您将得到一组等距线,显示从所选消防站到(公路)的距离:
按映射平铺 雄蕊设计下 cc - - 3.0是的。数据依据 开放地图下 使用是的。
8个。要创建等时线(等速行驶时间线),我们需要指定车辆的行驶速度。显然,这取决于道路类型、地形、天气和交叉路口;但是快速搜索显示一个城市消防车的平均速度是55公里/小时(35英里/小时)。
因此,将ExpressionEvaluator转换程序添加到工作空间中,在“autocad道路”要素类型和“网络成本计算器”转换程序之间:
9。打开ExpressionEvaluator的“参数”对话框。设置表达式以计算名为traveltime的属性。表达式应为:
@长度()/916.666666
@length()是一个fme函数,用于测量每条道路的长度。916.66666来自(速度*(米/公里/秒/分钟)),即(55*(1000/60))
10个。现在打开NetworkCostCalculator的“参数”对话框。将权重类型参数从“按长度”更改为“按两个属性”。选择TravelTime作为正向和反向权重的属性:
11号。打开轮廓生成器的“参数”对话框。将“曲面公差”更改为1,将“输出轮廓间隔”更改为0.5(即每个等高线代表0.5分或30秒的行程时间)。
运行工作区。结果将是一系列代表温哥华市急救车行驶时间的等时线:
12岁。要确定这个消防厅责任区的所有部分是否都在4分钟内,我们需要将结果剪辑到该边界。因此,在工作区中添加一个clipper transformer。将轮廓连接到剪裁输入端口,将MedicZone功能类型连接到剪裁端口:
13岁。我们只需要与选定的消防厅相关的Mediczone,其余的应该用测试仪过滤掉。最简单的解决方案是复制现有的测试器(选择它并按下CTRL+D),并将重复的测试仪删除到医疗区剪辑器连接中:
现在再次运行工作区。通过这一结果,我们可以看到,大会堂的责任区没有超出四分钟行程限制的部分:
如果您想尝试进一步更新此项目,请执行以下操作:
是的,这是我创造的练习:https://s3.amazonaws.com/gitbook/Desktop-Upgrade-To-2018/2018Upgrade3CollapsibleBookmarks/3.Exercise1.html
我也会检查一下,修复两个信息源。
©2019安全亚搏在线软件公司|法律