Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. 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)
Argomenti
- geom
-
Un valore di tipo
GEOMETRY
o un'espressione che restituisce un valore di tipoGEOMETRY
.
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