故障排除/常见问题

尝试创建Google Fusion Tables工作区时有时会出现问题。这几乎总是由于用户环境的错误配置。以下建议通常可以帮助检测和克服这些问题。

我的工作区不再运行。为什么我不得不登录?

这种形式的空间和非空间版本at previously used the Google Fusion Tables SQL API to access data using a Google account e-mail and password. However, as of January 2013, that API was deprecated and the new API is incompatible due to changes in the authentication scheme.

截至2015 FME 2015,读者和编写器的两个版本都使用Google Fusion表V1.0使用OAuth 2.0身份验证。这意味着不再需要电子邮件地址和密码:才能进行身份验证,您将需要通过该验证获取身份验证命名连接parameter.

To create a valid Named Connection:Click the browse button next to the Refresh Token field in the reader or writer parameters dialog. See thereader overview读者参数了解更多信息。

笔记:您需要将读者或写入器重新添加到旧工作区,以便正确运行。

为什么我的位置不是产生几何形状?

The reader will only create geometry from data insideLocation类型字段。读者当前处理的两种数据是:

  • a comma-/space-separated longitude/latitude pair (for example, -123.1207375,49.2827291)
  • KML几何图形

如果我的位置列包含不同类型的数据,会发生什么?(例如,KML,LAT / LON和GEOCOCODED地址)

读者将从它支持的数据类型(KML和LOT / LON对)读取和创建几何图形,同时忽略其他类型的数据。

我的表中的位置列包含不受支持的位置类型。我将如何提取该信息?

所有字段都将在Fusion表的功能类型上是属性。用户可以使用FME在功能中转换此数据。如果您的表没有任何支持的位置类型,请考虑使用非空间版本。

Why are column names sometimes appended with an integer?

Google Fusion表允许重复列名。在FME中,属性必须具有唯一的名称。如果读取重复列,则第一个将保留原始名称,同时所有以下重复项都将附加到从0开始的整数。

How do I access public tables?

Inside the Reader Parameters box, add (space-delimited) the Table ID of the public table in the table list text line. The feature type names of public tables will be their table ID. For writing, specify the writer feature type name as the table ID in the Writer Parameters box.

请注意,由于卷,公共表列表无法从API提供,因此需要显式ID。不再支持数字ID,因此请使用加密ID。在Google Fusion Table Web界面中查看时,文件>关于表的菜单可从文件>中使用。

What is the difference between Google Fusion Tables (Spatial) and Google Fusion Tables (Non-spatial) formats?

非空间版本只读取属性数据,它由用户转换数据。空间读取器确实是非空间版本的一切,但也将从KML几何或纬度/经度对驻留在单个位置列下的纬度/经度对中的几何图形。这可能对某些具有此类信息中的某些用户方便的用户方便。

I am getting the error无法创建与G​​oogle Fusion表服务器的连接。检查您的登录信息,表名称和表ID。这是一个fme问题还是服务呢?

如果在检查您的登录后,表信息,网络连接后仍然收到此错误,那么它可能是服务的问题。

我收到关于没有正确坐标系的几何列的错误。我怎样才能解决这个问题?

Google Fusion表格将几何图形写入LL84投影中的KML,并且需要输入功能以具有有效的坐标系(理想情况下LL84)来正确编写或重新恢复。使用诸如协作系统诱令的变换器可以通过识别如果已知的识别输入功能的坐标系来帮助解决此问题。

我怎样才能写入空白或未命名的列?

Google Fusion表编写器需要一个唯一的列名称来正确写入。可以通过编辑>修改列的Google Fusion表Web界面来执行向现有表列的名称。请注意,目前不支持具有空格的列名称。

如何将单个几何列写入包含多个位置列的表?

Google Fusion表格识别在表中存在输入特征或多个位置列时存在多个几何图,并且将尝试将几何名称匹配到列名称以正确映射它们。没有名称,尚不知道写入哪个列。一个解决方案是使用GeometryPropertySetter变压器在单个输入几何上设置名称,该名称将与表中的预期目标列名匹配。

Note that when dealing strictly with single geometry on the input features and the table columns, no matching takes place and writing occurs regardless of names.