ST_Enveloppe - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

ST_Enveloppe

ST_Envelope renvoie le cadre de délimitation minimal de la géométrie en entrée, comme suit :

  • Si la géométrie en entrée est vide, la géométrie renvoyée est une copie de la géométrie en entrée.

  • Si le cadre de délimitation minimal de la géométrie en entrée dégénère en un point, la géométrie renvoyée est un point.

  • Si le cadre de délimitation minimal de la géométrie en entrée est unidimensionnel, une linéarité à deux points est renvoyée.

  • Si aucun des éléments précédents n’est vrai, la fonction renvoie un polygone orienté dans le sens horaire dont les sommets sont les coins de la zone de délimitation minimale.

La valeur de l’identifiant de système de référence spatiale (SRID) de la géométrie renvoyée est la valeur SRID des géométries d’entrée.

Pour toutes les entrées non vides, la fonction fonctionne sur la projection 2D de la géométrie en entrée.

Syntaxe

ST_Envelope(geom)

Arguments

geom

Valeur de type de données GEOMETRY ou expression qui est évaluée sur un type GEOMETRY.

Type de retour

GEOMETRY

Si geom est null, null est renvoyé.

Exemples

Le code SQL suivant convertit une représentation de texte connu (WKT) d’un LINESTRING à quatre points en un objet GEOMETRY, et renvoie un polygone dont les sommets sont les coins de la zone de délimitation minimale.

SELECT ST_AsText(ST_Envelope(ST_GeomFromText('GEOMETRYCOLLECTION(POLYGON((0 0,10 0,0 10,0 0)),LINESTRING(20 10,20 0,10 0))')));
st_astext ------------------------------------ POLYGON((0 0,0 10,20 10,20 0,0 0))