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 对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 boolean
addExtendInfo(String name, String value)
添加用户自定义元数据存储管理结构。boolean
addResolution(double resolution)
增加缓存的一个比例尺。boolean
deleteExtendInfo(String name, String value)
删除指定用户自定义元数据存储管理结构。boolean
deleteResolution(double resolution)
删除缓存的一个比例尺。void
dispose()
释放对象boolean
fromXML(String xml)
从指定XML读取服务名,数据库,缓存名,以及用户和密码。Rectangle2D
getBounds()
获取缓存的范围。TileDataType
getDataType()
获取缓存瓦片的数据类型。String
getDescription()
获取缓存描述信息。TileStorageExtendInfo[]
getExtendInfos()
获取用户自定义元数据存储管理结构boolean
getHighResolution()
获取缓存是否高精度模式String
getMapName()
获取地图的名称,同TileStorageConnection里的Name一致。String
getName()
获取缓存的名称,同TileStorageConnection里的Name一致。Point2D
getOrigin()
获取缓存图片的起算点。PrjCoordSys
getPrjCoordSys()
获取缓存的投影坐标系。double[]
getResolutions()
得到缓存所有的比例尺。TileStorageType
getStorageType()
获取缓存瓦片的数据类型。int
getTableGridSize()
获取Mongo缓存每张表保存的行列数。ImageSizeOption
getTileStorageSize()
获取缓存瓦片的像素大小。boolean
getTransParent()
设置缓存名。String
getVersion()
获取缓存版本。void
setBounds(Rectangle2D bounds)
设置缓存的范围void
setDataType(TileDataType dataType)
设置缓存瓦片的数据类型。void
setDescription(String description)
设置缓存描述信息void
setHighResolution(Boolean value)
设置缓存是否高精度模式void
setOrigin(Point2D origin)
设置缓存图片的起算点。void
setPrjCoordSys(PrjCoordSys prj)
设置缓存的投影坐标系。void
setTableGridSize(int tableGridSize)
设置Mongo缓存每张表保存的行列数。void
setTileSetName(String name)
设置缓存名。void
setTileStorageSize(ImageSizeOption imageSizeOption)
设置缓存瓦片的像素大小。void
setTransParent(Boolean bTran)
设置缓存名。void
setVersion(String version)
设置缓存版本。String
toXML()
将服务名,数据库,缓存名,以及用户和密码转换为 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–2024 SuperMap. All rights reserved.