Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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)]