com.supermap.services.components.impl
类 DefaultTileStore
- java.lang.Object
-
- com.supermap.services.components.impl.DefaultTileStore
-
public class DefaultTileStore extends java.lang.Object切片存储类
-
-
构造器概要
构造器 构造器和说明 DefaultTileStore()
-
方法概要
方法 限定符和类型 方法和说明 booleanappendTileVersionUpdate(java.lang.String tileVersionName, double[] scaleDenominators, double[] resolutions, Rectangle2D bounds)向指定的切片版本中追加更新信息 当版本名称为空或是不存在,向切片集的元信息中追加比例尺、地图范围; 当版本名称存在,查看切片集中有无追加的比例尺、地图范围,没有就追加; 如果有查看版本的更新信息中是否存在追加的比例尺、地图范围没有就追加;voidcommit()java.lang.StringcreateNewVersion(java.lang.String parentVersion, java.lang.String description, VersionUpdate versionUpdate)voiddispose()protected TileVersionfindTileVersion(java.lang.String tileVersionName)java.lang.StringgetLastTileVersion()protected TilesetgetTileset()TilesetDescgetTilesetDesc()booleaninit(TileSourceInfo tileSourceInfo, MetaData metaData, boolean createTilesetIfNotExist)booleaninited()是否已初始化protected booleanisUserDefinedProvider()protected voidsetTileset(Tileset<?,?> tileset)voidstoreTile(TileInfo<?> tile)voidstoreTiles(TileInfo<?>[] tiles)
-
-
-
方法详细资料
-
init
public boolean init(TileSourceInfo tileSourceInfo, MetaData metaData, boolean createTilesetIfNotExist)
-
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()
-
getTilesetDesc
public TilesetDesc getTilesetDesc()
-
-