Namn

ST_SetSRID — Ställ in SRID på en geometri.

Synopsis

geometry ST_SetSRID(geometry geom, integer srid);

Beskrivning

Ställer in SRID på en geometri till ett visst heltalsvärde. Användbart för att konstruera avgränsande rutor för frågor.

[Notera]

Den här funktionen omvandlar inte geometrikoordinaterna på något sätt - den ställer bara in metadata som definierar det spatiala referenssystem som geometrin antas vara i. Använd ST_Transform om du vill omvandla geometrin till en ny projektion.

Denna metod implementerar OGC:s implementeringsspecifikation för enkla funktioner för SQL 1.1.

Denna metod stöder cirkulära strängar och kurvor.

Exempel

Markera en punkt som WGS 84-longitud/latitud.

Kod
SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611), 4326) AS wgs84long_lat;
Utdata
SRID=4326;POINT(-123.365556 48.428611)
Figur
Geometry figure for visual-st-setsrid-01

Markera en punkt som WGS 84-longitud/latitud och transformera den sedan till Web Mercator.

Kod
SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611), 4326), 3785) AS sphere_merc;
Utdata
SRID=3785;POINT(-13732990.8753491 6178458.96425423)
Figur
Geometry figure for visual-st-setsrid-02