PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

la geometria non è riconosciuta come parametro per Find_SRID

La funzione Find_SRID prevede tre parametri, ovvero lo schema, il nome della tabella e la colonna della geometria, ad es.:

SELECT Find_SRID('public','mytable','geom');

Potresti anche provare la funzione ST_SRID , che estrae l'SRS da una determinata geometria:

SELECT ST_SRID(geom) FROM mytable;

Se la tua geometria non ha SRS dichiarato, la funzione ST_SRID restituirà zero, poiché non è possibile che PostGIS possa indovinare l'SRS. Normalmente assumiamo che una geometria senza SRS esplicito sia codificata come WGS84 (EPSG:4326). In effetti, WGS84 è l'SRS previsto nella GeoJSON Specification :

Demo:db<>fiddle