st_geogfromwkb 函数

适用于:已勾选“是”的 Databricks Runtime 17.1 及更高版本

重要

此功能目前以公共预览版提供。

解析 WKB,描述地理信息并返回相应的 GEOGRAPHY 值。 返回 GEOGRAPHY 值的 SRID 值为 4326。

语法

st_geogfromwkb ( wkbExpr )

论据

  • wkbExpr:一个 BINARY 值,表示采用 WKB 格式的地理位置。

退货

一个类型为 GEOGRAPHY(4326) 的值,与输入 WKB 描述相对应。

如果输入为 NULL.,则函数返回 NULL

错误条件

  • 如果值为 wkbExpr 无效的 WKB,则函数将返回 WKB_PARSE_ERROR

例子

-- The input WKB is in little-endian format.
> SELECT st_astext(st_geogfromtext(X'01D1070000000000000000244000000000000041400000000000003740'))
  POINT M (10 34 23)

-- The input WKB is in big-endian format.
> SELECT st_astext(st_geogfromtext(X'00000007D1402400000000000040410000000000004037000000000000'));
  POINT M (10 34 23)