Catégories :

Fonctions géospatiales

ST_SETSRID

Renvoie un objet GEOMETRY dont le SRID (identificateur de système de référence spatiale) est défini par la valeur spécifiée.

Utilisez cette fonction pour modifier le SRID sans affecter les coordonnées de l’objet. Si vous devez également modifier les coordonnées pour les faire correspondre au nouveau SRS (système de référence spatiale), utilisez ST_TRANSFORM à la place.

Syntaxe

ST_SETSRID( <geometry_expression> , <srid> )
Copy

Arguments

geometry_expression

L’argument doit être une expression de type GEOMETRY.

srid

Le SRID à définir dans l’objet GEOMETRY renvoyé.

Renvoie

La fonction renvoie une valeur de type GEOMETRY.

Notes sur l’utilisation

Exemples

L’exemple suivant crée et renvoie un objet GEOMETRY qui utilise le SRID 4326 :

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