sql >> Databáze >  >> RDS >> PostgreSQL

geometrie není rozpoznána jako parametr Find_SRID

Funkce Find_SRID očekává tři parametry, a to schéma, název tabulky a sloupec geometrie, např.:

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

Můžete také zkusit funkci ST_SRID , který extrahuje SRS z dané geometrie:

SELECT ST_SRID(geom) FROM mytable;

Pokud vaše geometrie nemá deklarovaný SRS, funkce ST_SRID vrátí nulu, protože neexistuje způsob, jak by PostGIS mohl odhadnout SRS. Normálně předpokládáme, že geometrie bez explicitního SRS je zakódována jako WGS84 (EPSG:4326). Ve skutečnosti WGS84 je očekávaný SRS ve GeoJSON Specification :

Demo:db<>fiddle




  1. Uživatelem definovaná proměnná MySQL v klauzuli WHERE

  2. Exportujte data xml pomocí příkazu BCP na serveru SQL Server

  3. Mohu převést tento znak utf8?

  4. Prevence skriptování na straně serveru, XSS