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 ';'.
|
ElevationProvider |
setDAType(DAType daType)
Set to true if you have a small area and need high speed access.
|
void |
setInterpolate(boolean interpolate)
Configuration option to use bilinear interpolation to find the elevation at a point from the
surrounding elevation points.
|
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 setInterpolate(boolean interpolate)
ElevationProvidersetInterpolate in interface ElevationProviderpublic void release()
ElevationProviderrelease in interface ElevationProviderpublic void setAutoRemoveTemporaryFiles(boolean autoRemoveTemporary)
ElevationProvidersetAutoRemoveTemporaryFiles in interface ElevationProviderCopyright © 2012–2020. All rights reserved.