예제 #1
0
    def readToPointRDD(cls, sc: SparkContext, inputPath: str) -> PointRDD:
        """

        :param sc:
        :param inputPath:
        :return:
        """
        ShapefileReader.validate_imports()
        jvm = sc._jvm
        jsc = sc._jsc
        srdd = jvm.ShapefileReader.readToPointRDD(jsc, inputPath)
        spatial_rdd = PointRDD()
        spatial_rdd.set_srdd(srdd)
        return spatial_rdd
예제 #2
0
 def getCenterPointAsSpatialRDD(self) -> 'PointRDD':
     from geo_pyspark.core.SpatialRDD import PointRDD
     srdd = self._srdd.getCenterPointAsSpatialRDD()
     point_rdd = PointRDD()
     point_rdd.set_srdd(srdd)
     return point_rdd