ST_Envelope - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

ST_Envelope

ST_Envelope restituisce il riquadro di delimitazione minimo della geometria di input, come segue:

  • Se la geometria di input è vuota, la geometria restituita è una copia della geometria di input.

  • Se il riquadro di delimitazione minimo della geometria di input degenera in un punto, la geometria restituita è un punto.

  • Se il riquadro di delimitazione minimo della geometria di input è unidimensionale, viene restituita una linea a due punti.

  • Se nessuna delle precedenti condizioni è vera, la funzione restituisce un poligono orientato in senso orario i cui vertici sono gli angoli del riquadro di delimitazione minimo.

Il valore dell'identificatore del sistema di riferimento spaziale (SRID) dell'oggetto geometrico restituito è il valore SRID degli oggetti geometrici in input.

Per tutti gli input non vuoti, la funzione opera sulla proiezione 2D della geometria di input.

Sintassi

ST_Envelope(geom)

Argomenti

geom

Un valore di tipo GEOMETRY o un'espressione che restituisce un valore di tipo GEOMETRY.

Tipo restituito

GEOMETRY

Se geom è nullo, allora viene restituito il valore nullo.

Esempi

Il seguente codice SQL converte una rappresentazione di testo noto (WKT) di una LINESTRING a quattro punti in un oggetto GEOMETRY e restituisce un poligono i cui vertici e angoli sono il riquadro di delimitazione minimo.

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))