

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# ST\$1LengthSphere
<a name="ST_LengthSphere-function"></a>

ST\$1LengthSphere は、線形ジオメトリの長さをメートル単位で返します。ポイントジオメトリ、マルチポイントジオメトリ、および面積ジオメトリの場合、ST\$1LengthSphere は 0 を返します。ジオメトリコレクションの場合、ST\$1LengthSphere は、コレクション内の線形ジオメトリの全長をメートル単位で返します。

ST\$1LengthSphere は、入力ジオメトリの各ポイントの座標を経度および緯度 (度単位) として解釈します。3DZ、3DM、または 4D ジオメトリの場合、最初の 2 つの座標のみが使用されます。

## 構文
<a name="ST_LengthSphere-function-syntax"></a>

```
ST_LengthSphere(geom)
```

## 引数
<a name="ST_LengthSphere-function-arguments"></a>

 *geom*   
データ型 `GEOMETRY` の値または `GEOMETRY` 型と評価される式の値。

## 戻り型
<a name="ST_LengthSphere-function-return"></a>

`DOUBLE PRECISION` の長さ (メートル単位)。長さの計算は、地球の世界測地系 (WGS) 84 楕円体モデルの地球平均半径を半径とする地球の球形モデルに基づいています。

*geom* が null の場合、null が返されます。

## 例
<a name="ST_LengthSphere-function-examples"></a>

次の SQL 例では、ライン文字列の長さをメートル単位で計算します。

```
SELECT ST_LengthSphere(ST_GeomFromText('LINESTRING(10 10,45 45)'));
```

```
 st_lengthsphere  
------------------
 5127736.08292556
```