sedona.spark package
Subpackages
- sedona.spark.core package
- Subpackages
- sedona.spark.core.SpatialRDD package
- Submodules
- sedona.spark.core.SpatialRDD.circle_rdd module
- sedona.spark.core.SpatialRDD.linestring_rdd module
- sedona.spark.core.SpatialRDD.point_rdd module
- sedona.spark.core.SpatialRDD.polygon_rdd module
- sedona.spark.core.SpatialRDD.rectangle_rdd module
- sedona.spark.core.SpatialRDD.spatial_rdd module
- sedona.spark.core.SpatialRDD.spatial_rdd_factory module
- Module contents
- sedona.spark.core.enums package
- sedona.spark.core.formatMapper package
- sedona.spark.core.geom package
- sedona.spark.core.jvm package
- sedona.spark.core.spatialOperator package
- Submodules
- sedona.spark.core.spatialOperator.join_params module
- sedona.spark.core.spatialOperator.join_query module
- sedona.spark.core.spatialOperator.join_query_raw module
- sedona.spark.core.spatialOperator.knn_query module
- sedona.spark.core.spatialOperator.range_query module
- sedona.spark.core.spatialOperator.range_query_raw module
- sedona.spark.core.spatialOperator.rdd module
- Module contents
- sedona.spark.core.SpatialRDD package
- Submodules
- sedona.spark.core.utils module
- Module contents
- Subpackages
- sedona.spark.geoarrow package
- sedona.spark.geopandas package
- sedona.spark.geopandas core
GeoSeriesGeoSeries.__init__()GeoSeries.areaGeoSeries.boundaryGeoSeries.boundsGeoSeries.buffer()GeoSeries.centroidGeoSeries.clip()GeoSeries.concave_hull()GeoSeries.contains()GeoSeries.contains_properly()GeoSeries.convex_hullGeoSeries.copy()GeoSeries.count_coordinates()GeoSeries.count_geometries()GeoSeries.count_interior_rings()GeoSeries.covered_by()GeoSeries.covers()GeoSeries.crosses()GeoSeries.crsGeoSeries.delaunay_triangles()GeoSeries.difference()GeoSeries.disjoint()GeoSeries.distance()GeoSeries.dwithin()GeoSeries.envelopeGeoSeries.estimate_utm_crs()GeoSeries.explode()GeoSeries.exteriorGeoSeries.extract_unique_points()GeoSeries.fillna()GeoSeries.force_2d()GeoSeries.force_3d()GeoSeries.from_arrow()GeoSeries.from_file()GeoSeries.from_shapely()GeoSeries.from_wkb()GeoSeries.from_wkt()GeoSeries.from_xy()GeoSeries.geom_typeGeoSeries.geometryGeoSeries.get_geometry()GeoSeries.get_precision()GeoSeries.has_sindexGeoSeries.has_zGeoSeries.interiorsGeoSeries.intersection()GeoSeries.intersection_all()GeoSeries.intersects()GeoSeries.is_ccwGeoSeries.is_closedGeoSeries.is_emptyGeoSeries.is_ringGeoSeries.is_simpleGeoSeries.is_validGeoSeries.is_valid_reason()GeoSeries.isna()GeoSeries.isnull()GeoSeries.lengthGeoSeries.line_merge()GeoSeries.mGeoSeries.make_valid()GeoSeries.minimum_bounding_circle()GeoSeries.minimum_bounding_radius()GeoSeries.minimum_clearance()GeoSeries.minimum_rotated_rectangle()GeoSeries.normalize()GeoSeries.notna()GeoSeries.notnull()GeoSeries.offset_curve()GeoSeries.overlaps()GeoSeries.plot()GeoSeries.remove_repeated_points()GeoSeries.representative_point()GeoSeries.reverse()GeoSeries.segmentize()GeoSeries.set_crs()GeoSeries.set_precision()GeoSeries.simplify()GeoSeries.sindexGeoSeries.snap()GeoSeries.to_arrow()GeoSeries.to_crs()GeoSeries.to_file()GeoSeries.to_geoframe()GeoSeries.to_geopandas()GeoSeries.to_json()GeoSeries.to_parquet()GeoSeries.to_spark_pandas()GeoSeries.to_wkb()GeoSeries.to_wkt()GeoSeries.total_boundsGeoSeries.touches()GeoSeries.transform()GeoSeries.typeGeoSeries.unary_unionGeoSeries.union_all()GeoSeries.voronoi_polygons()GeoSeries.within()GeoSeries.xGeoSeries.yGeoSeries.z
GeoDataFrameGeoDataFrame.__init__()GeoDataFrame.active_geometry_nameGeoDataFrame.copy()GeoDataFrame.crsGeoDataFrame.from_arrow()GeoDataFrame.from_dict()GeoDataFrame.from_features()GeoDataFrame.from_file()GeoDataFrame.from_postgis()GeoDataFrame.geometryGeoDataFrame.iterfeatures()GeoDataFrame.plot()GeoDataFrame.rename_geometry()GeoDataFrame.set_crs()GeoDataFrame.set_geometry()GeoDataFrame.sjoin()GeoDataFrame.to_arrow()GeoDataFrame.to_crs()GeoDataFrame.to_feather()GeoDataFrame.to_file()GeoDataFrame.to_geo_dict()GeoDataFrame.to_geopandas()GeoDataFrame.to_json()GeoDataFrame.to_parquet()GeoDataFrame.to_spark_pandas()GeoDataFrame.to_wkb()GeoDataFrame.to_wkt()GeoDataFrame.type
SpatialIndex
- sedona.spark.geopandas.io
- sedona.spark.geopandas.tools
- sedona.spark.geopandas core
- sedona.spark.maps package
- sedona.spark.raster package
- Submodules
- sedona.spark.raster.awt_raster module
- sedona.spark.raster.data_buffer module
- sedona.spark.raster.meta module
- sedona.spark.raster.raster_serde module
- sedona.spark.raster.sample_model module
ComponentSampleModelMultiPixelPackedSampleModelPixelInterleavedSampleModelSampleModelSampleModel.TYPE_BANDEDSampleModel.TYPE_COMPONENTSampleModel.TYPE_COMPONENT_JAISampleModel.TYPE_MULTI_PIXEL_PACKEDSampleModel.TYPE_PIXEL_INTERLEAVEDSampleModel.TYPE_SINGLE_PIXEL_PACKEDSampleModel.__init__()SampleModel.as_numpy()SampleModel.data_typeSampleModel.heightSampleModel.sample_model_typeSampleModel.width
SinglePixelPackedSampleModel
- sedona.spark.raster.sedona_raster module
- Module contents
- sedona.spark.raster_utils package
- sedona.spark.register package
- Submodules
- sedona.spark.register.geo_registrator module
- sedona.spark.register.java_libs module
SedonaJvmLibSedonaJvmLib.AdapterSedonaJvmLib.AdapterWrapperSedonaJvmLib.CircleRDDSedonaJvmLib.EnvelopeSedonaJvmLib.EnvelopeAdapterSedonaJvmLib.FileDataSplitterSedonaJvmLib.GeoJsonReaderSedonaJvmLib.GeoSerializerDataSedonaJvmLib.GeographySedonaJvmLib.GeometryAdapterSedonaJvmLib.GridTypeSedonaJvmLib.IndexTypeSedonaJvmLib.JoinParamsSedonaJvmLib.JoinQuerySedonaJvmLib.KNNQuerySedonaJvmLib.LineStringRDDSedonaJvmLib.MoranSedonaJvmLib.PointRDDSedonaJvmLib.PolygonRDDSedonaJvmLib.PythonConverterSedonaJvmLib.PythonRddToJavaRDDAdapterSedonaJvmLib.RangeQuerySedonaJvmLib.RawJvmIndexRDDSetterSedonaJvmLib.RectangleRDDSedonaJvmLib.SedonaContextSedonaJvmLib.SedonaSQLRegistratorSedonaJvmLib.ShapeFileReaderSedonaJvmLib.SpatialObjectLoaderAdapterSedonaJvmLib.SpatialRDDSedonaJvmLib.StorageLevelSedonaJvmLib.StructuredAdapterSedonaJvmLib.WkbReaderSedonaJvmLib.WktReaderSedonaJvmLib.from_str()SedonaJvmLib.st_aggregatesSedonaJvmLib.st_constructorsSedonaJvmLib.st_functionsSedonaJvmLib.st_predicates
- Module contents
- sedona.spark.sql package
- Submodules
- sedona.spark.sql.connect module
- sedona.spark.sql.dataframe_api module
- sedona.spark.sql.exceptions module
- sedona.spark.sql.functions module
- sedona.spark.sql.st_aggregates module
- sedona.spark.sql.st_constructors module
ST_GeogFromWKT()ST_GeomCollFromText()ST_GeomFromEWKB()ST_GeomFromEWKT()ST_GeomFromGML()ST_GeomFromGeoHash()ST_GeomFromGeoJSON()ST_GeomFromKML()ST_GeomFromText()ST_GeomFromWKB()ST_GeomFromWKT()ST_GeometryFromText()ST_LineFromText()ST_LineFromWKB()ST_LineStringFromText()ST_LinestringFromWKB()ST_MLineFromText()ST_MPointFromText()ST_MPolyFromText()ST_MakeEnvelope()ST_MakePoint()ST_MakePointM()ST_Point()ST_PointFromGeoHash()ST_PointFromText()ST_PointFromWKB()ST_PointM()ST_PointZ()ST_PointZM()ST_PolygonFromEnvelope()ST_PolygonFromText()
- sedona.spark.sql.st_functions module
ExpandAddress()GeometryType()ParseAddress()ST_3DDistance()ST_AddMeasure()ST_AddPoint()ST_Affine()ST_Angle()ST_Area()ST_AreaSpheroid()ST_AsBinary()ST_AsEWKB()ST_AsEWKT()ST_AsGML()ST_AsGeoJSON()ST_AsHEXEWKB()ST_AsKML()ST_AsText()ST_Azimuth()ST_BestSRID()ST_BinaryDistanceBandColumn()ST_Boundary()ST_BoundingDiagonal()ST_Buffer()ST_BuildArea()ST_Centroid()ST_ClosestPoint()ST_Collect()ST_CollectionExtract()ST_ConcaveHull()ST_ConvexHull()ST_CoordDim()ST_CrossesDateLine()ST_DBSCAN()ST_Degrees()ST_DelaunayTriangles()ST_Difference()ST_Dimension()ST_Distance()ST_DistanceSphere()ST_DistanceSpheroid()ST_Dump()ST_DumpPoints()ST_EndPoint()ST_Envelope()ST_Expand()ST_ExteriorRing()ST_FlipCoordinates()ST_Force2D()ST_Force3D()ST_Force3DM()ST_Force3DZ()ST_Force4D()ST_ForceCollection()ST_ForcePolygonCCW()ST_ForcePolygonCW()ST_ForceRHR()ST_Force_2D()ST_FrechetDistance()ST_GLocal()ST_GeneratePoints()ST_GeoHash()ST_GeometricMedian()ST_GeometryN()ST_GeometryType()ST_H3CellDistance()ST_H3CellIDs()ST_H3KRing()ST_H3ToGeom()ST_HasM()ST_HasZ()ST_HausdorffDistance()ST_InteriorRingN()ST_InterpolatePoint()ST_Intersection()ST_IsClosed()ST_IsCollection()ST_IsEmpty()ST_IsPolygonCCW()ST_IsPolygonCW()ST_IsRing()ST_IsSimple()ST_IsValid()ST_IsValidDetail()ST_IsValidReason()ST_IsValidTrajectory()ST_LabelPoint()ST_Length()ST_Length2D()ST_LengthSpheroid()ST_LineFromMultiPoint()ST_LineInterpolatePoint()ST_LineLocatePoint()ST_LineMerge()ST_LineSegments()ST_LineSubstring()ST_LocalOutlierFactor()ST_LocateAlong()ST_LongestLine()ST_M()ST_MMax()ST_MMin()ST_MakeLine()ST_MakePolygon()ST_MakeValid()ST_MaxDistance()ST_MaximumInscribedCircle()ST_MinimumBoundingCircle()ST_MinimumBoundingRadius()ST_MinimumClearance()ST_MinimumClearanceLine()ST_Multi()ST_NDims()ST_NPoints()ST_NRings()ST_Normalize()ST_NumGeometries()ST_NumInteriorRing()ST_NumInteriorRings()ST_NumPoints()ST_Perimeter()ST_Perimeter2D()ST_PointN()ST_PointOnSurface()ST_Points()ST_Polygon()ST_Polygonize()ST_Project()ST_ReducePrecision()ST_RemovePoint()ST_RemoveRepeatedPoints()ST_Reverse()ST_Rotate()ST_RotateX()ST_RotateY()ST_S2CellIDs()ST_S2ToGeom()ST_SRID()ST_Scale()ST_ScaleGeom()ST_Segmentize()ST_SetPoint()ST_SetSRID()ST_ShiftLongitude()ST_Simplify()ST_SimplifyPolygonHull()ST_SimplifyPreserveTopology()ST_SimplifyVW()ST_Snap()ST_Split()ST_StartPoint()ST_SubDivide()ST_SubDivideExplode()ST_SymDifference()ST_Transform()ST_Translate()ST_TriangulatePolygon()ST_UnaryUnion()ST_Union()ST_VoronoiPolygons()ST_WeightedDistanceBandColumn()ST_X()ST_XMax()ST_XMin()ST_Y()ST_YMax()ST_YMin()ST_Z()ST_ZMax()ST_ZMin()ST_Zmflag()
- sedona.spark.sql.st_predicates module
- sedona.spark.sql.types module
- Module contents
- sedona.spark.stac package
- sedona.spark.stats package
- sedona.spark.utils package
- Submodules
- sedona.spark.utils.abstract_parser module
- sedona.spark.utils.adapter module
- sedona.spark.utils.binary_parser module
BinaryBufferBinaryParserBinaryParser.__init__()BinaryParser.read_boolean()BinaryParser.read_byte()BinaryParser.read_char()BinaryParser.read_double()BinaryParser.read_double_reverse()BinaryParser.read_geometry()BinaryParser.read_int()BinaryParser.read_kryo_string()BinaryParser.read_string()BinaryParser.remove_negative()BinaryParser.remove_negatives()BinaryParser.unpack()BinaryParser.unpack_reverse()
- sedona.spark.utils.decorators module
- sedona.spark.utils.geometry_adapter module
- sedona.spark.utils.geometry_serde module
- sedona.spark.utils.geometry_serde_general module
CoordinateTypeCoordinateType.BYTES_PER_COORDINATECoordinateType.NUM_COORD_COMPONENTSCoordinateType.UNPACK_FORMATCoordinateType.XYCoordinateType.XYMCoordinateType.XYZCoordinateType.XYZMCoordinateType.bytes_per_coord()CoordinateType.components_per_coord()CoordinateType.type_of()CoordinateType.unpack_format()
GeometryBufferGeometryBuffer.__init__()GeometryBuffer.bufferGeometryBuffer.bytes_per_coordGeometryBuffer.coord_typeGeometryBuffer.coords_offsetGeometryBuffer.ints_offsetGeometryBuffer.num_coordsGeometryBuffer.read_coordinate()GeometryBuffer.read_coordinates()GeometryBuffer.read_int()GeometryBuffer.read_linearring()GeometryBuffer.read_linestring()GeometryBuffer.read_polygon()GeometryBuffer.write_int()GeometryBuffer.write_linestring()GeometryBuffer.write_polygon()
GeometryTypeIDaligned_offset()create_buffer_for_geom()deserialize()deserialize_geometry_collection()deserialize_linestring()deserialize_multi_linestring()deserialize_multi_point()deserialize_multi_polygon()deserialize_point()deserialize_polygon()generate_header_bytes()get_coordinate()get_coordinates()put_coordinate()put_coordinates()serialize()serialize_geometry_collection()serialize_linestring()serialize_multi_linestring()serialize_multi_point()serialize_multi_polygon()serialize_point()serialize_polygon()serialize_shapely_1_empty_geom()
- sedona.spark.utils.geomserde_speedup module
- sedona.spark.utils.jvm module
- sedona.spark.utils.meta module
- sedona.spark.utils.prep module
- sedona.spark.utils.serde module
- sedona.spark.utils.spatial_rdd_parser module
- sedona.spark.utils.structured_adapter module
- sedona.spark.utils.types module
- Module contents
Submodules
sedona.spark.SedonaContext module
- class sedona.spark.SedonaContext.SedonaContext[source]
Bases:
object- classmethod builder() <pyspark.sql.session.SparkSession.Builder object at 0x7f35aaa7c190>[source]
This method adds the basic Sedona configuration to the SparkSession builder. Usually the user does not need to call this method directly, as it is configured when a cluster is created. This method is needed when the user wants to manually configure Sedona :return: SparkSession.builder
- classmethod create(spark: SparkSession) SparkSession[source]
This is the core of whole package, It uses py4j to run wrapper which takes existing SparkSession and register the core logics of Apache Sedona, for this SparkSession.
- Parameters:
spark – pyspark.sql.SparkSession, spark session instance
- Returns:
SedonaContext which is an instance of SparkSession