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, StyleAvailable
 - 直接已知子类:
- ArcGISCacheMapProvider, TPKMapProvider
 
 
 public abstract class ArcGISCacheV1ProviderBase extends ArcGISCacheProviderBase ArcGIS缓存提供者基类。 
- 
- 
嵌套类概要- 
从类继承的嵌套类/接口 com.supermap.services.providers.ArcGISCacheProviderBaseArcGISCacheProviderBase.DefaultTileDataConverter
 - 
从类继承的嵌套类/接口 com.supermap.services.components.spi.TiledMapProviderBaseTiledMapProviderBase.AcceptOnePicDrawer, TiledMapProviderBase.DefaultTileImageDrawer, TiledMapProviderBase.TileDataConverter, TiledMapProviderBase.TileImageDrawer, TiledMapProviderBase.TileImageParameter
 
- 
 - 
字段概要字段 限定符和类型 字段和说明 protected AGSCacheV1ReadercacheV1Reader- 
从类继承的字段 com.supermap.services.providers.ArcGISCacheProviderBasecacheReader, loadedMetadata, mapName, mapNames, metaData, resourceManager, rootPath, tileOrigin
 - 
从类继承的字段 com.supermap.services.providers.LocalTileProviderBaselocalTileResource
 - 
从类继承的字段 com.supermap.services.components.spi.TiledMapProviderBaseCACHE_DIR, defaultMapParameters, dpi, LINK_MARK, lock, logger, message, QUESTION_MARK, REGEX, REPLACEMENT, tilePixHeight, tilePixWidth
 
- 
 - 
构造器概要构造器 构造器和说明 ArcGISCacheV1ProviderBase()默认构造函数ArcGISCacheV1ProviderBase(MapProviderSetting setting)带参构造函数
 - 
方法概要方法 限定符和类型 方法和说明 voiddispose()释放资源对象。AGSCacheReadergetCacheReader(java.nio.file.Path path, java.lang.String[] fileNames)protected java.io.InputStreamgetCompactTileStream(int level, int row, int col)protected java.lang.String[]getDefaultCachePath()abstract java.lang.StringgetMapName()abstract java.nio.file.PathgetRootPath()protected byte[]getTileImage(TiledMapProviderBase.TileImageParameter tileImageParameter)获取图片- 
从类继承的方法 com.supermap.services.providers.ArcGISCacheProviderBasecacheEnabled, getBufferedImage, getLevel, getLevel, getOrigin, getSpheroidAxis, getSupportImageFormat, getSupportResolutions, getTileDataConverter, initDefaultMapParameter, initSupportedMapNames, isRemoteServiceCached, isResolutionEquals, loadMetaData, newDefaultTileDataConverter
 - 
从类继承的方法 com.supermap.services.providers.LocalTileProviderBasecheckLicense, generateBigImage, tileCacheReadOnly
 - 
从类继承的方法 com.supermap.services.components.spi.TiledMapProviderBasecheckSetting, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
从接口继承的方法 com.supermap.services.components.spi.MapProvidergetFieldsByLayerName, getTileImage
 
- 
 
- 
- 
- 
字段详细资料- 
cacheV1Readerprotected AGSCacheV1Reader cacheV1Reader 
 
- 
 - 
构造器详细资料- 
ArcGISCacheV1ProviderBasepublic ArcGISCacheV1ProviderBase(MapProviderSetting setting) 带参构造函数 - 参数:
- setting- 地图服务提供者配置
 
 - 
ArcGISCacheV1ProviderBasepublic ArcGISCacheV1ProviderBase() 默认构造函数 
 
- 
 - 
方法详细资料- 
getCacheReaderpublic AGSCacheReader getCacheReader(java.nio.file.Path path, java.lang.String[] fileNames) - 指定者:
- getCacheReader在类中- ArcGISCacheProviderBase
 
 - 
getRootPathpublic abstract java.nio.file.Path getRootPath() - 指定者:
- getRootPath在类中- ArcGISCacheProviderBase
 
 - 
getMapNamepublic abstract java.lang.String getMapName() - 指定者:
- getMapName在类中- ArcGISCacheProviderBase
 
 - 
getDefaultCachePathprotected java.lang.String[] getDefaultCachePath() 
 - 
disposepublic void dispose() 从类复制的说明:TiledMapProviderBase释放资源对象。 - 指定者:
- dispose在接口中- Disposable
- 覆盖:
- dispose在类中- TiledMapProviderBase
 
 - 
getTileImageprotected byte[] getTileImage(TiledMapProviderBase.TileImageParameter tileImageParameter) 获取图片 - 指定者:
- getTileImage在类中- LocalTileProviderBase
- 参数:
- tileImageParameter- 图片参数
- 返回:
 
 - 
getCompactTileStreamprotected java.io.InputStream getCompactTileStream(int level, int row, int col)
 
- 
 
-