我運用馬賽克的grid_boundary方法火花DataFrame包含一組“h3_hex_ids”。返回的幾何圖形是不一致的。我。e他們可以是“緯度,經度”或“長,lat”。
下麵是一個示例數據
' ' '
進口pyspark.sql。函數作為F
進口h3
#創建一個火花DataFrame h3_hex_id列
df = spark.createDataFrame ([
(612232698081050623)“point1”
(611987238200279039)“卷簾窗”
(612252103481491455)“point3”),
],[“名稱”、“h3_hex_id”])
#得到多邊形幾何圖形
df1 = df。withColumn(“幾何”,grid_boundary(坳(“h3_hex_id”), format_name = F.lit (“WKT”)))
df1.show ()
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| |名稱h3_hex_id | | |幾何
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| point1 | 612232698081050623 |多邊形((42.1261…
|卷簾窗| 611987238200279039 |多邊形((-145.83…
| point3 | 612252103481491455 |多邊形((-138.08…
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
' ' '
這是導致一些問題等下遊任務空間連接。為什麼“grid_boundary”方法返回的幾何圖形不一致?