Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
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)]