다음을 통해 공유

st_geomfromgeojson 函数

适用于:检查标记为“是”的 Databricks SQL 检查标记为“是”是 Databricks Runtime 17.1 及更高版本

重要

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

注释

此功能在 Databricks SQL 经典仓库上不可用。 若要详细了解 Databricks SQL 仓库,请参阅 SQL 仓库类型

分析几何图形的 GeoJSON 说明并返回相应的 GEOMETRY 值。 返回 GEOMETRY 值的 SRID 值为 4326。

语法

st_geomfromgeojson ( geojsonExpr )

论据

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

退货

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

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

错误条件

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

例子

-- Simple example.
> SELECT st_asewkt(st_geomfromgeojson('{"type":"Point","coordinates":[10,34,23]}'));
  SRID=4326;POINT Z (10 34 23)