使用Scala将JavapairRDD转换为dataframe

时间:2020-02-24 22:26:09

标签: java scala apache-spark java-pair-rdd geospark

我有以下格式的javapairRDD

org.apache.spark.api.java.JavaPairRDD[com.vividsolutions.jts.geom.Geometry,com.vividsolutions.jts.geom.Geometry]

键是一个多边形,值是该多边形中的一个点

例如:

[(polygon(1,2,3,4), POINT (-80.0140735758427 40.43926684782609) )]

如何将这三列javapairRDD转换为Dataframe

df: String, double, double

我的第一列将是一个多边形,第二列将是经度,第三列将是纬度

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

以下解决方案有效

javapairrddvariable.rdd.toDF()