Construit un objet géométrique à partir d'une chaîne GeoJSON.
Syntaxe
geometry ST_GeomFromGeoJSON(text geomjson);
geometry ST_GeomFromGeoJSON(json geomjson);
geometry ST_GeomFromGeoJSON(jsonb geomjson);
Paramètres
| Paramètre | Description |
|---|---|
geomjson |
Fragment de géométrie GeoJSON de type text, json ou jsonb. |
Notes d'utilisation
Transmettez un fragment de géométrie GeoJSON, et non un document GeoJSON complet. La transmission d'un document entier renvoie une erreur.
Les géométries 3D sont entièrement prises en charge. La coordonnée Z est conservée dans l'objet géométrique construit.
Exemples
Point 2D
SELECT ST_AsText(ST_GeomFromGeoJSON('{"type":"Point","coordinates":[116,40]}'));
Résultat :
st_astext
---------------
POINT(116 40)
(1 row)