[英]How do I convert a geometry column from binary format to string format in a pyspark dataframe?
Here is my attempt at this:这是我的尝试:
%sql SELECT df1.*,df1.geometry.STAsText() as geom_text FROM df_geo df1.
This obviously fails because it is not a table, but a dataframe. How can one do this using pyspark or geospark?这显然失败了,因为它不是一个表,而是一个 dataframe。如何使用 pyspark 或 geospark 来做到这一点?
If you use GeoSparkSQL,如果你使用 GeoSparkSQL,
SELECT *, ST_AsText(geometry) as geom_text FROM df_geo
In pyspark:在 pyspark:
df_geo.createOrReplaceTempView("df_geo")
df2 = spark.sql("SELECT *, ST_AsText(geometry) as geom_text FROM df_geo")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.