Class ScatterPlot
- java.lang.Object
-
- org.apache.sedona.viz.core.VisualizationOperator
-
- org.apache.sedona.viz.extension.visualizationEffect.ScatterPlot
-
- All Implemented Interfaces:
Serializable
public class ScatterPlot extends VisualizationOperator
The Class ScatterPlot.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.sedona.viz.core.VisualizationOperator
blue, colorAlpha, colorizeOption, controlColorChannel, datasetBoundary, distributedRasterColorMatrix, distributedRasterCountMatrix, distributedRasterImage, distributedVectorColors, distributedVectorImage, distributedVectorObjects, green, hasBeenSpatialPartitioned, maxPixelCount, onlyDrawOutline, parallelPhotoFilter, parallelRenderImage, partitionIntervalX, partitionIntervalY, partitionX, partitionY, PhotoFilterConvolutionMatrix, photoFilterRadius, rasterImage, red, resolutionX, resolutionY, reverseSpatialCoordinate, useInverseRatioForControlColorChannel, vectorImage
-
-
Constructor Summary
Constructors Constructor Description ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate)
Instantiates a new scatter plot.ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, boolean generateVectorImage)
Instantiates a new scatter plot.ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage)
Instantiates a new scatter plot.ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage, boolean generateVectorImage)
Instantiates a new scatter plot.ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, ColorizeOption colorizeOption, boolean reverseSpatialCoordinate, boolean generateVectorImage)
Instantiates a new scatter plot.ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, ColorizeOption colorizeOption, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage)
Instantiates a new scatter plot.ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, ColorizeOption colorizeOption, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage, boolean generateVectorImage)
Instantiates a new scatter plot.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
Visualize(org.apache.spark.api.java.JavaSparkContext sparkContext, SpatialRDD spatialRDD)
Visualize.-
Methods inherited from class org.apache.sedona.viz.core.VisualizationOperator
ApplyPhotoFilter, Colorize, CustomizeColor, EncodeToColor, EncodeToRGB, InitPhotoFilterWeightMatrix, Rasterize, Rasterize, RenderImage, setMaxPixelCount
-
-
-
-
Constructor Detail
-
ScatterPlot
public ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate)
Instantiates a new scatter plot.- Parameters:
resolutionX
- the resolution XresolutionY
- the resolution YdatasetBoundary
- the dataset boundaryreverseSpatialCoordinate
- the reverse spatial coordinate
-
ScatterPlot
public ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, boolean generateVectorImage)
Instantiates a new scatter plot.- Parameters:
resolutionX
- the resolution XresolutionY
- the resolution YdatasetBoundary
- the dataset boundaryreverseSpatialCoordinate
- the reverse spatial coordinategenerateVectorImage
- the generate vector image
-
ScatterPlot
public ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage, boolean generateVectorImage)
Instantiates a new scatter plot.- Parameters:
resolutionX
- the resolution XresolutionY
- the resolution YdatasetBoundary
- the dataset boundaryreverseSpatialCoordinate
- the reverse spatial coordinatepartitionX
- the partition XpartitionY
- the partition YparallelRenderImage
- the parallel render imagegenerateVectorImage
- the generate vector image
-
ScatterPlot
public ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage)
Instantiates a new scatter plot.- Parameters:
resolutionX
- the resolution XresolutionY
- the resolution YdatasetBoundary
- the dataset boundaryreverseSpatialCoordinate
- the reverse spatial coordinatepartitionX
- the partition XpartitionY
- the partition YparallelRenderImage
- the parallel render image
-
ScatterPlot
public ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, ColorizeOption colorizeOption, boolean reverseSpatialCoordinate, boolean generateVectorImage)
Instantiates a new scatter plot.- Parameters:
resolutionX
- the resolution XresolutionY
- the resolution YdatasetBoundary
- the dataset boundarycolorizeOption
- the colorize optionreverseSpatialCoordinate
- the reverse spatial coordinategenerateVectorImage
- the generate vector image
-
ScatterPlot
public ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, ColorizeOption colorizeOption, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage, boolean generateVectorImage)
Instantiates a new scatter plot.- Parameters:
resolutionX
- the resolution XresolutionY
- the resolution YdatasetBoundary
- the dataset boundarycolorizeOption
- the colorize optionreverseSpatialCoordinate
- the reverse spatial coordinatepartitionX
- the partition XpartitionY
- the partition YparallelRenderImage
- the parallel render imagegenerateVectorImage
- the generate vector image
-
ScatterPlot
public ScatterPlot(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, ColorizeOption colorizeOption, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage)
Instantiates a new scatter plot.- Parameters:
resolutionX
- the resolution XresolutionY
- the resolution YdatasetBoundary
- the dataset boundarycolorizeOption
- the colorize optionreverseSpatialCoordinate
- the reverse spatial coordinatepartitionX
- the partition XpartitionY
- the partition YparallelRenderImage
- the parallel render image
-
-
Method Detail
-
Visualize
public boolean Visualize(org.apache.spark.api.java.JavaSparkContext sparkContext, SpatialRDD spatialRDD) throws Exception
Visualize.- Parameters:
sparkContext
- the spark contextspatialRDD
- the spatial RDD- Returns:
- true, if successful
- Throws:
Exception
- the exception
-
-