Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Importante
Esta característica está en versión preliminar pública.
Devuelve la longitud del valor geometry o geography de entrada.
Para obtener la función SQL de Databricks correspondiente, consulte st_length function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.st_length(col=<col>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col |
pyspark.sql.Column o str |
Un valor Geography o Geometry. |
Notas
Si la entrada es una geometría, se devuelve la longitud cartesiana (en la unidad de las coordenadas de entrada). Si la entrada es una geografía, se devuelve la longitud del esferoide WGS84 (expresado en metros).
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)]