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)
Arguments (Argomenti)
- geom
-
Un valore di tipo
GEOMETRYo 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