public abstract class TilesetRealspaceProvider extends RealspaceProviderBase implements ProviderContextAware
The base class of the 3D service provider implemented based on tile set.
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<RealspaceDataAdapter> |
realspaceDataAdapters |
| Constructor and Description |
|---|
TilesetRealspaceProvider() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCacheAccessKey()
Returns the password used to encrypt the cached data.
|
RealspaceDataResult |
getData(RealspaceDataParam dataParam)
Gets 3D tile data results.
|
byte[] |
getDataConfig(java.lang.String dataName)
Gets the configuration file for the 3D cache data by name.
|
byte[] |
getDataConfig(java.lang.String dataName, CompressType compressType)
Gets the configuration file for the 3D cache data by name.
|
java.util.List<RealspaceDataInfo> |
getDataInfos()
Gets all the 3D data of the current Provider.
|
java.util.List<java.lang.String> |
getSceneNames()
Gets the names of all available 3D scenes in the current service provider.
|
protected void |
init(Tileset<?,?>[] tilesets, java.lang.String... tilesetNames)
Initializes the tile set.
|
boolean |
isDataAvailable(java.lang.String dataName)
Whether the three-dimensional data is available.
|
boolean |
isSecurityEnabled()
Whether the security mechanism is enabled.
|
cleanCacheData, getData, getDataVersion, getDataVersion, getLayerExtendXML, getLayerPrj, getModelIndex, getOfflineDataPaths, getSceneInfo, getTilesRevisionInfo, getVectorIndex, isSceneAvailable, outputDataToMemoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetProviderContextprotected java.util.List<RealspaceDataAdapter> realspaceDataAdapters
protected void init(Tileset<?,?>[] tilesets, java.lang.String... tilesetNames)
public java.lang.String getCacheAccessKey()
RealspaceProvidergetCacheAccessKey in interface RealspaceProvidergetCacheAccessKey in class RealspaceProviderBase
public java.util.List<java.lang.String> getSceneNames()
throws RealspaceException
RealspaceProvidergetSceneNames in interface RealspaceProvidergetSceneNames in class RealspaceProviderBaseRealspaceException - 3D exception information.public RealspaceDataResult getData(RealspaceDataParam dataParam) throws RealspaceException
RealspaceProvidergetData in interface RealspaceProvidergetData in class RealspaceProviderBasedataParam - Tile parameters.RealspaceException
public byte[] getDataConfig(java.lang.String dataName)
throws RealspaceException
RealspaceProvidergetDataConfig in interface RealspaceProvidergetDataConfig in class RealspaceProviderBasedataName - The name of the 3D data. Corresponds to the name of the 3D layer in the SuperMap 3D scene (LayerName).RealspaceException - 3D exception information.
public byte[] getDataConfig(java.lang.String dataName,
CompressType compressType)
throws RealspaceException
RealspaceProvidergetDataConfig in interface RealspaceProvidergetDataConfig in class RealspaceProviderBasedataName - The name of the 3D data. Corresponds to the name of the 3D layer in the SuperMap 3D scene (LayerName).RealspaceException - 3D exception information.public java.util.List<RealspaceDataInfo> getDataInfos() throws RealspaceException
RealspaceProvidergetDataInfos in interface RealspaceProvidergetDataInfos in class RealspaceProviderBaseRealspaceException - 3D exception information.
public boolean isDataAvailable(java.lang.String dataName)
throws RealspaceException
RealspaceProviderisDataAvailable in interface RealspaceProviderisDataAvailable in class RealspaceProviderBasedataName - The name of the 3D data. Corresponds to the name of the 3D layer in the SuperMap 3D scene (LayerName).RealspaceException - 3D exception information.public boolean isSecurityEnabled()
RealspaceProviderisSecurityEnabled in interface RealspaceProviderisSecurityEnabled in class RealspaceProviderBase