注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

解析知名文本为几何

支持于: 批处理, 流处理

将知名文本 (WKT) 字符串转换为几何逻辑类型。无效的 WKT 输入将返回为 null。非必填地提供一个源坐标系统标识符,如果 WKT 尚未使用 WGS 84,可用于从源坐标系统转换到 WGS 84。

表达式类别: 地理空间

声明的参数

  • 表达式 - 有效的知名文本作为字符串。
    表达式<字符串>
  • 非必填 源坐标系统 - 如果知名文本不是 WGS 84,则为非必填坐标系统标识符。格式为 "authority"。例如,UTM 第 18N 区可由 EPSG:32618 标识。
    字面值<字符串>

输出类型: 几何

示例

示例 1: 基本情况

参数值:

  • 表达式: wkt
  • 源坐标系统: null
wkt输出
POINT (3.0 5.0 2.0){"type":"Point","coordinates":[3.0, 5.0, 2.0]}
POLYGON ((0.0 0.0, 1.0 0.0, 0.0 1.0, 0.0 0.0)){"type":"Polygon","coordinates":[[[0.0,0.0],[1.0,0.0],[0.0,1.0],[0.0,0.0]]]}
LINESTRING (0.0 0.0, 1.0 0.0){"type":"LineString","coordinates":[[0.0,0.0],[1.0,0.0]]}

示例 2: 基本情况

参数值:

  • 表达式: wkt
  • 源坐标系统: EPSG:32618
wkt输出
POINT (320000.0 4300000.0 2.0){"type":"Point","coordinates":[-77.07368071728229,38.83040844313318, 2.0]}
POLYGON ((320000.0 4300000.0, 320100.0 4300000.0, 320000.0 4300100.0, 320000.0 4300000.0)){"type":"Polygon","coordinates":[[[-77.07368071728229,38.83040844313318],[-77.0725293738795,38.83042888342659],[-77.07370685720375,38.83130901341597],[-77.07368071728229,38.83040844313318]]]}
LINESTRING (320000.0 4300000.0, 320100.0 4300000.0){"type":"LineString","coordinates":[[-77.07368071728229,38.83040844313318],[-77.0725293738795,38.83042888342659]]}