索克拉塔作家

Socrata writer使FME能够将属性和点数据写入Socrata社交数据云平台。

概述

Socrata使用户能够轻松上传和管理云中的数据(例如,电子表格和逗号分隔值[CSV]文件)。

Socrata使与合作者共享数据或公开数据变得容易。

Socrata编写器使用Socrata的导入API提供数据集创建功能。Socrata数据同步工具用于对现有数据集执行upsert、replace和delete操作。

Socrata writer生成一个Socrata数据集,每个特征对应一行。可以为每个指定的要素类型创建新表,也可以将行写入与要素类型名称匹配的现有数据集。如果特征类型与Socrata的字母数字4-4 ID模式匹配,则也可以将其视为数据集ID。Socrata Writer强制用户拥有的数据集名称的唯一性。有关更多信息,请参阅特征表示.

注:新创建的数据集可能不会立即反映在Socrata web界面中,如果同一翻译运行过快,Socrata编写器可能无法检测到新的数据集。为防止创建重复的数据集,请在重新运行转换之前,留出几分钟时间让原始数据集出现在Socrata web界面中。

数据集ID始终由Socrata在创建数据集时分配:无法使用特定ID创建数据集。可以通过在Socrata web界面中打开数据集并从URL中选择4-4个字母数字ID来找到现有数据集的ID。

Socrata Writer仅支持二维点几何图形。点坐标存储在Socrata数据集的“Location”类型列中。索克拉塔的作者会尽可能地将几何体强制到一个点。每个位置列支持一个1点。可以指定多个几何体列,在这种情况下,Socrata编写器将期望输入命名为geometry,或使用映射到几何体列名的名称命名为Multiple geometry。

特征被写入一个临时CSV文件,然后使用Socrata的Import API上传并转换为Socrata数据集。如果目标Socrata数据集已经存在,则使用Socrata数据同步工具。Socrata编写器将生成适当的配置文件和控制文件,以便与DataSync工具一起使用。

在写入现有Socrata数据集时,用户负责定义与目标数据集匹配的用户属性。在执行UPSERT和DELETE操作时,用户负责为与数据集的Row Identifier列相对应的user属性提供适当的值。

需要用户登录名、密码和应用程序令牌才能访问sodapi。通过登录您的Socrata帐户并在app Tokens页面下创建新应用程序,可以生成app token。

Socrata编写器将仅使用HTTPS和基本身份验证访问Socrata。如果您是通过代理服务器连接,请确保它支持HTTPS。

FME知识中心

索克拉塔搜索