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.VisualizationOperatorblue, 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 SummaryConstructors 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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ColorEncodeToColor(int normalizedCount)Encode to color.booleanVisualize(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.VisualizationOperatorApplyPhotoFilter, Colorize, CustomizeColor, EncodeToRGB, InitPhotoFilterWeightMatrix, Rasterize, Rasterize, RenderImage, setMaxPixelCount
 
- 
 
- 
- 
- 
Constructor Detail- 
ChoroplethMappublic ChoroplethMap(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate)Instantiates a new choropleth map.- Parameters:
- resolutionX- the resolution X
- resolutionY- the resolution Y
- datasetBoundary- the dataset boundary
- reverseSpatialCoordinate- the reverse spatial coordinate
 
 - 
ChoroplethMappublic ChoroplethMap(int resolutionX, int resolutionY, org.locationtech.jts.geom.Envelope datasetBoundary, boolean reverseSpatialCoordinate, boolean generateVectorImage)Instantiates a new choropleth map.- Parameters:
- resolutionX- the resolution X
- resolutionY- the resolution Y
- datasetBoundary- the dataset boundary
- reverseSpatialCoordinate- the reverse spatial coordinate
- generateVectorImage- the generate vector image
 
 - 
ChoroplethMappublic 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 X
- resolutionY- the resolution Y
- datasetBoundary- the dataset boundary
- reverseSpatialCoordinate- the reverse spatial coordinate
- partitionX- the partition X
- partitionY- the partition Y
- parallelRenderImage- the parallel render image
 
 - 
ChoroplethMappublic 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 X
- resolutionY- the resolution Y
- datasetBoundary- the dataset boundary
- reverseSpatialCoordinate- the reverse spatial coordinate
- partitionX- the partition X
- partitionY- the partition Y
- parallelRenderImage- the parallel render image
- generateVectorImage- the generate vector image
 
 
- 
 - 
Method Detail- 
EncodeToColorprotected Color EncodeToColor(int normalizedCount) throws Exception Description copied from class:VisualizationOperatorEncode to color.- Overrides:
- EncodeToColorin class- VisualizationOperator
- Parameters:
- normalizedCount- the normalized count
- Returns:
- the color
- Throws:
- Exception- the exception
 
 - 
Visualizepublic boolean Visualize(org.apache.spark.api.java.JavaSparkContext sparkContext, org.apache.spark.api.java.JavaPairRDD<org.locationtech.jts.geom.Polygon,Long> spatialPairRDD) throws ExceptionVisualize.- Parameters:
- sparkContext- the spark context
- spatialPairRDD- the spatial pair RDD
- Returns:
- true, if successful
- Throws:
- Exception- the exception
 
 
- 
 
-