Class KDBTreePartitioner

    • Constructor Detail

      • KDBTreePartitioner

        public KDBTreePartitioner​(KDB tree)
    • Method Detail

      • numPartitions

        public int numPartitions()
        Specified by:
        numPartitions in class org.apache.spark.Partitioner
      • placeObject

        public Iterator<scala.Tuple2<Integer,​org.locationtech.jts.geom.Geometry>> placeObject​(org.locationtech.jts.geom.Geometry spatialObject)
                                                                                             throws Exception
        Description copied from class: SpatialPartitioner
        Given a geometry, returns a list of partitions it overlaps.

        For points, returns exactly one partition as long as grid type is non-overlapping. For other geometry types or for overlapping grid types, may return multiple partitions.

        Specified by:
        placeObject in class SpatialPartitioner
        Throws:
        Exception