span8
span4
在本教程中,您将学习如何找到使用点和多边形数据集最近的特点。该操作的目的是为了找到感兴趣的对象基于特征之间的直线距离最近的特征(即从关注,一个点开始,例如在温哥华一所学校,找到最近的公园多边形特征)。为了做到这一点,你需要使用NeighborFinder变压器。所述NeighborFinder是通常用于标识最接近的特征,一个指定距离内的特征,或寻找在特定方向上最接近的特征。
在这个场景中,您感兴趣的是确定从起点(Alexander Academy)开始,最近的带有盥洗室设施的公园在哪里。在本练习中,您将学习如何基于属性值查询数据集,并使用点和多边形数据集执行简单的空间分析。有关查找最近的邻居并计算距离和多个功能的方位的深入教程,请参见确定近邻篇文章。
测试器将用于从数据集中“选择”学校。
这将显示两个按钮,一个省略号按钮和一个下拉列表。
有关重复变压器的更多信息,请参见桌面基础课程手册。
注意:FME允许您复制当前画布上的变形金刚,方法是右键单击变形金刚并从菜单中选择duplicate(复制)。或者,您可以选择transformer并使用快捷键CTRL+D复制所选transformer。到目前为止,您的工作空间应该如下面的截图所示:
第二个测试将被用于查询公园DataSet,以便只拥有使用指定的属性可以返回。您将设置将使用通过标准“所有测试(AND)”两个测试条件 - 所有测试必须通过对输入的特征传递给进行分类。有关测试和通过标准的详细信息,请参阅测试文档。
左值 | 操作者 | 正确的价值 |
洗手间 | = | ÿ |
DogPark | = | ñ |
确保您的测试参数对话框的截图符合下列然后单击确定以接受更改并关闭对话框。
在这种情况下,对于NeighborFinder工作的默认参数,因为它会发现只能找到1个邻居。
注意:为了正确分析空间关系,所有的特征都应该在同一个坐标系中。的Reprojector可以是用于在工作空间内重新投影的特征是有用的。然而,在这种情况下,这两种功能都已经在同一坐标系统相同。
通过在升序排序数值,最近的特征将被放置在属性表中的列表的顶部。
因为您对查找最近的特性感兴趣,所以您将根据_distance属性按数字升序进行排序。
属性 | 阿尔法/民 | 订单 |
_距离 | 数字 | 提升 |
在这种情况下,采样变压器用于选择属性表中的第一条记录(即因为我们只是在_distance属性升序排序的最近特征)。
运行工作区后,最近的公园的输出将与地图亚历山大学院为基准上的一个点显示在FME数据检查。If you wish to save the output, you can either connect a writer to the Sampler:Sampled port or by using the Save Selected Data as in the FME Data Inspector and selecting the format that you want to save the data as (i.e. PostGIS, File Geodatabase, DWG, etc.). For more information on saving data in the FME Data Inspector, see the文档。
数据在从通过提供开放的数据本教程中使用的源自温哥华的城市, 不列颠哥伦比亚省。它包含了开放政府许可协议进行许可信息 - 温哥华。
©2020安全亚搏在线软件公司|法律