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 TypeMethodDescriptiondoublegetEle(double lat, double lon) protected StringgetPaddedLatString(int latInt) protected StringgetPaddedLonString(int lonInt) voidrelease()Release resources.Methods inherited from class com.graphhopper.reader.dem.TileBasedElevationProvider
canInterpolate, getCacheDir, getDirectory, setAutoRemoveTemporaryFiles, setBaseURL, setDAType, setDownloader, setInterpolateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.graphhopper.reader.dem.ElevationProvider
getEle
-
Constructor Details
-
AbstractSRTMElevationProvider
-
-
Method Details
-
release
public void release()Description copied from interface:ElevationProviderRelease resources. -
getEle
public double getEle(double lat, double lon) - Returns:
- returns the height in meters or Double.NaN if invalid
-
getPaddedLonString
-
getPaddedLatString
-