com.supermap.services.providers
Class ArcGISCacheMapProvider
- java.lang.Object
-
- com.supermap.services.components.spi.TiledMapProviderBase
-
- com.supermap.services.providers.LocalTileProviderBase
-
- com.supermap.services.providers.ArcGISCacheProviderBase
-
- com.supermap.services.providers.ArcGISCacheMapProvider
-
- All Implemented Interfaces:
- Disposable, MapProvider, ProviderContextAware
public class ArcGISCacheMapProvider extends ArcGISCacheProviderBase
ArcGIS cache map service provider.
ArcGISCacheMapProvider provides the ability to obtain map services from the local ArcGIS cache and encapsulates GIS related to SuperMap iServer maps functions.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.supermap.services.components.spi.TiledMapProviderBase
TiledMapProviderBase.TileDataConverter, TiledMapProviderBase.TileImageDrawer, TiledMapProviderBase.TileImageParameter
-
-
Field Summary
-
Fields inherited from class com.supermap.services.providers.ArcGISCacheProviderBase
mapName, rootPath
-
Fields inherited from class com.supermap.services.providers.LocalTileProviderBase
localTileResource
-
Fields inherited from class com.supermap.services.components.spi.TiledMapProviderBase
CACHE_DIR, LINK_MARK, lock, logger, message, QUESTION_MARK, REGEX, REPLACEMENT, tilePixHeight, tilePixWidth
-
-
Constructor Summary
Constructors Constructor and Description ArcGISCacheMapProvider()Default constructorArcGISCacheMapProvider(ArcGISCacheMapProviderSetting setting)Constructors with parameters
-
Method Summary
Methods Modifier and Type Method and Description protected java.lang.String[]getDefaultCachePath()java.lang.StringgetMapName()java.nio.file.PathgetRootPath()-
Methods inherited from class com.supermap.services.providers.ArcGISCacheProviderBase
cacheEnabled, dispose, getOrigin, getSupportImageFormat, getSupportResolutions, getTileImage, initDefaultMapParameter, initSupportedMapNames, isResolutionEquals
-
Methods inherited from class com.supermap.services.providers.LocalTileProviderBase
generateBigImage
-
Methods inherited from class com.supermap.services.components.spi.TiledMapProviderBase
checkSetting, clearCache, fillWatermark, findNearest, getDefaultMapParameter, getDefaultMapParameters, getMapImage, getMapParameter, getMapProviderSetting, getNames, getOverview, getProximalResolution, getProximalResolution, getResolutoinByScale, getResource, getResource, getTileDataConverter, getVectorStyle, init, measureArea, measureDistance, outputImage, outputImage, outputImageToFile, outputImageToFile, queryByBounds, queryByDistance, queryByGeometry, queryBySQL, rectifyMapParameter, setDefaultMapParameter, setDefaultMapParameters, setMapProviderSetting, setProviderContext, support, updateMap, viewEntire
-
-
-
-
Constructor Detail
-
ArcGISCacheMapProvider
public ArcGISCacheMapProvider(ArcGISCacheMapProviderSetting setting)
Constructors with parameters
- Parameters:
setting- Map service provider configuration
-
ArcGISCacheMapProvider
public ArcGISCacheMapProvider()
Default constructor
-
-
Method Detail
-
getRootPath
public java.nio.file.Path getRootPath()
- Specified by:
getRootPathin classArcGISCacheProviderBase
-
getMapName
public java.lang.String getMapName()
- Specified by:
getMapNamein classArcGISCacheProviderBase
-
getDefaultCachePath
protected java.lang.String[] getDefaultCachePath()
- Overrides:
getDefaultCachePathin classArcGISCacheProviderBase
-
-