苏格拉底作家特征类型参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
- 没有(默认):如果一个数据集没有发布,那么它就是一个工作副本。工作副本数据集可以由其创建者和其他授权用户自由修改。
- 是的:数据集将被发布。已发布的数据集不能编辑:只允许追加和替换。
该参数对已存在的数据集没有影响。
注意,如果Socrata没有完成对数据集位置列中的地址进行地理编码,发布将会失败。地理编码步骤发生在导入过程之后。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
- 没有(默认):只有数据集所有者和授权用户可以访问数据集。
- 是的:数据集可用于公共读访问。
该参数对已存在的数据集没有影响。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
- 没有(默认):数据集不会被截断。
- 是的:数据集将在写入之前被截断。有效的写入模式将是INSERT,而不管值是多少socrata_writer_mode。的发布方法来完成截断和插入操作取代登录Socrata DataSync同步工具。这种方法也称为智能更新。
如果数据集不存在,则此参数无效。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
Writer Mode决定应该为接收到的每个特性发出哪个数据库命令。写入器模式仅在特性类型级别指定。
有效的写入模式有插入和删除。
插入(默认)
根据Row Identifier属性的值插入或更新特性。如果没有为行标识符提供值,或者如果Socrata数据集没有行标识符,那么UPSERT将插入一个新行。如果特征类型只有对应的Socrata数据集上列的一个子集,则现有行的更新将只更新这些列——不在特征类型上的列将保留它们的现有值。
删除
根据行标识符删除特性。必须存在与行标识符对应的用户属性。所有其他用户属性都被忽略。如果数据集没有行标识符,则使用DELETE模式是错误的。Socrata数据集中没有“行标识符”值的行不能被删除。
注意:如果在Socrata数据集上设置了行标识符,则Socrata DataSync工具将跳过没有提供值的特性行标识符列。然而,仍然可以通过Socrata web界面使用空的Row Identifier值创建行/特性。
属性在每个特性的基础上指定写入器模式fme_db_operation属性不受支持。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
用于写入的几何列名的逗号分隔列表。
在创建新表时,将为每个提供的几何列名创建位置列,或在向现有表写入数据时与现有几何列匹配。
注意:如果此处列出的列名与任何用户属性冲突,则此处列出的列优先。
当作家模式是删除。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
- 是的(默认):对Location列使用地理编码。
- 没有:如果地址没有被写入Location列,该设置将提高性能。
该参数对应于useSocrataGeocoding选项。