ST_GeomFromGeoJSON — Accetta come input la rappresentazione geojson di una geometria e restituisce una geometria PostGIS
geometry ST_GeomFromGeoJSON(text  geomjson);
geometry ST_GeomFromGeoJSON(json  geomjson);
geometry ST_GeomFromGeoJSON(jsonb  geomjson);
Costruisce una geometria PostGIS a partire a una rappresentazione GeoJson
ST_GeomFromGeoJSON funzione solo con frammenti di geometrie GeoJson. Ritorna un errore se si cerca di usare un completo documento json.
Migliorato: 3.0.0 la geometria analizzata viene impostata come predefinita su SRID=4326 se non specificato altrimenti.
Miglioramento: 2.5.0 può ora accettare json e jsonb come input.
Disponibilità: 2.0.0. Richiede - JSON-C >= 0.9
                 
               | 
              |
| 
                 Se supporto JSON-C non è attivato, viene restituito un errore invece dell'output. Per attivare il supporto JSON-C, usare configure --with-jsondir=/path/to/json-c. Vedi Section 2.2.3, “Configurazione della compilazione” per dettagli.  | 
            
            
 Questa funzione supporta il 3d e non distrugge gli z-index. 
SELECT ST_AsText(ST_GeomFromGeoJSON('{"type":"Point","coordinates":[-48.23456,20.12345]}')) As wkt;
wkt
------
POINT(-48.23456 20.12345)
        -- a 3D linestring
SELECT ST_AsText(ST_GeomFromGeoJSON('{"type":"LineString","coordinates":[[1,2,3],[4,5,6],[7,8,9]]}')) As wkt;
wkt
-------------------
LINESTRING(1 2,4 5,7 8)
      ST_AsText, ST_AsGeoJSON, Section 2.2.3, “Configurazione della compilazione”