谷歌融合表非空间写入器参数
谷歌融合表编写器为每个特性生成一个谷歌融合表,其中包含一行。可以为每个指定的特性类型创建新表,或者将行写入与特性类型名称匹配的现有表。在这两种情况下,特性可能导致将行插入到表中,而现有表可以根据匹配的输入特性(基于键更新列)更新或删除行。
谷歌融合表格式允许您轻松上传和管理云中的数据(例如,电子表格和逗号分隔的值[CSV]文件)。
谷歌融合表使创建可视化(如地图、时间轴和其他图表)变得很容易,并且可以与协作者共享这些内容,也可以将它们公开访问。用户还可以合并属于不同所有者的数据集。
它提供了一个REST API,可以运行类似sql的查询来管理表(创建、删除)、管理数据行(插入、更新、删除),并查询与空间或数据条件匹配的所有行。查询结果可以输出到CSV文件中,也可以用于谷歌映射API或谷歌图表工具。
有两个版本:
- 非空间的谷歌融合表,它支持所有的列类型作为属性,
- 谷歌融合表空间,为了方便,创建几何从位置列
两个版本都可以读写私有和公共表。
请注意,谷歌融合表空间写入器将只将KML几何图形作为特性的属性。
谷歌融合表允许使用空白和重复的列名。无法使用写入器写入空白列,复制列将收到相同的值。在创建表时,总是使用惟一的命名列。
注意:" >注意:建议在写入现有表列之前,为它们提供惟一的名称。这是通过编辑>修改列下的谷歌融合表web界面的一个简单步骤。
如果访问权限允许,可以将数字表标识符指定为写入器特性类型的名称,从而写入公共表。
服务连接
先进的
此参数设置在将事务提交到数据库之前要放置在每个事务中的特性数量。
默认值是400。
您可能希望在读取或写入表之前执行一些特别的SQL。例如,在尝试从视图读取之前,可能需要确保视图存在。
属性指定的字符可以分隔多个SQL命令FME_SQL_DELIMITER
关键字,嵌入在SQL块的开头。这个关键字后面的单个字符将用于分割SQL,然后将SQL发送到数据库执行。
注意:" >注意:在字符前加上空格。
例如:
FME_SQL_DELIMITER;
删除从讲师;
删除姓='Doe'和名='John'的人
不允许使用多个分隔符,分隔符字符在发送到数据库之前将被删除。
执行这些SQL语句时发生的任何错误通常都将以一个错误结束读取器。如果指定的语句前面有一个连字符(“-”),则忽略这些错误。
您可能希望在读取或写入一组表之后执行一些特别的SQL。例如,可能需要在写入数据库后清理临时视图。
属性指定的字符可以分隔多个SQL命令FME_SQL_DELIMITER指令,嵌入在SQL块的开头。该指令后面的单个字符将用于分割SQL,然后将SQL发送到数据库执行。
注意:" >注意:在字符前加上空格。
例如:
FME_SQL_DELIMITER;删除从讲师;删除姓='Doe'和名='John'的人
不允许使用多个分隔符,分隔符字符在发送到数据库之前将被删除。
执行这些SQL语句时发生的任何错误通常都将以一个错误结束读取器。如果指定的语句前面有一个连字符(“-”),则忽略这些错误。