Kategorien:

Geodatenfunktionen

ST_SETSRID

Gibt ein GEOMETRY-Objekt zurück, dessen SRID (Spatial Reference System Identifier) auf den angegebenen Wert gesetzt ist.

Verwenden Sie diese Funktion, um die SRID zu ändern, ohne dass die Koordinaten des Objekts verändert werden. Wenn Sie auch die Koordinaten ändern müssen, um sie an das neue SRS (räumliches Bezugssystem) anzupassen, verwenden Sie stattdessen ST_TRANSFORM.

Syntax

ST_SETSRID( <geometry_expression> , <srid> )
Copy

Argumente

geometry_expression

Das Argument muss ein Ausdruck vom Typ GEOMETRY sein.

srid

Die SRID, die für das zurückgegebene GEOMETRY-Objekt festgelegt sein soll.

Rückgabewerte

Gibt einen Wert vom Typ GEOMETRY zurück.

Nutzungshinweise

Beispiele

Im folgenden Beispiel wird ein GEOMETRY-Objekt erstellt und mit der SRID „4326“ zurückgegeben:

ALTER SESSION SET GEOMETRY_OUTPUT_FORMAT='EWKT';

SELECT ST_SETSRID(TO_GEOMETRY('POINT(13 51)'), 4326);

+-----------------------------------------------+
| ST_SETSRID(TO_GEOMETRY('POINT(13 51)'), 4326) |
|-----------------------------------------------|
| SRID=4326;POINT(13 51)                        |
+-----------------------------------------------+
Copy