Package | Description |
---|---|
com.luciad.fusion.client |
Provides access to a LuciadFusion Tile Store through a networked client, allowing applications to query and visualize the data.
|
com.luciad.fusion.engine |
This package provides the LuciadFusion engine.
|
com.luciad.fusion.engine.replication |
This package provides the classes to compare and replicate resources between two tile stores.
|
com.luciad.fusion.tilestore |
Provides the Tile Store abstraction and a file system implementation.
|
com.luciad.fusion.tilestore.metadata |
LuciadFusion TileStore provides a resource model, based on
ALfnResourceMetadata . |
Modifier and Type | Method and Description |
---|---|
TLfnLTSClient |
TLfnClientFactory.createLTSClient(URI aUri)
Creates a client for a Luciad Tile Service, with the default transport.
|
TLfnLTSClient |
TLfnClientFactory.createLTSClient(URI aUri,
ILcdTransport aTransport)
Creates a client for a Luciad Tile Service, with a specific transport.
|
TLfnLTSClient |
TLfnClientFactory.createLTSClient(URI aUri,
ILcdTransport aTransport,
boolean aOwnsTransport)
Creates a client for a Luciad Tile Service, with a specific transport.
|
TLfnLTSCapabilities |
TLfnLTSClient.getCapabilities()
Gets the capabilities of the service.
|
Modifier and Type | Method and Description |
---|---|
ILfnEngineSession |
TLfnEngineFactory.RasterSessionBuilder.build()
Deprecated.
Builds a raster session.
|
ILfnEngineSession |
TLfnEngineFactory.VectorSessionBuilder.build()
Deprecated.
Builds a vector session.
|
ALfnEngine |
TLfnLFSEngineFactory.createEngine(ALfnTileStore aTileStore,
ILfnEngineSession aSession)
This method is not supported for remote LFS engines.
|
ALfnEngine |
TLfnEngineFactory.createEngine(ALfnTileStore aTileStore,
ILfnEngineSession aSession)
Deprecated.
Use
TLfnEngineFactory.createEngine(ALfnTileStore, String) instead (since 2013.0)
You can configure most options of Common options:
Raster options: Vector options: |
ALfnEngine |
TLfnLFSEngineFactory.createEngine(ALfnTileStore aTileStore,
String aCoverageID)
Creates a remote engine for a given coverage ID targeting a given Tile Store.
|
ALfnEngine |
TLfnEngineFactory.createEngine(ALfnTileStore aTileStore,
String aCoverageID)
Creates a fusion engine for a coverage.
|
TLfnLTSCapabilities |
TLfnLFSEngineFactory.getCapabilities()
Gets the LFS capabilities of the remote fusion server.
|
Collection<ALfnEngine> |
TLfnLFSEngineFactory.getEngines() |
Collection<ALfnEngine> |
TLfnEngineFactory.getEngines()
Gets the open engines managed by this instance.
|
boolean |
TLfnLFSEngineFactory.removeEngine(ALfnEngine aEngine) |
boolean |
TLfnEngineFactory.removeEngine(ALfnEngine aEngine)
Removes an open engine.
|
Constructor and Description |
---|
TLfnLFSEngineFactory(URI aUri,
ALfnEngineEnvironment aEnvironment,
ALfnTileStoreProvider aTileStoreProvider,
ILcdTransport aTransport)
Creates a new engine factory that proxies for the given URI.
|
Modifier and Type | Method and Description |
---|---|
List<ALfnEngine> |
TLfnReplication.commit(TLfnEngineFactory aEngineFactory)
Method which commits the changes which were made in-memory to the slave tile store.
|
void |
TLfnReplication.commitAndFuse(TLfnEngineFactory aEngineFactory)
Method which commits the changes which were made in-memory to the slave tile store.
|
static TLfnReplication |
TLfnReplication.create(ALfnTileStore aMasterTileStore,
ALfnTileStore aSlaveTileStore,
ALfnEnvironment aEnvironment,
ALfnClientEnvironment aClientEnvironment)
Creates a new replication preview instance.
|
Modifier and Type | Method and Description |
---|---|
void |
ILfnServiceFailureHandler.threw(TLfnServiceException aException)
Indicates a failure on the server.
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
ALfnBinaryMetadataStore.containsId(String aId)
Returns
true if this store contains a metadata for the given id, false otherwise. |
protected TLfnLTSClient |
TLfnTileStoreProvider.createLTSClient(URI aUri)
Creates an LTS client for a given URI using the default transport.
|
abstract boolean |
ALfnBinaryMetadataStore.deleteMetadata(String aId)
Deletes the metadata for the given id.
|
boolean |
TLfnFileSystemTileStore.deleteResource(String aID) |
boolean |
ALfnTileStoreWrapper.deleteResource(String aID) |
boolean |
ALfnTileStore.deleteResource(String aID)
Deletes both the data and metadata of a resource.
|
ALfnAsset |
TLfnFileSystemTileStore.getAsset(String aID) |
ALfnAsset |
ALfnTileStoreWrapper.getAsset(String aID) |
ALfnAsset |
ALfnTileStore.getAsset(String aID)
Gets an asset from the Tile Store.
|
TLfnTileStoreCapabilities |
TLfnFileSystemTileStore.getCapabilities() |
TLfnTileStoreCapabilities |
TLfnCachingTileStore.getCapabilities() |
TLfnTileStoreCapabilities |
ALfnTileStoreWrapper.getCapabilities() |
abstract TLfnTileStoreCapabilities |
ALfnTileStore.getCapabilities()
Gets the capabilities offered by the Tile Store.
|
ALfnCoverage |
TLfnFileSystemTileStore.getCoverage(String aID) |
ALfnCoverage |
TLfnDigestTileStore.getCoverage(String aID) |
ALfnCoverage |
TLfnCachingTileStore.getCoverage(String aID) |
ALfnCoverage |
ALfnTileStoreWrapper.getCoverage(String aID) |
ALfnCoverage |
ALfnTileStore.getCoverage(String aID)
Gets a coverage from the Tile Store.
|
abstract void |
ALfnBinaryMetadataStore.getIds(ILcdFunction aFunction)
Applies the given function to the id's for which metadatas are stored in this store.
|
static double |
TLfnTileStoreUtil.getMaxAssetPartPixelDensity(TLfnRasterCoverageMetadata aCoverageMetadata,
ALfnTileStore aTileStore)
Gets the maximum pixel density of all the asset parts of all the assets of a coverage,
expressed in the coverage's georeference.
|
static double |
TLfnTileStoreUtil.getMaxCoveragePixelDensity(TLfnRasterCoverageMetadata aCoverageMetadata,
ALfnTileStore aTileStore)
Gets the maximum coverage pixel density for a given coverage.
|
TLfnTileStoreMetadata |
ALfnTileStoreWrapper.getMetadata() |
TLfnTileStoreMetadata |
ALfnTileStore.getMetadata()
Returns the metadata of this Tile Store.
|
abstract boolean |
ALfnBinaryMetadataStore.getMetadata(String aId,
WritableByteChannel aChannel)
Retrieves the binary representation of the metadata for the given id.
|
abstract int |
ALfnBinaryMetadataStore.getMetadataCount()
Returns the number of metadatas contained in this store.
|
TLfnRasterAssetMetadata |
ALfnTileStoreWrapper.getRasterAssetMetadata(String aID) |
TLfnRasterAssetMetadata |
ALfnTileStore.getRasterAssetMetadata(String aID)
Gets a raster asset metadata.
|
TLfnRasterCoverageMetadata |
ALfnTileStoreWrapper.getRasterCoverageMetadata(String aID) |
TLfnRasterCoverageMetadata |
ALfnTileStore.getRasterCoverageMetadata(String aID)
Gets a raster coverage metadata.
|
<T extends ALfnResourceMetadata> |
TLfnFileSystemTileStore.getResourceMetadata(String aID) |
<T extends ALfnResourceMetadata> |
TLfnCachingTileStore.getResourceMetadata(String aID) |
<T extends ALfnResourceMetadata> |
ALfnTileStoreWrapper.getResourceMetadata(String aID) |
<T extends ALfnResourceMetadata> |
ALfnTileStore.getResourceMetadata(String aID)
Gets the metadata of a resource.
|
long |
ALfnResource.getSize()
Returns an estimate of the total resource data size, in bytes.
|
ALfnTheme |
TLfnFileSystemTileStore.getTheme(String aID) |
ALfnTheme |
ALfnTileStoreWrapper.getTheme(String aID) |
ALfnTheme |
ALfnTileStore.getTheme(String aID)
Gets a theme from the Tile Store.
|
TLfnThemeMetadata |
ALfnTileStoreWrapper.getThemeMetadata(String aID) |
TLfnThemeMetadata |
ALfnTileStore.getThemeMetadata(String aID)
Gets the metadata of a theme.
|
Iterable<TLfnTileCoordinates> |
ALfnCoverage.getTileCoordinates()
Returns an
Iterable to iterate over all the coordinates of all tiles that are in the coverage. |
ALfnTileStore |
TLfnTileStoreProvider.getTileStore(URI aURI) |
abstract ALfnTileStore |
ALfnTileStoreProvider.getTileStore(URI aUri)
Returns a Tile Store for the given URI.
|
TLfnTransactionStatus |
ALfnCoverage.getTransactionStatus()
Gets the status of the Tile Store's transaction management for this coverage.
|
TLfnVectorAssetMetadata |
ALfnTileStoreWrapper.getVectorAssetMetadata(String aID) |
TLfnVectorAssetMetadata |
ALfnTileStore.getVectorAssetMetadata(String aID)
Gets a vector asset metadata.
|
TLfnVectorCoverageMetadata |
ALfnTileStoreWrapper.getVectorCoverageMetadata(String aID) |
TLfnVectorCoverageMetadata |
ALfnTileStore.getVectorCoverageMetadata(String aID)
Gets a vector coverage metadata.
|
static TLfnRasterAssetMetadata.Builder |
TLfnTileStoreUtil.newCoverageAsAssetMetadataBuilder(TLfnRasterCoverageMetadata aCoverageMetadata,
ALfnTileStore aTileStore)
Creates a new asset metadata builder for a given coverage metadata.
|
abstract void |
ALfnBinaryMetadataStore.putMetadata(String aId,
ReadableByteChannel aChannel)
Stores the binary representation of the metadata with the given id in this store.
|
void |
TLfnFileSystemTileStore.putMetadata(TLfnTileStoreMetadata aTileStoreMetadata) |
void |
ALfnTileStoreWrapper.putMetadata(TLfnTileStoreMetadata aTileStoreMetadata) |
abstract void |
ALfnTileStore.putMetadata(TLfnTileStoreMetadata aTileStoreMetadata)
Updates the metadata of this Tile Store.
|
TLfnRasterAssetMetadata |
ALfnTileStoreWrapper.putRasterAssetMetadata(TLfnRasterAssetMetadata aMetadata) |
TLfnRasterAssetMetadata |
ALfnTileStore.putRasterAssetMetadata(TLfnRasterAssetMetadata aMetadata)
Adds or updates an asset.
|
TLfnRasterCoverageMetadata |
ALfnTileStoreWrapper.putRasterCoverageMetadata(TLfnRasterCoverageMetadata aMetadata) |
TLfnRasterCoverageMetadata |
ALfnTileStore.putRasterCoverageMetadata(TLfnRasterCoverageMetadata aMetadata)
Adds or updates a coverage.
|
<T extends ALfnResourceMetadata> |
TLfnFileSystemTileStore.putResourceMetadata(T aMetadata) |
<T extends ALfnResourceMetadata> |
ALfnTileStoreWrapper.putResourceMetadata(T aMetadata) |
<T extends ALfnResourceMetadata> |
ALfnTileStore.putResourceMetadata(T aMetadata)
Adds or updates the metadata of a resource.
|
TLfnThemeMetadata |
ALfnTileStoreWrapper.putThemeMetadata(TLfnThemeMetadata aMetadata) |
TLfnThemeMetadata |
ALfnTileStore.putThemeMetadata(TLfnThemeMetadata aMetadata)
Adds or updates a theme metadata.
|
TLfnVectorAssetMetadata |
ALfnTileStoreWrapper.putVectorAssetMetadata(TLfnVectorAssetMetadata aMetadata) |
TLfnVectorAssetMetadata |
ALfnTileStore.putVectorAssetMetadata(TLfnVectorAssetMetadata aMetadata)
Adds or updates an asset.
|
TLfnVectorCoverageMetadata |
ALfnTileStoreWrapper.putVectorCoverageMetadata(TLfnVectorCoverageMetadata aMetadata) |
TLfnVectorCoverageMetadata |
ALfnTileStore.putVectorCoverageMetadata(TLfnVectorCoverageMetadata aMetadata)
Adds or updates a coverage.
|
Constructor and Description |
---|
TLfnCachingTileStore(ALfnTileStoreProvider aTileStoreProvider,
URI aTileStoreUri,
ALfnTileStore aTileCache,
long aLowMark,
long aHighMark,
long aExpirationDuration)
Constructs an instance of this class, using a local Tile Store owned by the caller as tile cache.
|
TLfnCachingTileStore(ALfnTileStoreProvider aTileStoreProvider,
URI aTileStoreUri,
URI aTileCacheUri,
long aLowMark,
long aHighMark,
long aExpirationDuration)
Constructs an instance of this class, using a tile cache owned by the instance.
|
TLfnFileSystemTileStore(File aHome,
boolean aCreate,
ALfnEnvironment aEnvironment,
ALfnBinaryMetadataStore aAssetStore,
ALfnBinaryMetadataStore aCoverageStore,
ALfnBinaryMetadataStore aThemeStore)
Opens a Tile Store on the file system, optionally creating it first.
|
TLfnFileSystemTileStore(File aHome,
boolean aCreate,
ALfnEnvironment aEnvironment,
ALfnTileStore.CommitPolicy aCommitPolicy,
ALfnBinaryMetadataStore aAssetStore,
ALfnBinaryMetadataStore aCoverageStore,
ALfnBinaryMetadataStore aThemeStore)
Opens a Tile Store on the file system, optionally creating it first.
|
Modifier and Type | Method and Description |
---|---|
<R extends ALfnResourceMetadata> |
ILfnResourceMetadataResolver.getResourceMetadata(String aId)
Gets the metadata for a resource with a given ID, or
null if none. |