ST_GeomFromGeoJSON¶
TL;DR¶
ST_GeomFromGeoJSON 将 GeoJSON 几何对象解析为 GEOMETRY。
语法¶
ST_GeomFromGeoJSON(geojson)
ST_GeomFromGeoJSON(geojson, srid)
参数说明¶
geojson 是包含 GeoJSON 几何对象的 VARCHAR。srid 是可选的 INT64 空间参考标识符。
返回值¶
返回 GEOMETRY。单参数形式会分配 SRID 4326。
使用说明¶
传入显式 SRID 可覆盖默认值。无效 GeoJSON 会被拒绝。
示例¶
DROP DATABASE IF EXISTS geo_st_geomfromgeojson_demo;
CREATE DATABASE geo_st_geomfromgeojson_demo;
USE geo_st_geomfromgeojson_demo;
SELECT ST_AsText(ST_GeomFromGeoJSON('{"type":"Point","coordinates":[3,4]}')) AS point_value;
SELECT ST_SRID(ST_GeomFromGeoJSON('{"type":"Point","coordinates":[3,4]}')) AS default_srid;
SELECT ST_SRID(ST_GeomFromGeoJSON('{"type":"Point","coordinates":[3,4]}', 0)) AS explicit_srid;
DROP DATABASE geo_st_geomfromgeojson_demo;