ST_GeomFromGeoJSON

从一个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)