span8
span4
您的数据转换到以逗号分隔值(CSV),您可以将数据集分发给用户和客户众多。你可能想使用这种数据格式的原因是通用性,由于表格数据模拟数据库,以及被写入以纯文本格式,是由许多应用程序读取的方式。
该CSV作家是很容易成立,因为有几个参数的变化。您可以选择覆盖现有的CSV,您可以包括与字段名称的标题行。如果你提前知道时间的字段名称正确对齐选择不包括头线可能是附加的数据集中到现有的数据库非常有用。
本文将介绍两种不同的方式将数据转换成CSV。在部分1,我们将看非空间表格数据(Excel文件)转换成非空间表格CSV文件。在第2部分,我们将空间数据(shape文件)转换为空间CSV文件。既锻炼可适于任何表格数据,其中包括数据库,以及任何空间数据。
ConvertingToCSV.zip(包含数据两者零件1,2及成品工作区)
1.添加一个Excel阅读器
打开在FME工作台一个空白工作区,并添加一个Excel阅读器。浏览到CensusLocalAreaProfiles11.xls文件,该文件是一个包含人口普查数据为温哥华市的表格文件。Open up the parameters, this shows a preview of the Excel file, notice that the data doesn’t start until line 5. Under Sheets to Read change Field Names Row to 5, the preview should update with a list of neighbourhoods as the first row. Click ok to add the reader.
Excel的阅读器参数,设置字段名称行5
2.重命名
在Excel文件中的第一列包含所有不同的普查信息,但它被称为A,这是不是很描述。添加AttributeManager变压器和更改的输出属性名称CensusType。
3.删除空行
Excel文件包含在底部空行,所以我们的CSV文件是干净的,我们应该删除这些。连接测试仪变压器并将其设置为CensusType - 属性丢失。
测试参数设置左值到CensusType和运营商对属性缺失
4.写CSV
添加CSV作家,在参数,如果你愿意,你可以改变分隔符。在这个例子中,让我们把它作为“”。更改CSV文件定义为自动,然后单击确定。更改CSV文件名VancouverCensus2011单击确定。在CSV作家连接到测试仪上的失败输出端口。我们连接到这个端口,因为我们测试CensusType - 属性缺失,使每一个有数据行未能通过测试。
表格到表格CSV:工作区的第1部分概述
5.运行翻译
运行翻译和开拓VancouverCensus2011.csv文件,文本阅读器。
输出VancouverCensus2011.csv文件中的文本浏览器阅读
1.添加shape文件阅读器,以FME工作台
在FME Workbench中,添加一个Shape文件阅读器,并在rapid_transit_lines.shp读取。输入UTM83-10作为坐标系,然后单击确定将其添加到画布上。
2.提取坐标
在shape文件,坐标线几何内隐藏的,我们需要在我们的CSV文件中提取这些来显示。一个CoordinateExtractor变压器添加到shape文件阅读器,查看参数,但我们将只使用默认值。
3.检查数据
在CoordinateExtractor后,连接督察,然后运行转换。在数据检查,如果你点击加拿大线功能,在特征信息窗格中,您将看到_indicies {}为x和y的列表。该CoordinateExtractor做这些名单与坐标,但我们需要进一步提取它们把它们放入一个CSV。
该CoordinateExtractor在数据查验后观察到的数据,注意包含在_indices {}。x和_indices {}的坐标。ÿ
4.爆炸_indices名单
在CoordinateExtractor后添加ListExploder变压器。中的参数,设定的列表属性到_indices {}和接受默认值。您可以添加其他检查,如果你想查看每个拍行的顶点再次运行转换。
清单爆参数,设置列表属性来_indices {}
5.清理属性
该ListExploder增加了一个额外的属性,我们不需要,叫_element_index。添加AttributeManager和删除_element_index。您也可以使用AttributeManager x和y重命名为经度和纬度。
6.写入CSV
现在,我们有我们的坐标提取属性清理,让我们到一个CSV文件写入。一个CSV作家加入到画布上,并连接到AttributeManager。运行翻译和查看新的CSV文件在文本编辑器。
空间Shape文件到空间CSV:工作区的第2部分概述
在文本编辑器中查看输出rapid_transit_line.csv文件
数据归属
这里使用源自从公开数据中的数据由提供温哥华市, 不列颠哥伦比亚省。它包含了开放政府许可协议进行许可信息 - 温哥华。
©2020安全亚搏在线软件公司|法律