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 True jika jarak Kartesius 2D antara dua geometri input lebih kecil dari atau sama dengan jarak input. Unit-unit jarak sama dengan unit-unit koordinat dari geometri input.
Untuk fungsi Databricks SQL yang sesuai, lihat st_dwithin fungsi.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.st_dwithin(col1=<col1>, col2=<col2>, col3=<col3>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col1 |
pyspark.sql.Column atau str |
Nilai Geometri pertama. |
col2 |
pyspark.sql.Column atau str |
Nilai Geometri kedua. |
col3 |
pyspark.sql.Column atau float |
Ambang batas jarak. |
Catatan
Dua geometri diharapkan memiliki nilai SRID yang sama, jika tidak, kesalahan dikembalikan.
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('POINT(0 0)','LINESTRING(-10 10,20 10)')], ['wkt1', 'wkt2'])
df.select(dbf.st_dwithin(dbf.st_geomfromtext('wkt1'), dbf.st_geomfromtext('wkt2'), 10.0).alias('result')).collect()
[Row(result=True)]