sedona.spark.core.geom.shapely2 package
Submodules
sedona.spark.core.geom.shapely2.circle module
- class sedona.spark.core.geom.shapely2.circle.Circle(centerGeometry: BaseGeometry, givenRadius: float)[source]
Bases:
Polygon
- property MBR
- property centerGeometry
- covers(other: BaseGeometry) bool [source]
Return True if the geometry covers the other, else False.
- covers_linestring(linestring: LineString)[source]
- property is_empty
True if the set of points in this geometry is empty, else False.
- property radius
sedona.spark.core.geom.shapely2.envelope module
- class sedona.spark.core.geom.shapely2.envelope.Envelope(minx=0, maxx=1, miny=0, maxy=1)[source]
Bases:
Polygon
- create_jvm_instance(**kwargs)
- property maxx
- property maxy
- property minx
- property miny
- class sedona.spark.core.geom.shapely2.envelope.TmpEnvelopeForPickle(minx, maxx, miny, maxy)[source]
Bases:
object
Temporary envelope object for generating pickled results compatible with shapely1.envelope. We are defining a separated class because we cannot implement __setstate__ in Envelope class, since Shapely 2 geometries are immutable.