com.supermap.services.providers

类 ArcGISCacheProviderBase

    • 字段详细资料

      • resourceManager

        protected static final ResourceManager resourceManager
        
      • mapNames

        protected java.util.List<java.lang.String> mapNames
        
      • tileOrigin

        protected Point2D tileOrigin
        
      • loadedMetadata

        protected boolean loadedMetadata
        
      • mapName

        protected java.lang.String mapName
        
      • rootPath

        protected java.nio.file.Path rootPath
        
    • 构造器详细资料

      • ArcGISCacheProviderBase

        public ArcGISCacheProviderBase()
        
    • 方法详细资料

      • getCacheReader

        public abstract AGSCacheReader getCacheReader(java.nio.file.Path path,
                                    java.lang.String[] fileNames)
        
      • getRootPath

        public abstract java.nio.file.Path getRootPath()
        
      • getMapName

        public abstract java.lang.String getMapName()
        
      • getDefaultCachePath

        protected java.lang.String[] getDefaultCachePath()
        
      • getSupportResolutions

        public double[] getSupportResolutions(java.lang.String mapName)
        
        从类复制的说明: TiledMapProviderBase

        返回当前服务支持的分辨率 。如果支持所有分辨率,则返回空。

        指定者:
        getSupportResolutions 在类中 TiledMapProviderBase
        参数:
        mapName - 地图名
        返回:
        分辨率数组
      • initDefaultMapParameter

        protected java.util.Map<java.lang.String,MapParameter> initDefaultMapParameter()
        
        从类复制的说明: TiledMapProviderBase

        初始化默认地图状态,返回值为一个映射,键为地图名,值为地图参数对象。

        指定者:
        initDefaultMapParameter 在类中 TiledMapProviderBase
        返回:
        地图状态映射,键为地图名,值为地图参数对象。
      • getSpheroidAxis

        protected  getSpheroidAxis(PrjCoordSys prjCoordSys)
        
      • isResolutionEquals

        protected boolean isResolutionEquals(double resolution1,
                                 double resolution2)
        
        从类复制的说明: TiledMapProviderBase

        判断两个分辨率是否在容差范围之内(1.0E-6)

        覆盖:
        isResolutionEquals 在类中 TiledMapProviderBase
        参数:
        resolution1 - double值
        resolution2 - double值
        返回:
        是否相等
      • isRemoteServiceCached

        protected boolean isRemoteServiceCached(double currentResolution)
        
      • getLevel

        protected int getLevel(double currentResolution)
        
      • getLevel

        protected int getLevel(double[] resolutions,
                   double currentResolution)