西班牙
斯潘4
在本教程中,您将学习如何使用点和多边形数据集查找最近的要素。此操作的目的是根据特征之间的直线距离(即从兴趣点(例如温哥华的一所学校)开始,查找最近的公园多边形功能)。为了实现这一点,您需要使用neighborfinder转换器。邻居通常用于标识最近的特征、指定距离内的特征或在特定方向上查找最近的特征。
在这个场景中,您感兴趣的是从亚历山大学院(alexander academy)出发,确定最近的带有盥洗室设施的公园在哪里。在本练习中,您将学习如何基于属性值查询数据集,并使用点和多边形数据集执行简单的空间分析。有关查找最近邻居和计算多个要素的距离和方向角的详细教程,请参见确定最近邻文章。
测试仪将用于从数据集中“选择”一所学校。
这将显示两个按钮,一个省略号按钮和一个下拉列表。
要了解有关复制变压器的更多信息,请参见桌面基础课程手册是的。
注意:FME允许您复制当前画布上的变形金刚,方法是右键单击变形金刚并从菜单中选择duplicate。或者,您可以选择transformer并使用快捷键CTRL+D来复制所选transformer。到目前为止,您的工作空间应该如下图所示:
第二个测试程序将用于查询parks数据集,因此只能返回具有指定属性的特性。您将设置两个使用通过条件“all test(and)”-所有测试都必须通过才能将输入功能分类为通过。有关检测仪和合格标准的更多信息,请参见测试文档是的。
左值 | 操作符 | 正确的价值 |
洗手间 | = | Y |
DogPark | = | N |
确保您的测试仪参数对话框与下面的屏幕截图匹配,然后单击确定接受更改并关闭对话框。
在本例中,neighborfinder的默认参数起作用,因为它只会找到find 1 neighbor。
注意:为了正确分析空间关系,所有的特征都应该在同一个坐标系中。的Reprojector对于在工作空间中重新投影功能可能很有用。然而,在本例中,这两个特性已经在同一个坐标系中。
通过按升序进行数字排序,最近的要素将放置在属性表列表的顶部。
由于您对查找最近的特征感兴趣,因此将根据“距离”属性按数字升序排序。
属性 | α/ Num | 订单 |
_distance | 数字 | 提升 |
在这种情况下,sampler transformer用于选择属性表中的第一条记录(即最近的功能,因为我们只是按距离属性的升序排序)。
运行工作区后,最近公园的输出将显示在FME数据检查器中,地图上有一个点供Alexander Academy参考。如果要保存输出,可以将写入程序连接到采样器:采样端口,或者使用“将选定数据保存为FME数据检查器中的”并选择要将数据保存为的格式(即。邮政总局、文件geodatabase、dwg等)。有关在FME数据检查器中保存数据的更多信息,请参见文档是的。
本教程中使用的数据源于温哥华的城市,不列颠哥伦比亚省。它包含根据开放的政府许可证-温哥华许可的信息。
?2019安全亚搏在线软件公司|合法的