public class WMTSLayer extends AbstractCachedTileSourceLayer
AbstractTileSourceLayer.PrecacheTask
ImageryLayer.ApplyOffsetAction, ImageryLayer.GammaImageProcessor, ImageryLayer.OffsetAction
Layer.LayerAction, Layer.LayerGpxExportAction, Layer.LayerSaveAction, Layer.LayerSaveAsAction, Layer.MultiLayerAction, Layer.SeparatorLayerAction
Modifier and Type | Field and Description |
---|---|
private static String |
CACHE_REGION_NAME |
static BooleanProperty |
PROP_DEFAULT_AUTOZOOM
default setting of autozoom per layer
|
MAX_DISK_CACHE_SIZE
autoLoad, autoZoom, currentZoomLevel, MAX_ZOOM, MIN_ZOOM, PROP_DEFAULT_AUTOLOAD, PROP_DEFAULT_SHOWERRORS, PROP_MAX_ZOOM_LVL, PROP_MIN_ZOOM_LVL, showErrors, tileCache, tileLoader, tileSource, ZOOM_OFFSET
dx, dy, gammaImageProcessor, icon, info, PROP_FADE_AMOUNT, PROP_FADE_COLOR, PROP_SHARPEN_LEVEL
FILTER_STATE_PROP, ICON_SIZE, NAME_PROP, OPACITY_PROP, propertyChangeSupport, VISIBLE_PROP
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
WMTSLayer(ImageryInfo info)
Creates WMTS layer from ImageryInfo
|
Modifier and Type | Method and Description |
---|---|
protected int |
getBestZoom() |
static org.apache.commons.jcs.access.CacheAccess<String,BufferedImageCacheEntry> |
getCache() |
protected String |
getCacheName() |
protected Class<? extends TileLoader> |
getTileLoaderClass() |
protected AbstractTMSTileSource |
getTileSource(ImageryInfo info) |
private double |
getTileToScreenRatio(int zoom) |
boolean |
isProjectionSupported(Projection proj)
allows to check whether a projection is supported or not
|
String |
nameSupportedProjections()
Specify user information about projections
|
void |
projectionChanged(Projection oldValue,
Projection newValue) |
getCache, getDiskCacheSize, getTileLoaderFactory, getTileLoaderFactory, setTileLoaderFactory
checkMaxZoomLvl, checkMinZoomLvl, clearTileCache, createAndOpenSaveFileChooser, decreaseZoomLevel, downloadAreaToCache, estimateMemoryUsage, estimateTileCacheSize, getHeaders, getMaxZoomLvl, getMaxZoomLvl, getMenuEntries, getMinZoomLvl, getMinZoomLvl, getToolTipText, hookUpMapView, imageUpdate, increaseZoomLevel, initTileSource, isChanged, isSavable, loadAllErrorTiles, loadAllTiles, paint, redraw, setGamma, setMaxZoomLvl, setMinZoomLvl, setOffset, setZoomLevel, tileLoadingFinished, visitBoundingBox, zoomChanged, zoomDecreaseAllowed, zoomIncreaseAllowed
addImageProcessor, applyImageProcessors, create, createImageProcessor, createSharpener, destroy, displace, drawErrorTile, getDx, getDy, getFadeColor, getFadeColorWithAlpha, getGamma, getIcon, getImageProcessors, getInfo, getInfoComponent, getOffsetMenuItem, getOffsetMenuItem, getPPD, isMergable, mergeFrom, removeImageProcessor
addPropertyChangeListener, checkSaveConditions, fireFilterStateChanged, fireOpacityChanged, fireVisibleChanged, getAssociatedFile, getColor, getName, getOpacity, isBackgroundLayer, isInfoResizable, isVisible, onPostLoadFromFile, removePropertyChangeListener, setAssociatedFile, setBackgroundLayer, setFilterStateChanged, setName, setOpacity, setVisible, toggleVisible
public static final BooleanProperty PROP_DEFAULT_AUTOZOOM
private static final String CACHE_REGION_NAME
public WMTSLayer(ImageryInfo info)
info
- Imagery Info describing the layerprotected AbstractTMSTileSource getTileSource(ImageryInfo info)
getTileSource
in class AbstractTileSourceLayer
info
- imagery infoprivate double getTileToScreenRatio(int zoom)
zoom
- level of the tileprotected int getBestZoom()
getBestZoom
in class AbstractTileSourceLayer
public boolean isProjectionSupported(Projection proj)
Layer
isProjectionSupported
in class Layer
proj
- projectionpublic String nameSupportedProjections()
Layer
nameSupportedProjections
in class Layer
public void projectionChanged(Projection oldValue, Projection newValue)
projectionChanged
in interface ProjectionChangeListener
projectionChanged
in class Layer
protected Class<? extends TileLoader> getTileLoaderClass()
getTileLoaderClass
in class AbstractCachedTileSourceLayer
protected String getCacheName()
getCacheName
in class AbstractCachedTileSourceLayer
public static org.apache.commons.jcs.access.CacheAccess<String,BufferedImageCacheEntry> getCache()