PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

geometria não é reconhecida como parâmetro para Find_SRID


A função Find_SRID espera três parâmetros, ou seja, o esquema, o nome da tabela e a coluna de geometria, por exemplo:
SELECT Find_SRID('public','mytable','geom');

Você também pode tentar a função ST_SRID , que extrai o SRS de uma determinada geometria:
SELECT ST_SRID(geom) FROM mytable;

Se sua geometria não tiver SRS declarado, a função ST_SRID retornará zero, pois não há como o PostGIS adivinhar o SRS. Normalmente assumimos que uma geometria sem SRS explícito é codificada como WGS84 (EPSG:4326). Na verdade, WGS84 é o SRS esperado na GeoJSON Specification :

Demonstração:db<>fiddle