Bagikan melalui


st_length

Penting

Fitur ini ada di Pratinjau Umum.

Mengembalikan panjang geometri input atau nilai geografi.

Untuk fungsi Databricks SQL yang sesuai, lihat st_length fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.st_length(col=<col>)

Parameter-parameternya

Pengaturan Tipe Description
col pyspark.sql.Column atau str Nilai Geografi atau Geometri.

Catatan

Jika input adalah geometri, panjang Kartesius dikembalikan (dalam unit koordinat input). Jika input adalah geografi, panjang pada spheroid WGS84 dikembalikan (dinyatakan dalam meter).

Examples

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()
[Row(result=76.896)]