提取坐标系
使用说明
提取坐标系用于获取输入数据的坐标系信息,并将坐标系结果写入指定属性字段。
该转换器输出的坐标系内容默认为 WKT 字符串,可作为下游属性筛选、条件判断或投影转换参数选择的依据。若输入数据未包含坐标系信息,结果字段的输出内容为空。
SuperMap TransformX 2026 版本开始提供。
输入数据
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 输入 | 输入待提取坐标系的数据,可以由数据读入转换器的输出或数据处理转换器的输出来指定。 | IFeatureCollection |
参数说明
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 结果字段 |
指定存放坐标系信息的字段名称,默认值为 coordsys。 获取到的坐标系默认以 WKT 字符串表示,便于下游转换器进行对比和条件判断。若输入数据无坐标系信息,该字段输出为空。 |
String |
输出结果
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 输出 | 包含原始数据和坐标系结果字段的数据。结果字段中保存输入数据的坐标系 WKT 字符串;无坐标系信息时,该字段为空。 | DatasetFeatureCollection |
| 无效数据 | 当前转换器无法处理的记录。 | IFeatureCollection |
应用示例
案例说明
在批量处理范围数据时,需要先获取数据坐标系,再判断其是否为目标坐标系,以决定是否连接坐标系变换转换器进行投影转换。
主要操作步骤
- 读入待处理的范围数据,并将读入转换器的输出端口连接到提取坐标系转换器的输入端口。
- 双击提取坐标系转换器,打开参数设置对话框。
- 将结果字段设置为 coordsys,单击确定按钮。
- 连接属性筛选转换器,判断 coordsys 字段值是否等于目标坐标系 WKT 字符串。
- 根据判断结果连接对应的投影转换流程,并运行工作流。
结果说明
输出数据中新增 coordsys 字段。若输入数据包含坐标系信息,字段值为坐标系 WKT 字符串;若输入数据无坐标系信息,字段值为空。
相关主题