span8
span4
除了空间关系,其中与彼此物理intereact的特征,常见的GIS要求是找到基于距离隔开的关系和/或找到最接近对象到特定的基点。
这种操作通常被称为“最近邻”,并在FME它正在使用的NeighborFinder(或NeighborPairFinder)变压器进行。该变压器将找到最近的邻居(或邻居)的功能,并传送其属性(如ID)来创建邻居的记录。它也将属性添加到记录距离和方位(角度)到邻居。
视频来
对于本例中的源的数据集是在一个ESRI的文件地理数据库地址点的特征和一组存储在一个CSV(逗号分隔)文件蜂窝电话塔的位置。
这个例子是一个简单的练习,以确定最近的塔每个住址并把这些信息写回一个新的地址数据集。
1。启动FME工作台。使用生成工作区工具生成一个工作区。
该读写器的数据格式都应该被设置为ESRI的地理数据库(文件地理数据库开放API)。
选择附加的地理数据库的数据作为源数据集。设置输出地理数据库是不同的东西,如C:\ FMEOutput \ NewAddresses.gdb(更新地理数据库内容是本文的范围之外)。
出现提示时,仅选择的PostalAddress表,而不是PostcodeBoundaries表。
2。打开属性对话框作家特征类型。单击用户属性选项卡并添加两个新的属性;的stationID(类型:整数)和STATIONDISTANCE(类型:双):
3。现在选择读者>从菜单栏新增阅读器添加一个阅读器,用于手机的数据集。
此时设定的数据格式,以CSV(逗号分隔值)。选择附加CSV文件作为源数据集。在同一个对话框,坐标系统设置为LL84
点击Add阅读器对话框中的参数按钮。将数据类型设置为经度属性是x_coordinate,而对于纬度属性的数据类型为y_coordinate
4。添加连接到CSV(小区塔)功能类型Reprojector变压器。设置参数的数据重新投影到UTM83-10(如果设置步骤3中的坐标系统,FME就已经知道如何从重新投影)。
5。添加NeighborFinder变压器。邮政地址的功能型连接到NeighborFinder:基本端口。重投影输出端口到NeighborFinder:在Reprojector连接备选端口:
6。打开NeighborFinder参数对话框。我们只需要找到1个最近特征,所以设置邻居的号码找到参数为1。设置最大距离参数500。
7。地图的stationID到的stationID的作家,_distance到STATIONDISTANCE:
可以手动映射属性(如上述),或使用一个AttributeManager变压器。
8。运行转换。检查输出。每个地址现在应该包括记录最近的手机信号塔(的stationID)和到塔(STATIONDISTANCE)的距离属性。
©2019安全亚搏在线软件公司|法律