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

geometri genkendes ikke som parameter til Find_SRID

Funktionen Find_SRID forventer tre parametre, nemlig skemaet, tabelnavnet og geometrikolonnen, f.eks.:

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

Du kan også prøve funktionen ST_SRID , som uddrager SRS fra en given geometri:

SELECT ST_SRID(geom) FROM mytable;

Hvis din geometri ikke har nogen SRS erklæret, funktionen ST_SRID vil returnere nul, da der ikke er nogen måde, PostGIS kan gætte SRS på. Normalt antager vi, at en geometri uden eksplicit SRS er kodet som WGS84 (EPSG:4326). Faktisk WGS84 er den forventede SRS i GeoJSON-specifikationen :

Demo:db<>fiddle




  1. PDO PHP - Find alle rækker mellem 2 datoer - viser blankt

  2. Mysql:udfør kommando nægtet bruger ''@'localhost' på grund af rutinefejl

  3. Indsæt et specifikt id i automatisk inkrementeret felt i MySQL med Entity Framework 5

  4. Enhver præstationspåvirkning i Oracle for at bruge LIKE 'streng' vs ='streng'?