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) |
public boolean init(TileSourceInfo tileSourceInfo, MetaData metaData, boolean createTilesetIfNotExist)
public boolean appendTileVersionUpdate(java.lang.String tileVersionName,
double[] scaleDenominators,
double[] resolutions,
Rectangle2D bounds)
向指定的切片版本中追加更新信息 当版本名称为空或是不存在,向切片集的元信息中追加比例尺、地图范围; 当版本名称存在,查看切片集中有无追加的比例尺、地图范围,没有就追加; 如果有查看版本的更新信息中是否存在追加的比例尺、地图范围没有就追加;
tileVersionName - 切片版本scaleDenominators - 比例尺分母数组resolutions - 分辨率数组bounds - 切片范围public void storeTile(TileInfo<?> tile) throws StoreTileFailedException
StoreTileFailedExceptionprotected Tileset getTileset()
protected void setTileset(Tileset<?,?> tileset)
protected boolean isUserDefinedProvider()
public void storeTiles(TileInfo<?>[] tiles) throws StoreTileFailedException
StoreTileFailedExceptionprotected TileVersion findTileVersion(java.lang.String tileVersionName)
public void dispose()
public java.lang.String createNewVersion(java.lang.String parentVersion,
java.lang.String description,
VersionUpdate versionUpdate)
public boolean inited()
是否已初始化
public java.lang.String getLastTileVersion()
public void commit()
public TilesetDesc getTilesetDesc()