com.supermap.services.components.impl
类 DefaultTileStore
- java.lang.Object
-
- com.supermap.services.components.impl.DefaultTileStore
-
public class DefaultTileStore extends java.lang.Object
切片存储类
-
-
构造器概要
构造器 构造器和说明 DefaultTileStore()
-
方法概要
方法 限定符和类型 方法和说明 boolean
appendTileVersionUpdate(java.lang.String tileVersionName, double[] scaleDenominators, double[] resolutions, Rectangle2D bounds)
向指定的切片版本中追加更新信息 当版本名称为空或是不存在,向切片集的元信息中追加比例尺、地图范围; 当版本名称存在,查看切片集中有无追加的比例尺、地图范围,没有就追加; 如果有查看版本的更新信息中是否存在追加的比例尺、地图范围没有就追加;void
commit()
java.lang.String
createNewVersion(java.lang.String parentVersion, java.lang.String description, VersionUpdate versionUpdate)
void
dispose()
protected TileVersion
findTileVersion(java.lang.String tileVersionName)
java.lang.String
getLastTileVersion()
protected Tileset
getTileset()
TilesetDesc
getTilesetDesc()
boolean
init(TileSourceInfo tileSourceInfo, MetaData metaData, boolean createTilesetIfNotExist)
boolean
inited()
是否已初始化protected boolean
isUserDefinedProvider()
protected void
setTileset(Tileset<?,?> tileset)
void
storeTile(TileInfo<?> tile)
void
storeTiles(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()
-
-