Class PolygonRDD

java.lang.Object
org.apache.sedona.core.spatialRDD.SpatialRDD<org.locationtech.jts.geom.Polygon>
org.apache.sedona.core.spatialRDD.PolygonRDD
All Implemented Interfaces:
Serializable

public class PolygonRDD extends SpatialRDD<org.locationtech.jts.geom.Polygon>
The Class PolygonRDD.
See Also:
  • Constructor Details

    • PolygonRDD

      public PolygonRDD()
      Instantiates a new polygon RDD.
    • PolygonRDD

      public PolygonRDD(org.apache.spark.api.java.JavaRDD<org.locationtech.jts.geom.Polygon> rawSpatialRDD)
      Instantiates a new polygon RDD.
      Parameters:
      rawSpatialRDD - the raw spatial RDD
    • PolygonRDD

      public PolygonRDD(org.apache.spark.api.java.JavaSparkContext sparkContext, String InputLocation, Integer startOffset, Integer endOffset, org.apache.sedona.common.enums.FileDataSplitter splitter, boolean carryInputData)
      Instantiates a new polygon RDD.
      Parameters:
      sparkContext - the spark context
      InputLocation - the input location
      startOffset - the start offset
      endOffset - the end offset
      splitter - the splitter
      carryInputData - the carry input data
    • PolygonRDD

      public PolygonRDD(org.apache.spark.api.java.JavaSparkContext sparkContext, String InputLocation, org.apache.sedona.common.enums.FileDataSplitter splitter, boolean carryInputData, Integer partitions)
      Instantiates a new polygon RDD.
      Parameters:
      sparkContext - the spark context
      InputLocation - the input location
      splitter - the splitter
      carryInputData - the carry input data
      partitions - the partitions
    • PolygonRDD

      public PolygonRDD(org.apache.spark.api.java.JavaSparkContext sparkContext, String InputLocation, org.apache.sedona.common.enums.FileDataSplitter splitter, boolean carryInputData)
      Instantiates a new polygon RDD.
      Parameters:
      sparkContext - the spark context
      InputLocation - the input location
      splitter - the splitter
      carryInputData - the carry input data
    • PolygonRDD

      public PolygonRDD(org.apache.spark.api.java.JavaSparkContext sparkContext, String InputLocation, Integer partitions, org.apache.spark.api.java.function.FlatMapFunction userSuppliedMapper)
      Instantiates a new polygon RDD.
      Parameters:
      sparkContext - the spark context
      InputLocation - the input location
      partitions - the partitions
      userSuppliedMapper - the user supplied mapper
    • PolygonRDD

      public PolygonRDD(org.apache.spark.api.java.JavaSparkContext sparkContext, String InputLocation, org.apache.spark.api.java.function.FlatMapFunction userSuppliedMapper)
      Instantiates a new polygon RDD.
      Parameters:
      sparkContext - the spark context
      InputLocation - the input location
      userSuppliedMapper - the user supplied mapper
    • PolygonRDD

      public PolygonRDD(org.apache.spark.api.java.JavaSparkContext sparkContext, String InputLocation, Integer startOffset, Integer endOffset, org.apache.sedona.common.enums.FileDataSplitter splitter, boolean carryInputData, Integer partitions)
      Instantiates a new polygon RDD.
      Parameters:
      sparkContext - the spark context
      InputLocation - the input location
      startOffset - the start offset
      endOffset - the end offset
      splitter - the splitter
      carryInputData - the carry input data
      partitions - the partitions
  • Method Details

    • PolygonUnion

      public org.locationtech.jts.geom.Polygon PolygonUnion()
      Polygon union.
      Returns:
      the polygon