Class ChoroplethMap
- java.lang.Object
-
- org.apache.sedona.viz.core.VisualizationOperator
-
- org.apache.sedona.viz.extension.visualizationEffect.ChoroplethMap
-
- All Implemented Interfaces:
Serializable
public class ChoroplethMap extends VisualizationOperator
The Class ChoroplethMap.- 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 ChoroplethMap(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate)
Instantiates a new choropleth map.ChoroplethMap(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, boolean generateVectorImage)
Instantiates a new choropleth map.ChoroplethMap(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage)
Instantiates a new choropleth map.ChoroplethMap(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage, boolean generateVectorImage)
Instantiates a new choropleth map.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Color
EncodeToColor(int normalizedCount)
Encode to color.boolean
Visualize(org.apache.spark.api.java.JavaSparkContext sparkContext, org.apache.spark.api.java.JavaPairRDD<org.locationtech.jts.geom.Polygon,Long> spatialPairRDD)
Visualize.-
Methods inherited from class org.apache.sedona.viz.core.VisualizationOperator
ApplyPhotoFilter, Colorize, CustomizeColor, EncodeToRGB, InitPhotoFilterWeightMatrix, Rasterize, Rasterize, RenderImage, setMaxPixelCount
-
-
-
-
Constructor Detail
-
ChoroplethMap
public ChoroplethMap(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate)
Instantiates a new choropleth map.- Parameters:
resolutionX
- the resolution XresolutionY
- the resolution YdatasetBoundary
- the dataset boundaryreverseSpatialCoordinate
- the reverse spatial coordinate
-
ChoroplethMap
public ChoroplethMap(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, boolean generateVectorImage)
Instantiates a new choropleth map.- Parameters:
resolutionX
- the resolution XresolutionY
- the resolution YdatasetBoundary
- the dataset boundaryreverseSpatialCoordinate
- the reverse spatial coordinategenerateVectorImage
- the generate vector image
-
ChoroplethMap
public ChoroplethMap(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage)
Instantiates a new choropleth map.- 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
-
ChoroplethMap
public ChoroplethMap(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, int partitionX, int partitionY, boolean parallelRenderImage, boolean generateVectorImage)
Instantiates a new choropleth map.- 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
-
-
Method Detail
-
EncodeToColor
protected Color EncodeToColor(int normalizedCount) throws Exception
Description copied from class:VisualizationOperator
Encode to color.- Overrides:
EncodeToColor
in classVisualizationOperator
- Parameters:
normalizedCount
- the normalized count- Returns:
- the color
- Throws:
Exception
- the exception
-
Visualize
public boolean Visualize(org.apache.spark.api.java.JavaSparkContext sparkContext, org.apache.spark.api.java.JavaPairRDD<org.locationtech.jts.geom.Polygon,Long> spatialPairRDD) throws Exception
Visualize.- Parameters:
sparkContext
- the spark contextspatialPairRDD
- the spatial pair RDD- Returns:
- true, if successful
- Throws:
Exception
- the exception
-
-