public abstract class ArcGISCacheV1ProviderBase extends ArcGISCacheProviderBase
ArcGIS缓存提供者基类。
ArcGISCacheProviderBase.DefaultTileDataConverter
TiledMapProviderBase.AcceptOnePicDrawer, TiledMapProviderBase.DefaultTileImageDrawer, TiledMapProviderBase.TileDataConverter, TiledMapProviderBase.TileImageDrawer, TiledMapProviderBase.TileImageParameter
限定符和类型 | 字段和说明 |
---|---|
protected AGSCacheV1Reader |
cacheV1Reader |
cacheReader, loadedMetadata, mapName, mapNames, metaData, resourceManager, rootPath, tileOrigin
localTileResource
CACHE_DIR, defaultMapParameters, dpi, LINK_MARK, lock, logger, message, QUESTION_MARK, REGEX, REPLACEMENT, tilePixHeight, tilePixWidth
构造器和说明 |
---|
ArcGISCacheV1ProviderBase()
默认构造函数
|
ArcGISCacheV1ProviderBase(MapProviderSetting setting)
带参构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放资源对象。
|
AGSCacheReader |
getCacheReader(java.nio.file.Path path, java.lang.String[] fileNames) |
protected java.io.InputStream |
getCompactTileStream(int level, int row, int col) |
protected java.lang.String[] |
getDefaultCachePath() |
abstract java.lang.String |
getMapName() |
abstract java.nio.file.Path |
getRootPath() |
protected byte[] |
getTileImage(TiledMapProviderBase.TileImageParameter tileImageParameter)
获取图片
|
cacheEnabled, getBufferedImage, getLevel, getLevel, getOrigin, getSpheroidAxis, getSupportImageFormat, getSupportResolutions, getTileDataConverter, initDefaultMapParameter, initSupportedMapNames, isRemoteServiceCached, isResolutionEquals, newDefaultTileDataConverter
checkLicense, generateBigImage, tileCacheReadOnly
checkSetting, clearAllCache, clearCache, fillWatermark, findNearest, getAccurateResolution, getBottom, getBottom, getDefaultMapParameter, getDefaultMapParameters, getLeft, getLeftIndex, getMapImage, getMapParameter, getMapProviderSetting, getNames, getOverview, getProximalResolution, getProximalResolution, getResolutoinByScale, getResource, getResource, getRight, getTileIndex, getTop, getTop, getTopIndex, getTopOrBottomTileIndex, getVectorStyle, getVectorStyle, init, measureArea, measureDistance, outputImage, outputImage, outputImageToFile, outputImageToFile, point2DConvert, queryByBounds, queryByDistance, queryByGeometry, queryBySQL, rectifyMapParameter, setDefaultMapParameter, setDefaultMapParameters, setMapProviderSetting, setProviderContext, support, updateMap, viewEntire
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFieldsByLayerName, getTileImage
protected AGSCacheV1Reader cacheV1Reader
public ArcGISCacheV1ProviderBase(MapProviderSetting setting)
带参构造函数
setting
- 地图服务提供者配置public ArcGISCacheV1ProviderBase()
默认构造函数
public AGSCacheReader getCacheReader(java.nio.file.Path path, java.lang.String[] fileNames)
getCacheReader
在类中 ArcGISCacheProviderBase
public abstract java.nio.file.Path getRootPath()
getRootPath
在类中 ArcGISCacheProviderBase
public abstract java.lang.String getMapName()
getMapName
在类中 ArcGISCacheProviderBase
protected java.lang.String[] getDefaultCachePath()
public void dispose()
TiledMapProviderBase
释放资源对象。
dispose
在接口中 Disposable
dispose
在类中 TiledMapProviderBase
protected byte[] getTileImage(TiledMapProviderBase.TileImageParameter tileImageParameter)
获取图片
getTileImage
在类中 LocalTileProviderBase
tileImageParameter
- 图片参数protected java.io.InputStream getCompactTileStream(int level, int row, int col)