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 el conjunto de puntos diferente de las dos geometrías de entrada como una geometría 2D.
Para obtener la función SQL de Databricks correspondiente, consulte st_difference function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.st_difference(col1=<col1>, col2=<col2>)
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. |
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([('MULTIPOINT(EMPTY,4 3,5 6,-1 8)','POLYGON((0 0,10 0,0 10,0 0))',)], ['wkt1', 'wkt2'])
df.select(dbf.st_asewkt(dbf.st_difference(dbf.st_geomfromtext('wkt1', 4326), dbf.st_geomfromtext('wkt2', 4326))).alias('result')).collect()
[Row(result='SRID=4326;MULTIPOINT((-1 8),(5 6))')]