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()默认构造函数,构造一个新的 TileStorageInfo 对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 booleanaddExtendInfo(String name, String value)添加用户自定义元数据存储管理结构。booleanaddResolution(double resolution)增加缓存的一个比例尺。booleandeleteExtendInfo(String name, String value)删除指定用户自定义元数据存储管理结构。booleandeleteResolution(double resolution)删除缓存的一个比例尺。voiddispose()释放对象booleanfromXML(String xml)从指定XML读取服务名,数据库,缓存名,以及用户和密码。Rectangle2DgetBounds()获取缓存的范围。TileDataTypegetDataType()获取缓存瓦片的数据类型。StringgetDescription()获取缓存描述信息。TileStorageExtendInfo[]getExtendInfos()获取用户自定义元数据存储管理结构booleangetHighResolution()获取缓存是否高精度模式StringgetMapName()获取地图的名称,同TileStorageConnection里的Name一致。StringgetName()获取缓存的名称,同TileStorageConnection里的Name一致。Point2DgetOrigin()获取缓存图片的起算点。PrjCoordSysgetPrjCoordSys()获取缓存的投影坐标系。double[]getResolutions()得到缓存所有的比例尺。TileStorageTypegetStorageType()获取缓存瓦片的数据类型。intgetTableGridSize()获取Mongo缓存每张表保存的行列数。ImageSizeOptiongetTileStorageSize()获取缓存瓦片的像素大小。booleangetTransParent()设置缓存名。StringgetVersion()获取缓存版本。voidsetBounds(Rectangle2D bounds)设置缓存的范围voidsetDataType(TileDataType dataType)设置缓存瓦片的数据类型。voidsetDescription(String description)设置缓存描述信息voidsetHighResolution(Boolean value)设置缓存是否高精度模式voidsetOrigin(Point2D origin)设置缓存图片的起算点。voidsetPrjCoordSys(PrjCoordSys prj)设置缓存的投影坐标系。voidsetTableGridSize(int tableGridSize)设置Mongo缓存每张表保存的行列数。voidsetTileSetName(String name)设置缓存名。voidsetTileStorageSize(ImageSizeOption imageSizeOption)设置缓存瓦片的像素大小。voidsetTransParent(Boolean bTran)设置缓存名。voidsetVersion(String version)设置缓存版本。StringtoXML()将服务名,数据库,缓存名,以及用户和密码转换为 XML格式的字符串。
-
-
-
方法详细资料
-
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–2025 SuperMap. All rights reserved.