Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Deze functie bevindt zich in openbare preview-versie.
Retourneert True als de 2D Cartesische afstand tussen de twee invoergeometrieën kleiner is dan of gelijk is aan de invoerafstand. De eenheden van de afstand zijn die van de coördinaten van de invoergeometrieën.
Voor de overeenkomstige Databricks SQL-functie, zie de st_dwithin functie.
Syntaxis
from pyspark.databricks.sql import functions as dbf
dbf.st_dwithin(col1=<col1>, col2=<col2>, col3=<col3>)
Parameterwaarden
| Kenmerk | Typologie | Description |
|---|---|---|
col1 |
pyspark.sql.Column of str |
De eerste geometrie-waarde. |
col2 |
pyspark.sql.Column of str |
De tweede geometriewaarde . |
col3 |
pyspark.sql.Column of float |
De drempelwaarde voor afstand. |
Opmerkingen
De twee geometrieën hebben naar verwachting dezelfde SRID-waarde, anders wordt er een fout geretourneerd.
Voorbeelden
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)]