public class MultiSourceElevationProvider extends Object implements ElevationProvider
NOOP| Constructor and Description |
|---|
MultiSourceElevationProvider() |
MultiSourceElevationProvider(ElevationProvider srtmProvider,
ElevationProvider globalProvider) |
MultiSourceElevationProvider(String cacheDir) |
| Modifier and Type | Method and Description |
|---|---|
double |
getEle(double lat,
double lon) |
void |
release()
Release resources.
|
void |
setAutoRemoveTemporaryFiles(boolean autoRemoveTemporary)
Creating temporary files can take a long time as we need to unpack them as well as to fill
our DataAccess object, so this option can be used to disable the default clear mechanism via
specifying 'false'.
|
ElevationProvider |
setBaseURL(String baseURL)
For the MultiSourceElevationProvider you have to specify the base URL separated by a ';'.
|
void |
setCalcMean(boolean calcMean)
Configuration option to include surrounding elevation points when fetching the elevation.
|
ElevationProvider |
setDAType(DAType daType)
Set to true if you have a small area and need high speed access.
|
String |
toString() |
public MultiSourceElevationProvider(ElevationProvider srtmProvider, ElevationProvider globalProvider)
public MultiSourceElevationProvider()
public MultiSourceElevationProvider(String cacheDir)
public double getEle(double lat,
double lon)
getEle in interface ElevationProviderpublic ElevationProvider setBaseURL(String baseURL)
setBaseURL in interface ElevationProviderpublic ElevationProvider setDAType(DAType daType)
ElevationProvidersetDAType in interface ElevationProviderpublic void setCalcMean(boolean calcMean)
ElevationProvidersetCalcMean in interface ElevationProviderpublic void release()
ElevationProviderrelease in interface ElevationProviderpublic void setAutoRemoveTemporaryFiles(boolean autoRemoveTemporary)
ElevationProvidersetAutoRemoveTemporaryFiles in interface ElevationProviderCopyright © 2012–2018. All rights reserved.