public class WMTSMapReader extends TileableMapReader
| Modifier and Type | Class and Description |
|---|---|
static class |
WMTSMapReader.Factory |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
layer |
tileCacheLayerInfobaseUrl, context, LOGGER, mergeableParams, OVERRIDE_ALL, params, paramsToMerge| Modifier and Type | Method and Description |
|---|---|
protected void |
addCommonQueryParams(java.util.Map<java.lang.String,java.util.List<java.lang.String>> result,
Transformer transformer,
java.lang.String srs,
boolean first)
Adds the query parameters common to every tile
|
boolean |
canMerge(MapReader other)
Test if two layers can be merged (this and other).
|
protected TileRenderer.Format |
getFormat() |
protected java.net.URI |
getTileUri(java.net.URI commonUri,
Transformer transformer,
double minGeoX,
double minGeoY,
double maxGeoX,
double maxGeoY,
long w,
long h)
Adds the query parameters for the given tile.
|
protected void |
renderTiles(TileRenderer formatter,
Transformer transformer,
java.net.URI commonUri,
ParallelMapTileLoader parallelMapTileLoader) |
boolean |
testMerge(MapReader other) |
java.lang.String |
toString() |
createCommonURI, getMergeableValue, renderprotected TileRenderer.Format getFormat()
getFormat in class HTTPMapReaderprotected void addCommonQueryParams(java.util.Map<java.lang.String,java.util.List<java.lang.String>> result,
Transformer transformer,
java.lang.String srs,
boolean first)
HTTPMapReaderaddCommonQueryParams in class HTTPMapReaderprotected void renderTiles(TileRenderer formatter, Transformer transformer, java.net.URI commonUri, ParallelMapTileLoader parallelMapTileLoader) throws java.io.IOException, java.net.URISyntaxException
renderTiles in class TileableMapReaderjava.io.IOExceptionjava.net.URISyntaxExceptionprotected java.net.URI getTileUri(java.net.URI commonUri,
Transformer transformer,
double minGeoX,
double minGeoY,
double maxGeoX,
double maxGeoY,
long w,
long h)
throws java.net.URISyntaxException,
java.io.UnsupportedEncodingException
TileableMapReadergetTileUri in class TileableMapReaderjava.net.URISyntaxExceptionjava.io.UnsupportedEncodingExceptionpublic boolean testMerge(MapReader other)
testMerge in class HTTPMapReaderpublic boolean canMerge(MapReader other)
MapReadercanMerge in class HTTPMapReader