public class LocalRasterServerElevationModel extends BasicElevationModel
ElevationModel
for a local dataset accessed via a local raster server
(RasterServer
).BasicElevationModel.DownloadPostProcessor, BasicElevationModel.Elevations, BasicElevationModel.ElevationTile, BasicElevationModel.RequestTask
detailHint, elevationDataByteOrder, elevationDataType, extremes, extremesCachingEnabled, extremesLevel, extremesLookupCache, fileLock, levels, levelZeroTiles, maxElevation, memoryCache, minElevation, RESOURCE_ID_OGC_CAPABILITIES
dataFileStore, enabled, expiryTime, missingDataFlag, missingDataValue, networkRetrievalEnabled
Constructor and Description |
---|
LocalRasterServerElevationModel(AVList params)
Constructs an elevation model from a list of parameters describing the elevation model.
|
LocalRasterServerElevationModel(org.w3c.dom.Document dom,
AVList params)
Constructs an elevation model from an XML document description.
|
LocalRasterServerElevationModel(org.w3c.dom.Element domElement,
AVList params)
Constructs an elevation model from an XML document
Element . |
LocalRasterServerElevationModel(java.lang.String restorableStateInXml)
Constructs an elevation model from restorable state obtained by a call to
BasicElevationModel.getRestorableState() on
another instance of this class. |
Modifier and Type | Method and Description |
---|---|
protected void |
createRasterServer(AVList params) |
addTileToCache, areElevationsInMemory, checkElevationExpiration, checkElevationExpiration, computeExtremeElevations, contains, convertImageToElevations, createBasicElevationModelConfigDocument, createBasicElevationModelConfigElements, createConfigurationDocument, createMemoryCache, createTile, determineExtremes, doGetRestorableState, doRestoreState, doRestoreStateForObject, downloadElevations, downloadElevations, doWriteConfigurationParams, generateExtremeElevations, getBasicElevationModelConfigParams, getBestResolution, getConfigurationParams, getDetailHint, getElevationDataByteOrder, getElevationDataType, getElevations, getElevations, getElevations, getEstimatedMissingDataSize, getEstimatedMissingDataSize, getExtremeElevations, getExtremeElevations, getExtremes, getExtremesLevel, getExtremesLookupCache, getLevels, getLevelZeroTiles, getLocalDataAvailability, getMaxElevation, getMemoryCache, getMinElevation, getRestorableState, getRestorableStateForAVPair, getTargetLevel, getTileFromMemory, getUnmappedElevation, getUnmappedElevations, getUnmappedLocalSourceElevation, getValue, initFromOGCCapabilitiesResource, intersects, isExtremesCachingEnabled, isFileExpired, isRetrieveResources, isTileLocalOrAbsent, loadElevations, loadExtremeElevations, lookupElevation, makeBilElevations, makeLocal, makeLocal, makeTiffElevations, needsConfigurationFile, readElevations, requestTile, restorableStateToParams, restoreState, restoreStateForParams, retrieveElevations, retrieveLocalElevations, retrieveRemoteElevations, retrieveResources, setByteOrder, setDetailHint, setElevationDataType, setExpiryTime, setExtremesCachingEnabled, setFallbacks, setValue, startResourceRetrieval, writeConfigurationFile, writeConfigurationParams
composeElevations, createElevationModelConfigElements, dispose, getBestResolutions, getDataFileStore, getElevation, getElevationModelConfigParams, getElevations, getExpiryTime, getMissingDataReplacement, getMissingDataSignal, getName, getUnmappedElevations, isElevationModelConfigDocument, isEnabled, isNetworkRetrievalEnabled, isTransparentValue, setDataFileStore, setEnabled, setMissingDataReplacement, setMissingDataSignal, setName, setNetworkRetrievalEnabled, toString
onMessage, propertyChange
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getStringValue, getStringValue, getStringValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValues
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValues
onMessage
public LocalRasterServerElevationModel(AVList params)
Parameter values for DATASET_NAME and DATA_CACHE_NAME are required.
TODO: Enumerate the other required and optional parameters.
params
- the parameters describing the dataset.java.lang.IllegalArgumentException
- if the parameter list is null.java.lang.IllegalStateException
- if the required parameters are missing from the parameter list.public LocalRasterServerElevationModel(org.w3c.dom.Document dom, AVList params)
Either the specified XML document or parameter list must contain values for DATASET_NAME and DATA_CACHE_NAME.
TODO: Enumerate the other required and optional parameters.
dom
- the XML document describing the dataset.params
- a list of parameters that each override a parameter of the same name in the XML document, or that
augment the definition there.java.lang.IllegalArgumentException
- if the XML document reference is null.java.lang.IllegalStateException
- if the required parameters are missing from the XML document or the parameter
list.public LocalRasterServerElevationModel(org.w3c.dom.Element domElement, AVList params)
Element
.
Either the specified XML element or parameter list must contain values for DATASET_NAME and DATA_CACHE_NAME.
TODO: Enumerate the other required and optional parameters.
domElement
- the XML document describing the dataset.params
- a list of parameters that each override a parameter of the same name in the XML document, or
that augment the definition there.java.lang.IllegalArgumentException
- if the XML document reference is null.java.lang.IllegalStateException
- if the required parameters are missing from the XML element or the parameter
list.public LocalRasterServerElevationModel(java.lang.String restorableStateInXml)
BasicElevationModel.getRestorableState()
on
another instance of this class.restorableStateInXml
- a string containing the restorable state.java.lang.IllegalArgumentException
- if the restorable state is null or cannot be interpreted.java.lang.IllegalStateException
- if the restorable state does not contain values for DATASET_NAME and
DATA_CACHE_NAME.protected void createRasterServer(AVList params)