Package com.graphhopper.reader.dem
Class AbstractSRTMElevationProvider
java.lang.Object
com.graphhopper.reader.dem.TileBasedElevationProvider
com.graphhopper.reader.dem.AbstractSRTMElevationProvider
- All Implemented Interfaces:
ElevationProvider
- Direct Known Subclasses:
HGTProvider
,SkadiProvider
,SRTMGL1Provider
,SRTMProvider
Common functionality used when working with SRTM hgt data.
- Author:
- Robin Boldt
-
Field Summary
Fields inherited from interface com.graphhopper.reader.dem.ElevationProvider
NOOP
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractSRTMElevationProvider
(String baseUrl, String cacheDir, String downloaderName, int minLat, int maxLat, int defaultWidth) -
Method Summary
Modifier and TypeMethodDescriptiondouble
getEle
(double lat, double lon) protected String
getPaddedLatString
(int latInt) protected String
getPaddedLonString
(int lonInt) void
release()
Release resources.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
-
AbstractSRTMElevationProvider
-
-
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
-
getPaddedLonString
-
getPaddedLatString
-