ST_ LengthSphere - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.

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_ LengthSphere

ST_ LengthSphere restituisce la lunghezza di una geometria lineare in metri. Per le geometrie puntuali, multipunto e areali, ST_ restituisce 0. LengthSphere Per le raccolte di geometrie, ST_ LengthSphere restituisce la lunghezza totale delle geometrie lineari della raccolta in metri.

ST_ LengthSphere interpreta le coordinate di ogni punto della geometria di input come longitudine e latitudine in gradi. Per le geometrie 3DZ, 3DM o 4D, vengono utilizzate solo le prime due coordinate.

Sintassi

ST_LengthSphere(geom)

Arguments (Argomenti)

geom

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

Tipo restituito

Lunghezza DOUBLE PRECISION in metri. Il calcolo della lunghezza si basa sul modello sferico della Terra il cui raggio è il raggio medio della Terra del modello ellissoidale 84 della Terra del Sistema Geodetico Mondiale (WGS).

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

Esempi

Nell'esempio seguente SQL calcola la lunghezza di una linestring in metri.

SELECT ST_LengthSphere(ST_GeomFromText('LINESTRING(10 10,45 45)'));
st_lengthsphere ------------------ 5127736.08292556