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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setProviderContext
protected void init(Tileset<?,?>[] tilesets, java.lang.String... tilesetNames)
public java.lang.String getCacheAccessKey()
RealspaceProvider
getCacheAccessKey
在接口中 RealspaceProvider
getCacheAccessKey
在类中 RealspaceProviderBase
public java.util.List<java.lang.String> getSceneNames() throws RealspaceException
RealspaceProvider
getSceneNames
在接口中 RealspaceProvider
getSceneNames
在类中 RealspaceProviderBase
RealspaceException
- 三维异常信息。public RealspaceDataResult getData(RealspaceDataParam dataParam) throws RealspaceException
RealspaceProvider
getData
在接口中 RealspaceProvider
getData
在类中 RealspaceProviderBase
dataParam
- 瓦片参数。RealspaceException
public byte[] getDataConfig(java.lang.String dataName) throws RealspaceException
RealspaceProvider
getDataConfig
在接口中 RealspaceProvider
getDataConfig
在类中 RealspaceProviderBase
dataName
- 三维数据的名称。对应 SuperMap 三维场景中的三维图层的名称(LayerName)。RealspaceException
- 三维异常信息。public byte[] getDataConfig(java.lang.String dataName, CompressType compressType) throws RealspaceException
RealspaceProvider
getDataConfig
在接口中 RealspaceProvider
getDataConfig
在类中 RealspaceProviderBase
dataName
- 三维数据的名称。对应 SuperMap 三维场景中的三维图层的名称(LayerName)。RealspaceException
- 三维异常信息。public java.util.List<RealspaceDataInfo> getDataInfos() throws RealspaceException
RealspaceProvider
getDataInfos
在接口中 RealspaceProvider
getDataInfos
在类中 RealspaceProviderBase
RealspaceException
- 三维异常信息。public boolean isDataAvailable(java.lang.String dataName) throws RealspaceException
RealspaceProvider
isDataAvailable
在接口中 RealspaceProvider
isDataAvailable
在类中 RealspaceProviderBase
dataName
- 三维数据的名称。对应 SuperMap 三维场景中的三维图层的名称(LayerName)。RealspaceException
- 三维异常信息。public boolean isSecurityEnabled()
RealspaceProvider
isSecurityEnabled
在接口中 RealspaceProvider
isSecurityEnabled
在类中 RealspaceProviderBase