Package org.mapfish.print.map.tiled.wmts
Class WMTSLayer
java.lang.Object
org.mapfish.print.map.geotools.AbstractGeotoolsLayer
org.mapfish.print.map.tiled.AbstractTiledLayer<WMTSLayerParam>
org.mapfish.print.map.tiled.wmts.WMTSLayer
- All Implemented Interfaces:
MapLayer
Class for loading data from a WMTS.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.mapfish.print.attribute.map.MapLayer
MapLayer.LayerContext, MapLayer.RenderType
-
Field Summary
Fields inherited from interface org.mapfish.print.attribute.map.MapLayer
DEFAULT_SCALING
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
WMTSLayer
(ForkJoinPool forkJoinPool, StyleSupplier<org.geotools.coverage.grid.GridCoverage2D> styleSupplier, WMTSLayerParam param, com.codahale.metrics.MetricRegistry registry, Configuration configuration) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected final TileInformation<WMTSLayerParam>
createTileInformation
(MapBounds bounds, Rectangle paintArea, double dpi) Create the tile information object for the given parameters.final MapLayer.RenderType
Specify whether layer should be rendered as PNG, JPEG or SVG.Methods inherited from class org.mapfish.print.map.tiled.AbstractTiledLayer
getLayers, prefetchResources, prepareRender
Methods inherited from class org.mapfish.print.map.geotools.AbstractGeotoolsLayer
getFailOnError, getLayerTransformer, getName, getOpacity, prepareLayerRendering, render, supportsNativeRotation, tryAddLayer
-
Constructor Details
-
WMTSLayer
protected WMTSLayer(@Nullable ForkJoinPool forkJoinPool, @Nullable StyleSupplier<org.geotools.coverage.grid.GridCoverage2D> styleSupplier, @Nonnull WMTSLayerParam param, @Nullable com.codahale.metrics.MetricRegistry registry, @Nonnull Configuration configuration) Constructor.- Parameters:
forkJoinPool
- the thread pool for doing the rendering.styleSupplier
- strategy for loading the style for this layerparam
- the information needed to create WMTS requests.registry
- the metrics registry.configuration
- the configuration.
-
-
Method Details
-
createTileInformation
protected final TileInformation<WMTSLayerParam> createTileInformation(MapBounds bounds, Rectangle paintArea, double dpi) Description copied from class:AbstractTiledLayer
Create the tile information object for the given parameters.- Specified by:
createTileInformation
in classAbstractTiledLayer<WMTSLayerParam>
- Parameters:
bounds
- the map boundspaintArea
- the area to paintdpi
- the DPI to render at
-
getRenderType
Description copied from interface:MapLayer
Specify whether layer should be rendered as PNG, JPEG or SVG.- Returns:
- render type
-