使用scala将javapairdd转换为数据帧
我有一个javapairdd,格式如下使用scala将javapairdd转换为数据帧,java,scala,apache-spark,java-pair-rdd,geospark,Java,Scala,Apache Spark,Java Pair Rdd,Geospark,我有一个javapairdd,格式如下 org.apache.spark.api.java.JavaPairRDD[com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry] 关键点是多边形,值是多边形中的点 例如: 如何将此javapairdd转换为具有三列的Dataframe df:String,double,double 这里我的第一列是多边形,第二列是经度,第三列是纬度 如有任何帮助,我们将不胜感
org.apache.spark.api.java.JavaPairRDD[com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry]
关键点是多边形,值是多边形中的点
例如:
如何将此javapairdd
转换为具有三列的Dataframe
df:String,double,double
这里我的第一列是多边形,第二列是经度,第三列是纬度
如有任何帮助,我们将不胜感激
javapairddvariable.rdd.toDF()
[(polygon(1,2,3,4), POINT (-80.0140735758427 40.43926684782609) )]