public class DefaultTileStore extends java.lang.Object implements TileStore
切片存储类
| 构造器和说明 |
|---|
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)
TileStore初始化。
public boolean appendTileVersionUpdate(java.lang.String tileVersionName,
double[] scaleDenominators,
double[] resolutions,
Rectangle2D bounds)
向指定的切片版本中追加更新信息 当版本名称为空或是不存在,向切片集的元信息中追加比例尺、地图范围; 当版本名称存在,查看切片集中有无追加的比例尺、地图范围,没有就追加; 如果有查看版本的更新信息中是否存在追加的比例尺、地图范围没有就追加;
appendTileVersionUpdate 在接口中 TileStoretileVersionName - 切片版本scaleDenominators - 比例尺分母数组resolutions - 分辨率数组bounds - 切片范围public void storeTile(TileInfo<?> tile) throws StoreTileFailedException
TileStore存储切片。
storeTile 在接口中 TileStoreStoreTileFailedExceptionprotected Tileset getTileset()
protected void setTileset(Tileset<?,?> tileset)
protected boolean isUserDefinedProvider()
public void storeTiles(TileInfo<?>[] tiles) throws StoreTileFailedException
TileStore存储切片。
storeTiles 在接口中 TileStoreStoreTileFailedExceptionprotected TileVersion findTileVersion(java.lang.String tileVersionName)
public void dispose()
Disposable释放资源对象。
dispose 在接口中 Disposable
public java.lang.String createNewVersion(java.lang.String parentVersion,
java.lang.String description,
VersionUpdate versionUpdate)
TileStore新建一个切片版本。
createNewVersion 在接口中 TileStorepublic boolean inited()
是否已初始化
public java.lang.String getLastTileVersion()
TileStore获取最新的切片版本。
getLastTileVersion 在接口中 TileStorepublic TilesetDesc getTilesetDesc()
TileStore获取切片描述。
getTilesetDesc 在接口中 TileStore