特征表示

从谷歌Fusion Tables空间中读取的特性包括一系列属性值和几何图形。每个特性的特性类型都定义在DEF行上。

写入融合表的特性将目标表作为它们的特性类型,以及DEF行中定义的属性。

除了FME Workbench添加到所有特性的通用FME特性属性(参见关于特性类型属性),此格式还添加特定于格式的属性(格式属性).

属性名称

内容

googlefusiontables_type

存储在该特征内的几何实体类型如下所示:

googlefusiontables_no_geom

googlefusiontables_point

googlefusiontables_line

googlefusiontables_polygon

googlefusiontables_collection

从谷歌Fusion Tables Spatial读取或写入的特性也对表中的每一列有一个属性。特性属性名称将与源列名或目标列名相同。

属性名和列名区分大小写。

没有坐标

googlefusiontables_type:googlefusiontables_no_geom

没有位置列或不支持位置数据的特性在读写谷歌Fusion Tables时使用此值进行标记。

googlefusiontables _type:googlefusiontables _point

用这个值标记的特性包含一个单点。同时支持奇异点和点的聚集。读取时,由KML数据或一个位置列中的纬度/经度对创建点。点聚合是通过 KML标记或单点的多列创建的,这些将成为集合。单点特性将成为谷歌融合表中的点。

googlefusiontables _type:googlefusiontables _lines

当读写谷歌融合表或从谷歌融合表时,线性特性用这个值标记。一个行字符串由一个或多个有序的点线段组成。LineString只能通过 KML标签创建。使用 KML标签创建的单独linestring或在不同位置列创建的linestring将成为谷歌融合表中的集合。

多边形

googlefusiontables _type:googlefusiontables _polygon

当读写谷歌融合表或从谷歌融合表时,区域或多边形特征用这个值标记。支持单部分和聚合区域特征。一个区域特征可以是一个多边形或一个甜甜圈多边形。在谷歌融合表中,区域聚合将变成集合,而单一区域将变成多边形。

集合

googlefusiontables _type:googlefusiontables_collection

当读取谷歌融合表中的位置列时,使用标签的KML数据将成为集合。同一行中的多个几何列也将成为一个集合,但每个几何将保留其原始列名。