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