Aracılığıyla paylaş


h3_longlatash3string

Belirtilen çözünürlükte sağlanan boylam ve enlem ile ilgili H3 hücre kimliğini (dize olarak) döndürür. Spark Connect'i destekler.

İlgili Databricks SQL fonksiyonu için, bkz. h3_longlatash3string işlev.

Sözdizimi

from pyspark.databricks.sql import functions as dbf

dbf.h3_longlatash3string(col1=<col1>, col2=<col2>, col3=<col3>)

Parametreler

Parametre Türü Description
col1 pyspark.sql.Column veya str Temsil etmek istediğimiz noktanın boylamı (derece cinsinden), döndürülecek H3 hücre kimliğiyle belirlenir.
col2 pyspark.sql.Column veya str Temsil etmek istediğimiz noktanın enlemi (derece cinsinden), döndürülen H3 hücre kimliğiyle ifade edilir.
col3 pyspark.sql.Column, str veya int Döndürülecek H3 hücre kimliklerinin çözünürlük seviyesi. 0 ile 15 arasında (dahil) olmalıdır.

Örnekler

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(100, 45, 6,)], ['lon', 'lat', 'res'])
df.select(dbf.h3_longlatash3string('lon', 'lat', 'res').alias('result')).collect()
[Row(result='86240610fffffff')]