SPAN8.
SPAN4.
在本教程中,您将使用Geocoder变压器的前向和反向地理编码模式来了解如何使用Geocoder变压器的前置地理编码模式。在练习1中,您将通过在一个电子表格中读取的电子表格中包含一个学校列表的电子表格中的前进模式。同样,在练习2中,您将通过读取在包含相应纬度和经度坐标的学校列表的电子表格中使用反向模式,以获得地址信息。
在此方案中,您将使用来自Excel文件的地址属性来进行地理编码,以导出LL84坐标系中的X,Y坐标。本教程将利用OpenStreetMaps地理编码服务,以便在温哥华获得学校的LAT /长坐标。
Excel工作簿包含3个属性列:学校名称,学校类别和地址。您将使用地址列在LL84坐标系中获取学校并获取其坐标。
有关GeoCoder变压器中可用的地理编码服务的更多信息,请参阅地理域文档。此外,许多服务对如何使用或显示它们的结果以及可能产生不同的地址格式的限制。查看您所选择的服务以获取条款和条件。
在本练习中,AttributeManager将用于删除由地理域创建的不需要的属性,并重命名纬度和经度属性以匹配输入文件的命名惯例。
地理域变压器将创建许多属性;但是,您只对在这种情况下获取地址信息感兴趣。在“属性操作”部分中,通过从“操作”列中的下拉列表中的“删除”删除不需要的属性,或者选择该行并使用“属性操作”部分底部的“删除行”按钮( - )。有关删除属性的更多信息,请参阅桌面基本课程手册。
输入属性 | 输出属性 | 属性值 | 行动 |
学校 | 学校 | 没做什么 | |
学校_Category. | 学校_Category. | 没做什么 | |
_纬度 | 纬度 | 改名 | |
_经度 | 经度 | 改名 | |
地址 | 地址 | 没做什么 |
默认情况下,FME Workspace参数设置为终止转换,如果Geocoder拒绝任何功能,则导致工作区停止。您可以了解有关拒绝功能处理的更多信息桌面基本课程手册。
在这种情况下,我们将参数设置为继续,因为如果没有错误地输入地址信息,将拒绝某些地址(即1234 West 49 vs.West 49,1234)。同样,预期的输入地址格式在服务之间变化。有关详细信息,请参阅所选服务提供的文档。运行工作空间后,您会注意到拒绝了35个地址,并且在不改变此参数的情况下正确地理位置的35个地址,在第一个功能被拒绝之后转换将终止。
If you wish to save the output, you can either connect a writer to the AttributeManager:Output port or by using the Save Selected Data as in the FME Data Inspector and selecting the format that you wish to save the data as (i.e. PostGIS, File Geodatabase, DWG, etc.). For more instructions on saving data in the FME Data Inspector, see the保存数据文档。
在这种情况下,您将使用Excel文件的纬度和经度属性来进行地理编码,以派生邮政地址信息。本教程将利用OpenStreetMaps地理编码服务,以便在温哥华地区获取学校地址。
JSON文件包含4个属性:学校名称,学校类别,纬度和经度。您将使用纬度和经度列来GeoCode学校并获得每个x,y坐标地址。
有关GeoCoder变压器中可用的地理编码服务的更多信息,请参阅地理域文档。此外,许多服务对如何使用或显示它们的结果以及可能产生不同的地址格式的限制。查看您所选择的服务以获取条款和条件。
在本练习中,AttributeManager将用于删除由地理域创建的不需要的属性,并重命名纬度和经度属性以匹配输入文件的命名惯例。
地理域变压器将创建许多属性;但是,您只对在这种情况下获取地址信息感兴趣。在“属性操作”部分中,通过从“操作”列中的下拉列表中选择“删除”或选择该行并使用“属性操作”部分底部的“删除行”按钮( - )来删除不需要的属性。有关删除属性的更多信息,请参阅桌面基本课程手册。
输入属性 | 输出属性 | 属性值 | 行动 |
学校 | 学校 | 没做什么 | |
学校_Category. | 学校_Category. | 没做什么 | |
纬度 | 纬度 | 没做什么 | |
经度 | 经度 | 没做什么 | |
_地址 | 地址 | 改名 |
本教程中使用的数据源自可提供的开放数据温哥华市, 不列颠哥伦比亚省。它包含根据开放政府许可证的信息 - 温哥华。
©2019 S亚搏在线afe Software Inc |法律