PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

geometria nie jest rozpoznawana jako parametr Find_SRID

Funkcja Find_SRID oczekuje trzech parametrów, a mianowicie schematu, nazwy tabeli i kolumny geometrii, np.:

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

Możesz także wypróbować funkcję ST_SRID , który wyodrębnia SRS z danej geometrii:

SELECT ST_SRID(geom) FROM mytable;

Jeśli twoja geometria nie ma zadeklarowanych SRS, funkcja ST_SRID zwróci zero, ponieważ PostGIS nie może odgadnąć SRS. Zwykle zakładamy, że geometria bez wyraźnego SRS jest zakodowana jako WGS84 (EPSG:4326). W rzeczywistości WGS84 to oczekiwany SRS w Specyfikacja GeoJSON :

Demo:db<>fiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zmiana nazw wielu kolumn w jednej instrukcji za pomocą PostgreSQL

  2. heroku Błąd Postgres - operator nie istnieje znacznik czasu bez strefy czasowej =liczba całkowita

  3. Funkcja PostgreSQL Zwróć tabelę

  4. Konfigurowanie Django z obsługą GeoDjango w AWS Beanstalk lub EC2 Instance

  5. Django Import-Export Import Zduplikowana wartość klucza narusza błąd