PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

la géométrie n'est pas reconnue comme paramètre de Find_SRID

La fonction Find_SRID attend trois paramètres, à savoir le schéma, le nom de la table et la colonne de géométrie, par exemple :

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

Vous pouvez également essayer la fonction ST_SRID , qui extrait le SRS d'une géométrie donnée :

SELECT ST_SRID(geom) FROM mytable;

Si votre géométrie n'a pas de SRS déclaré, la fonction ST_SRID renverra zéro, car il n'y a aucun moyen pour PostGIS de deviner le SRS. Normalement, nous supposons qu'une géométrie sans SRS explicite est codée comme WGS84 (EPSG:4326). En fait, WGS84 est le SRS attendu dans la GeoJSON Specification :

Démo :db<>fiddle