Package com.graphhopper.reader.dem
Class AbstractTiffElevationProvider
java.lang.Object
com.graphhopper.reader.dem.TileBasedElevationProvider
com.graphhopper.reader.dem.AbstractTiffElevationProvider
- All Implemented Interfaces:
ElevationProvider
- Direct Known Subclasses:
CGIARProvider
,GMTEDProvider
Provides basic methods that are usually used in an ElevationProvider that reads tiff files.
- Author:
- Robin Boldt
-
Field Summary
Fields inherited from interface com.graphhopper.reader.dem.ElevationProvider
NOOP
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractTiffElevationProvider
(String baseUrl, String cacheDir, String downloaderName, int width, int height, int latDegree, int lonDegree) -
Method Summary
Methods inherited from class com.graphhopper.reader.dem.TileBasedElevationProvider
canInterpolate, getCacheDir, getDirectory, setAutoRemoveTemporaryFiles, setBaseURL, setDAType, setDownloader, setInterpolate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.graphhopper.reader.dem.ElevationProvider
getEle
-
Constructor Details
-
AbstractTiffElevationProvider
-
-
Method Details
-
release
public void release()Description copied from interface:ElevationProvider
Release resources. -
getEle
public double getEle(double lat, double lon) - Returns:
- returns the height in meters or Double.NaN if invalid
-