com.supermap.tilestorage

类 TileStorageInfo

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.tilestorage.TileStorageInfo
  • 所有已实现的接口:
    IDisposable


    public class TileStorageInfo
    extends com.supermap.data.InternalHandleDisposable
    缓存信息管理类。
    作者:
    Administrator
    • 构造器详细资料

      • TileStorageInfo

        public TileStorageInfo()
        默认构造函数,构造一个新的 TileStorageInfo 对象。
    • 方法详细资料

      • getName

        public String getName()
        获取缓存的名称,同TileStorageConnection里的Name一致。
        返回:
        缓存的名称
      • getMapName

        public String getMapName()
        获取地图的名称,同TileStorageConnection里的Name一致。
        返回:
        地图的名称
      • getBounds

        public Rectangle2D getBounds()
        获取缓存的范围。
        返回:
        缓存的范围
      • setBounds

        public void setBounds(Rectangle2D bounds)
        设置缓存的范围
      • getPrjCoordSys

        public PrjCoordSys getPrjCoordSys()
        获取缓存的投影坐标系。
        返回:
        缓存的投影坐标系
      • setPrjCoordSys

        public void setPrjCoordSys(PrjCoordSys prj)
        设置缓存的投影坐标系。
      • getStorageType

        public TileStorageType getStorageType()
        获取缓存瓦片的数据类型。
      • getExtendInfos

        public TileStorageExtendInfo[] getExtendInfos()
        获取用户自定义元数据存储管理结构
        返回:
        用户自定义元数据存储管理结构
      • addExtendInfo

        public boolean addExtendInfo(String name,
                                     String value)
        添加用户自定义元数据存储管理结构。
        参数:
        name - 扩展属性的名称。
        value - 扩展属性的值。
        返回:
        添加是否成功,true 成功,false 失败。
      • deleteExtendInfo

        public boolean deleteExtendInfo(String name,
                                        String value)
        删除指定用户自定义元数据存储管理结构。
        参数:
        name - 扩展属性的名称。
        value - 扩展属性的值。
        返回:
        删除是否成功,true 成功,false 失败。
      • getTileStorageSize

        public ImageSizeOption getTileStorageSize()
        获取缓存瓦片的像素大小。
        返回:
        缓存瓦片的像素大小
      • setTileStorageSize

        public void setTileStorageSize(ImageSizeOption imageSizeOption)
        设置缓存瓦片的像素大小。
        参数:
        imageSizeOption - 缓存瓦片的像素大小
      • getOrigin

        public Point2D getOrigin()
        获取缓存图片的起算点。
        返回:
        缓存图片的起算点
      • setOrigin

        public void setOrigin(Point2D origin)
        设置缓存图片的起算点。
        参数:
        origin - 缓存图片的起算点
      • getDescription

        public String getDescription()
        获取缓存描述信息。
        返回:
        缓存描述信息
      • setDescription

        public void setDescription(String description)
        设置缓存描述信息
        参数:
        description - 缓存描述信息
      • getDataType

        public TileDataType getDataType()
        获取缓存瓦片的数据类型。
        返回:
        缓存瓦片的数据类型
      • setDataType

        public void setDataType(TileDataType dataType)
        设置缓存瓦片的数据类型。
        参数:
        dataType - 缓存瓦片的数据类型
      • getVersion

        public String getVersion()
        获取缓存版本。
        返回:
        缓存版本
      • setVersion

        public void setVersion(String version)
        设置缓存版本。
        参数:
        version - 缓存版本
      • getResolutions

        public double[] getResolutions()
        得到缓存所有的比例尺。
        返回:
        缓存所有的比例尺。
      • addResolution

        public boolean addResolution(double resolution)
        增加缓存的一个比例尺。
        参数:
        resolution - 比例尺。
        返回:
        添加是否成功,true 成功,false 失败。
      • deleteResolution

        public boolean deleteResolution(double resolution)
        删除缓存的一个比例尺。
        参数:
        resolution - 比例尺
        返回:
        删除是否成功,true 成功,false 失败。
      • fromXML

        public boolean fromXML(String xml)
        从指定XML读取服务名,数据库,缓存名,以及用户和密码。
        参数:
        xml - 指定的XML文件路径。
        返回:
        读取是否成功,true 成功,false 失败。
      • toXML

        public String toXML()
        将服务名,数据库,缓存名,以及用户和密码转换为 XML格式的字符串。
        返回:
        XML格式的字符串
      • dispose

        public void dispose()
        释放对象
      • getTableGridSize

        public int getTableGridSize()
        获取Mongo缓存每张表保存的行列数。
        返回:
        Mongo缓存每张表保存的行列数
      • setTableGridSize

        public void setTableGridSize(int tableGridSize)
        设置Mongo缓存每张表保存的行列数。
      • setTileSetName

        public void setTileSetName(String name)
        设置缓存名。
        参数:
        name - 缓存名
      • setTransParent

        public void setTransParent(Boolean bTran)
        设置缓存名。
        参数:
        bTran - 是否透明
      • getTransParent

        public boolean getTransParent()
        设置缓存名。
        参数:
        bTran - 是否透明
      • setHighResolution

        public void setHighResolution(Boolean value)
        设置缓存是否高精度模式
        参数:
        value - 是否高精度
      • getHighResolution

        public boolean getHighResolution()
        获取缓存是否高精度模式

Copyright © 2021–2024 SuperMap. All rights reserved.