com.supermap.services.components.impl

类 DefaultTileStore

  • java.lang.Object
    • com.supermap.services.components.impl.DefaultTileStore


  • public class DefaultTileStore
    extends java.lang.Object
    

    切片存储类

    • 构造器详细资料

      • DefaultTileStore

        public DefaultTileStore()
        
    • 方法详细资料

      • appendTileVersionUpdate

        public boolean appendTileVersionUpdate(java.lang.String tileVersionName,
                                      double[] scaleDenominators,
                                      double[] resolutions,
                                      Rectangle2D bounds)
        

        向指定的切片版本中追加更新信息 当版本名称为空或是不存在,向切片集的元信息中追加比例尺、地图范围; 当版本名称存在,查看切片集中有无追加的比例尺、地图范围,没有就追加; 如果有查看版本的更新信息中是否存在追加的比例尺、地图范围没有就追加;

        参数:
        tileVersionName - 切片版本
        scaleDenominators - 比例尺分母数组
        resolutions - 分辨率数组
        bounds - 切片范围
        返回:
      • storeTile

        public void storeTile(TileInfo<?> tile)
                       throws StoreTileFailedException
        
        抛出:
        StoreTileFailedException
      • getTileset

        protected Tileset getTileset()
        
      • setTileset

        protected void setTileset(Tileset<?,?> tileset)
        
      • isUserDefinedProvider

        protected boolean isUserDefinedProvider()
        
      • storeTiles

        public void storeTiles(TileInfo<?>[] tiles)
                        throws StoreTileFailedException
        
        抛出:
        StoreTileFailedException
      • findTileVersion

        protected TileVersion findTileVersion(java.lang.String tileVersionName)
        
      • dispose

        public void dispose()
        
      • createNewVersion

        public java.lang.String createNewVersion(java.lang.String parentVersion,
                                        java.lang.String description,
                                        VersionUpdate versionUpdate)
        
      • inited

        public boolean inited()
        

        是否已初始化

        返回:
      • getLastTileVersion

        public java.lang.String getLastTileVersion()
        
      • commit

        public void commit()