st_geogfromgeojson 函数

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

重要

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

分析地域的 GeoJSON 说明并返回相应的 GEOGRAPHY 值。 返回 GEOGRAPHY 值的 SRID 值为 4326。

语法

st_geogfromgeojson ( geojsonExpr )

论据

  • geojsonExpr:一个 STRING 值,表示 GeoJSON 格式的地理区域。

退货

一个GEOGRAPHY(4326)类型的值,对应于输入的GeoJSON描述。

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

错误条件

  • 如果值为 geojsonExpr 无效的 GeoJSON 说明,该函数将返回 GEOJSON_PARSE_ERROR

例子

-- Simple example.
> SELECT st_astext(st_geogfromgeojson('{"type":"Point","coordinates":[1,2,3]}'));
  POINT Z (1 2 3)