clickhouse 更改字段名字_【FME HOW TO系列】05 关联数据文件和字段

本文档介绍了如何在FME2018.0中使用FeatureJoiner转换器关联数据库表,特别是如何基于主键连接PostGIS数据库中的AddressPoints和VanHomes表。同时,展示了如何通过CSV文件添加额外数据到数据库表中,使用FeatureMerger进行内部连接。
摘要由CSDN通过智能技术生成

概述

使用新的FeatureJoiner转换器,可以快速轻松地在FME2018.0中关联数据库表。FeatureJoiner基于公共属性值来组合要素的属性,类似于SQL连接操作。在本教程中,您将学习如何基于主键连接两个数据库表中的要素,但可以修改此方法以组合多种数据类型的要素(例如,shapefile和 database表)。


relate-fields.fmwt

publicart.csv

vanhomes.zip

addresspoints.zip

注意:由于您正在处理面向公众的数据库,因此有时可能会覆盖和/或修改表。如果您的转换产生意外结果,请参阅重置PostGISTrainingDatabase文章。或者,您可以下载提供的文件,并使用适当格式的读模块替换PostGIS读模块。

练习1 - 使用FeatureJoiner关联数据库表

在本练习中,您将学习如何基于主键连接两个表。在这种情况下,您有兴趣根据地址ID连接两个表,因为您希望拥有一个包含完整邮件地址的数据集。

说明

1.启动FME Workbench

如果尚未打开,请启动FME Workbench。

2.创建一个新工作空间

在“开始”页面的“创建工作空间”部分中,选择“创建新工作空间”选项。

25c327bd4745bdb431d8a8efe9f3cc3b.png

3.添加PostGIS 读模块

在工作空间中未选择任何内容的情况下开始键入“PostGIS”,然后通过双击或使用箭头键从读模块列表中选择PostGIS格式,接着按回车键将其添加到工作空间,。

接下来,从读模块连接列表中选择PostGIS Training Database。如果尚未设置数据库连接,请选择“添加数据库连接”并输入以下参数:

主机:postgis.train.safe.com

端口:5432

数据库:fmedata

用户名:fmedata

密码:fmedata

接下来,打开读模块参数并从表列中选择AddressPoints和VanHomes表。

730a6442d1c96820a814bc9e513b418a.png

4.添加PostGIS 写模块

与添加读模块类似,键入“PostGIS”,然后从写模块列表中选择PostGIS格式。

将写模块格式设置为PostGIS,并将写模块数据集连接到与读模块(PostGIS Training Database)相同的数据集。将表定义设置为自动,然后单击确定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值