Aracılığıyla paylaş


st_transform

Önemli

Bu özellik Genel Önizleme aşamasındadır. Önizlemeler sayfasında önizleme kaydını onaylayabilirsiniz. Bkz. Azure Databricks önizlemelerini yönetme.

Giriş geometrisinin X ve Y koordinatlarını, sağlanan SRID değeri tarafından açıklanan koordinat başvuru sistemine (CRS) dönüştürür. Z ve M koordinatları dönüştürülmedi.

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

Sözdizimi

from pyspark.databricks.sql import functions as dbf

dbf.st_transform(col1=<col1>, col2=<col2>)

Parametreler

Parametre Türü Description
col1 pyspark.sql.Column veya str Geometri değeri.
col2 pyspark.sql.Column veya int Giriş geometrisinin dönüştürülmesi gereken yeni koordinat başvuru sisteminin (CRS) SRID değeri.

Örnekler

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('MULTIPOINT Z (4 5 14,-3 8 27,EMPTY)',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_transform(dbf.st_geomfromtext('wkt', 4326), 3857)).alias('result')).collect()
[Row(result='SRID=3857;MULTIPOINT Z ((445277.96317309426 557305.2572745768 14),(-333958.4723798207 893463.751012646 27),EMPTY)')]