A Raster Symbolizer is used to style Rasters. It is also a base class for all other Raster Symbolizers.
Most commonly you will only use the RasterSymbolizer to control opacity:
def raster = new RasterSymbolizer(0.5)
But you can also control overlap and geometry name properties:
def raster = new RasterSymbolizer(0.75, "AVERAGE", "the_geom")
Type | Name and description |
---|---|
Expression |
geometry The geometry name |
Expression |
opacity The overall opacity of the Raster Symbolizer |
Expression |
overlap How overalapping rasters are handled (LATEST_ON_TOP, EARLIEST_ON_TOP, AVERAGE, RANDOM) |
Constructor and description |
---|
RasterSymbolizer
(java.lang.Object opacity = 1.0, java.lang.Object overlap = null, java.lang.Object geometry = null) Create a new Raster Symbolizer |
RasterSymbolizer
(java.util.Map map) Create a new Raster Symbolizer from named parameters. |
Type | Name and description |
---|---|
protected void |
apply(org.geotools.styling.Symbolizer sym) Apply this Symbolizer to the GeoTools Symbolizer |
RasterSymbolizer |
geometry(java.lang.Object geometry) Set the geometry name |
RasterSymbolizer |
opacity(java.lang.Object opacity) Set the opacity (0-1) |
RasterSymbolizer |
overlap(java.lang.Object overlap) Set the overlap value (LATEST_ON_TOP, EARLIEST_ON_TOP, AVERAGE, RANDOM) |
protected void |
prepare(org.geotools.styling.Rule rule) Prepare the GeoTools Rule by applying this Symbolizer |
void |
setGeometry(java.lang.Object geometry) Set the geometry name |
void |
setOpacity(java.lang.Object opacity) Set the opacity (0-1) |
void |
setOverlap(java.lang.Object overlap) Set the overlap value (LATEST_ON_TOP, EARLIEST_ON_TOP, AVERAGE, RANDOM) |
java.lang.String |
toString() The string representation |
Methods inherited from class | Name |
---|---|
interface org.geotools.styling.Symbolizer |
org.geotools.styling.Symbolizer#accept(org.geotools.styling.StyleVisitor), org.geotools.styling.Symbolizer#setName(java.lang.String), org.geotools.styling.Symbolizer#hasOption(java.lang.String), org.geotools.styling.Symbolizer#getOptions(), org.geotools.styling.Symbolizer#getDescription(), org.geotools.styling.Symbolizer#getDescription(), org.geotools.styling.Symbolizer#setDescription(org.opengis.style.Description), org.geotools.styling.Symbolizer#getGeometry(), org.geotools.styling.Symbolizer#setGeometry(org.opengis.filter.expression.Expression), org.geotools.styling.Symbolizer#setUnitOfMeasure(javax.measure.unit.Unit), org.geotools.styling.Symbolizer#getGeometryPropertyName(), org.geotools.styling.Symbolizer#setGeometryPropertyName(java.lang.String), org.geotools.styling.Symbolizer#getName(), org.geotools.styling.Symbolizer#accept(org.opengis.style.StyleVisitor, java.lang.Object), org.geotools.styling.Symbolizer#getUnitOfMeasure() |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
The geometry name
The overall opacity of the Raster Symbolizer
How overalapping rasters are handled (LATEST_ON_TOP, EARLIEST_ON_TOP, AVERAGE, RANDOM)
Create a new Raster Symbolizer
opacity
- The opacityoverlap
- The overlap valuegeometry
- The geometry nameCreate a new Raster Symbolizer from named parameters.
map
- The map of named parametersApply this Symbolizer to the GeoTools Symbolizer
sym
- The GeoTools SymbolizerSet the geometry name
geometry
- The geometry nameSet the opacity (0-1)
opacity
- The opacity (0-1)Set the overlap value (LATEST_ON_TOP, EARLIEST_ON_TOP, AVERAGE, RANDOM)
overlap
- The overlap value (LATEST_ON_TOP, EARLIEST_ON_TOP, AVERAGE, RANDOM)Prepare the GeoTools Rule by applying this Symbolizer
rule
- The GeoTools RuleSet the geometry name
geometry
- The geometry nameSet the opacity (0-1)
opacity
- The opacity (0-1)Set the overlap value (LATEST_ON_TOP, EARLIEST_ON_TOP, AVERAGE, RANDOM)
overlap
- The overlap value (LATEST_ON_TOP, EARLIEST_ON_TOP, AVERAGE, RANDOM)The string representation
Groovy Documentation