com.supermap.services.providers
类 ArcGISCacheV1ProviderBase
- java.lang.Object
-
- com.supermap.services.components.spi.TiledMapProviderBase
-
- com.supermap.services.providers.LocalTileProviderBase
-
- com.supermap.services.providers.ArcGISCacheProviderBase
-
- com.supermap.services.providers.ArcGISCacheV1ProviderBase
-
- 所有已实现的接口:
- Disposable, MapProvider, ProviderContextAware
- 直接已知子类:
- ArcGISCacheMapProvider, TPKMapProvider
public abstract class ArcGISCacheV1ProviderBase extends ArcGISCacheProviderBase
ArcGIS缓存提供者基类。
-
-
嵌套类概要
-
从类继承的嵌套类/接口 com.supermap.services.providers.ArcGISCacheProviderBase
ArcGISCacheProviderBase.DefaultTileDataConverter
-
从类继承的嵌套类/接口 com.supermap.services.components.spi.TiledMapProviderBase
TiledMapProviderBase.AcceptOnePicDrawer, TiledMapProviderBase.DefaultTileImageDrawer, TiledMapProviderBase.TileDataConverter, TiledMapProviderBase.TileImageDrawer, TiledMapProviderBase.TileImageParameter
-
-
字段概要
字段 限定符和类型 字段和说明 protected AGSCacheV1Reader
cacheV1Reader
-
从类继承的字段 com.supermap.services.providers.ArcGISCacheProviderBase
cacheReader, loadedMetadata, mapName, mapNames, metaData, resourceManager, rootPath, tileOrigin
-
从类继承的字段 com.supermap.services.providers.LocalTileProviderBase
localTileResource
-
从类继承的字段 com.supermap.services.components.spi.TiledMapProviderBase
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)
获取图片-
从类继承的方法 com.supermap.services.providers.ArcGISCacheProviderBase
cacheEnabled, getBufferedImage, getLevel, getLevel, getOrigin, getSpheroidAxis, getSupportImageFormat, getSupportResolutions, getTileDataConverter, initDefaultMapParameter, initSupportedMapNames, isRemoteServiceCached, isResolutionEquals, newDefaultTileDataConverter
-
从类继承的方法 com.supermap.services.providers.LocalTileProviderBase
checkLicense, generateBigImage, tileCacheReadOnly
-
从类继承的方法 com.supermap.services.components.spi.TiledMapProviderBase
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
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.supermap.services.components.spi.MapProvider
getFieldsByLayerName, getTileImage
-
-
-
-
字段详细资料
-
cacheV1Reader
protected AGSCacheV1Reader cacheV1Reader
-
-
构造器详细资料
-
ArcGISCacheV1ProviderBase
public ArcGISCacheV1ProviderBase(MapProviderSetting setting)
带参构造函数
- 参数:
setting
- 地图服务提供者配置
-
ArcGISCacheV1ProviderBase
public ArcGISCacheV1ProviderBase()
默认构造函数
-
-
方法详细资料
-
getCacheReader
public AGSCacheReader getCacheReader(java.nio.file.Path path, java.lang.String[] fileNames)
- 指定者:
getCacheReader
在类中ArcGISCacheProviderBase
-
getRootPath
public abstract java.nio.file.Path getRootPath()
- 指定者:
getRootPath
在类中ArcGISCacheProviderBase
-
getMapName
public abstract java.lang.String getMapName()
- 指定者:
getMapName
在类中ArcGISCacheProviderBase
-
getDefaultCachePath
protected java.lang.String[] getDefaultCachePath()
-
dispose
public void dispose()
从类复制的说明:TiledMapProviderBase
释放资源对象。
- 指定者:
dispose
在接口中Disposable
- 覆盖:
dispose
在类中TiledMapProviderBase
-
getTileImage
protected byte[] getTileImage(TiledMapProviderBase.TileImageParameter tileImageParameter)
获取图片
- 指定者:
getTileImage
在类中LocalTileProviderBase
- 参数:
tileImageParameter
- 图片参数- 返回:
-
getCompactTileStream
protected java.io.InputStream getCompactTileStream(int level, int row, int col)
-
-