public abstract class TilesetRealspaceProvider extends RealspaceProviderBase implements ProviderContextAware
基于切片集实现的三维真空间服务提供者的基类。
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.List<RealspaceDataAdapter> |
realspaceDataAdapters |
| 构造器和说明 |
|---|
TilesetRealspaceProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getCacheAccessKey()
返回用于对缓存数据进行加密的密码。
|
RealspaceDataResult |
getData(RealspaceDataParam dataParam)
获取三维瓦片数据结果。
|
byte[] |
getDataConfig(java.lang.String dataName)
根据名称获取三维缓存数据的配置文件。
|
byte[] |
getDataConfig(java.lang.String dataName, CompressType compressType)
根据名称获取三维缓存数据的配置文件。
|
java.util.List<RealspaceDataInfo> |
getDataInfos()
获取当前 Provider 的所有三维数据信息。
|
java.util.List<java.lang.String> |
getSceneNames()
获取当前服务提供者所有可用的三维场景的名称。
|
protected void |
init(Tileset<?,?>[] tilesets, java.lang.String... tilesetNames)
根据切片集初使化。
|
boolean |
isDataAvailable(java.lang.String dataName)
三维数据是否可用。
|
boolean |
isSecurityEnabled()
是否启用安全机制。
|
cleanCacheData, getData, getDataVersion, getDataVersion, getLayerExtendXML, getLayerPrj, getModelIndex, getOfflineDataPaths, getSceneInfo, getTilesRevisionInfo, getVectorIndex, isSceneAvailable, outputDataToMemory, updateCacheDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetProviderContextprotected void init(Tileset<?,?>[] tilesets, java.lang.String... tilesetNames)
public java.lang.String getCacheAccessKey()
RealspaceProvidergetCacheAccessKey 在接口中 RealspaceProvidergetCacheAccessKey 在类中 RealspaceProviderBase
public java.util.List<java.lang.String> getSceneNames()
throws RealspaceException
RealspaceProvidergetSceneNames 在接口中 RealspaceProvidergetSceneNames 在类中 RealspaceProviderBaseRealspaceException - 三维异常信息。public RealspaceDataResult getData(RealspaceDataParam dataParam) throws RealspaceException
RealspaceProvidergetData 在接口中 RealspaceProvidergetData 在类中 RealspaceProviderBasedataParam - 瓦片参数。RealspaceException
public byte[] getDataConfig(java.lang.String dataName)
throws RealspaceException
RealspaceProvidergetDataConfig 在接口中 RealspaceProvidergetDataConfig 在类中 RealspaceProviderBasedataName - 三维数据的名称。对应 SuperMap 三维场景中的三维图层的名称(LayerName)。RealspaceException - 三维异常信息。
public byte[] getDataConfig(java.lang.String dataName,
CompressType compressType)
throws RealspaceException
RealspaceProvidergetDataConfig 在接口中 RealspaceProvidergetDataConfig 在类中 RealspaceProviderBasedataName - 三维数据的名称。对应 SuperMap 三维场景中的三维图层的名称(LayerName)。RealspaceException - 三维异常信息。public java.util.List<RealspaceDataInfo> getDataInfos() throws RealspaceException
RealspaceProvidergetDataInfos 在接口中 RealspaceProvidergetDataInfos 在类中 RealspaceProviderBaseRealspaceException - 三维异常信息。
public boolean isDataAvailable(java.lang.String dataName)
throws RealspaceException
RealspaceProviderisDataAvailable 在接口中 RealspaceProviderisDataAvailable 在类中 RealspaceProviderBasedataName - 三维数据的名称。对应 SuperMap 三维场景中的三维图层的名称(LayerName)。RealspaceException - 三维异常信息。public boolean isSecurityEnabled()
RealspaceProviderisSecurityEnabled 在接口中 RealspaceProviderisSecurityEnabled 在类中 RealspaceProviderBase