练习2 | 添加读卡器 |
数据 | 城市公园(地图信息选项卡) 步行道(csv) |
总体目标 | 创建一组用于映射娱乐活动的数据 |
演示 | 读卡器和读卡器参数 |
启动工作区 | C:\fmedata2016\workspaces\desktopbasic\components-ex2-begin.fmw |
结束工作空间 | C:\fmedata2016\workspaces\desktopbasic\components-ex2-complete.fmw |
让我们继续你的筹款步行项目的工作。
万一你忘了,该市正在举办一个大型慈善机构的募捐活动,你的任务是使用故障模式与影响分析(FME)来收集将形成活动地图的数据。
在项目的这一部分中,我们将把另一个源数据集作为阅读器添加到工作区中。这种格式需要仔细检查读卡器参数,以确保正确读取数据。
1)启动工作台
启动Workbench(如果需要)并从练习1打开工作区。或者,您可以打开c:\fmedata2016\workspaces\desktopbasic\components-ex2-begin.fmw。
2)添加阅读器
现有工作区已经有一个mapinfo(parks)数据的读卡器。现在,让我们为最重要的数据集添加一个数据集——步行小径。这是一位同事走过来用他的GPS设备捕捉到的。
从工作台中的菜单栏中选择“读卡器>添加读卡器”。当系统提示时,请填写以下详细信息(但不要按“确定”):
读卡器格式 | csv(逗号分隔值) |
读卡器数据集 | C:\fmedata2016\data\gps\walkingtrail.csv |
现在按参数按钮。这将显示一个相当大的参数对话框,如下所示:
该对话框包含该读卡器的各种参数以及源数据集外观的预览。默认情况下,分隔符应为逗号(如果不是,则改为逗号),并且应启用“文件具有字段名”参数。
在对话框下部的“模式属性”下,将“纬度”属性的类型更改为Y轴坐标,将“经度”属性更改为X轴坐标:
通过设置这些参数,FME将把纯文本csv数据转换成真正的空间特征。单击“确定”关闭此对话框,然后再次单击“确定”关闭“添加读卡器”对话框。
先生。统计计算器说… |
有些事情就是等不及了。现在设置这些参数很重要,因为它们会影响架构在画布上的描述方式。如果我把这搞砸了,我就必须删除阅读器,然后重新添加它。这不是有效利用时间和资源。 |
3)检查读卡器参数
在导航器窗口中找到读卡器并展开参数列表,查看有哪些参数:
请注意,我们之前设置的一些参数不再可用。这是因为它们指定了如何定义特性类型模式,现在设定它们为时已晚。
我们可以设置的其他参数,但实际上不需要(数据应该已经按正确的顺序排序,例如,所以我们不需要应用排序参数)。
4)增加回注器
csv数据的一个问题是它在经纬度坐标系中,和公园数据使用的不同的UTM系统。让我们通过在工作区中添加一个reprojector transformer来解决这个问题:
打开“重新投影参数”对话框,将其设置为从LL83重新投影到UTM83-10
5)运行工作区
您可以随意添加InspectorTransformers并运行工作区来检查到目前为止我们已经创建的内容。
瓷砖由地图探索
祝贺你 |
通过完成本练习,您已经学习了如何:
|