解析CSV要素
使用说明
解析CSV要素工具用于将接收到的一行 CSV 格式数据解析为流数据要素,供后续工具进行属性读取、格式转换或写出数据集。
该工具适用于接收器返回无表头 CSV 文本的处理流程。用户可通过元数据定义 CSV 字段顺序、字段名称和字段类型,并在需要生成点要素时配置空间信息描述。
功能原理
工具按照指定分隔符拆分 CSV 文本,并根据元数据将各列值映射为要素属性。配置空间信息描述后,工具可从指定字段中读取坐标信息并生成带空间信息的点要素。
- 属性解析:按元数据中的字段顺序、字段名称和字段类型生成要素属性。
- 空间解析:按空间信息描述读取 x、y 坐标字段,生成点几何对象。
SuperMap TransformX 2026 版本开始支持。
参数说明
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| csv | 待解析的一行 CSV 数据。数据来源可为文本接收器、Http接收器等接收器工具,也可直接输入 CSV 文本。 | String |
| 分隔符 (可选) |
CSV 字段分隔符。默认值为英文逗号“,”。 | String |
| 空间信息描述 (可选) |
当 CSV 数据包含点坐标字段时,通过定义点数据描述指定 x、y 坐标字段。 | IGeometryDescriptor |
| 元数据 | 定义需要解析的数据属性。可通过定义元数据工具设置,格式为“字段名称;字段类型”。 | MetaData |
输出结果
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 要素 | 解析后的流数据要素,可继续连接属性处理、格式转换或写出工具。 | StreamingFeature |