メインコンテンツまでスキップ

st_長さ

備考

プレビュー

GEOGRAPHY 値のサポートは パブリック プレビューです。GEOMETRY 値のサポートは一般提供されています

入力ジオメトリまたは地理値の長さを返します。

対応する Databricks SQL 関数については、 st_length関数を参照してください。

構文

Python
from pyspark.databricks.sql import functions as dbf

dbf.st_length(col=<col>)

パラメーター

パラメーター

Type

説明

col

pyspark.sql.Column または str

地理またはジオメトリの値。

パラメーター

Type

説明

col

pyspark.sql.Column または str

地理またはジオメトリの値。

注意

入力がジオメトリの場合、デカルト長さが返されます (入力座標の単位)。入力が地理情報の場合、WGS84 回転楕円体上の長さが返されます (メートル単位)。

Python
from pyspark.databricks.sql import functions as dbf
from pyspark.sql.functions.builtin import round
df = spark.createDataFrame([('LINESTRING(10 34,44 57,30 24)',)], ['wkt'])
df.select(round(dbf.st_length(dbf.st_geomfromtext('wkt')), 3).alias('result')).collect()
Output
[Row(result=76.896)]
このページの見出し