适用于:
Databricks SQL
Databricks Runtime 17.1 及更高版本
重要
此功能目前以公共预览版提供。
注释
此功能在 Databricks SQL 经典仓库上不可用。 若要详细了解 Databricks SQL 仓库,请参阅 SQL 仓库类型。
解析 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)