Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Importante
Esta característica está en versión preliminar pública.
Devuelve True si la distancia cartesiana 2D entre las dos geometrías de entrada es menor o igual que la distancia de entrada. Las unidades de la distancia son las de las coordenadas de las geometrías de entrada.
Para obtener la función SQL de Databricks correspondiente, consulte st_dwithin function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.st_dwithin(col1=<col1>, col2=<col2>, col3=<col3>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col1 |
pyspark.sql.Column o str |
El primer valor Geometría. |
col2 |
pyspark.sql.Column o str |
Segundo valor de Geometry. |
col3 |
pyspark.sql.Column o flotante |
Umbral de distancia. |
Notas
Se espera que las dos geometrías tengan el mismo valor SRID; de lo contrario, se devuelve un error.
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)]