从一个GeoJSON表达式构造Geometry对象。

语法

geometry  ST_GeomFromGeoJSON(text  geomjson);
geometry  ST_GeomFromGeoJSON(json  geomjson);
geometry  ST_GeomFromGeoJSON(jsonb  geomjson);

参数

参数名称 描述
geomjson 目标Geojson。

描述

  • 仅适用于GeoJSON中的Geometry片段。如果您尝试在整个JSON文档上使用它,则会引发错误。
  • 该函数支持3D对象,并且不会丢弃Geometry对象的z-index。

示例

SELECT ST_AsText(ST_GeomFromGeoJSON('{"type":"Point","coordinates":[116,40]}'));
   st_astext
---------------
 POINT(116 40)
(1 row)