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 ElevationProvider
public ElevationProvider setBaseURL(String baseURL)
setBaseURL
in interface ElevationProvider
public ElevationProvider setDAType(DAType daType)
ElevationProvider
setDAType
in interface ElevationProvider
public void setCalcMean(boolean calcMean)
ElevationProvider
setCalcMean
in interface ElevationProvider
public void release()
ElevationProvider
release
in interface ElevationProvider
public void setAutoRemoveTemporaryFiles(boolean autoRemoveTemporary)
ElevationProvider
setAutoRemoveTemporaryFiles
in interface ElevationProvider
Copyright © 2012–2019. All rights reserved.