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

public abstract class AbstractSRTMElevationProvider extends TileBasedElevationProvider
Common functionality used when working with SRTM hgt data.
Author:
Robin Boldt
  • Constructor Details

    • AbstractSRTMElevationProvider

      public AbstractSRTMElevationProvider(String baseUrl, String cacheDir, String downloaderName, int minLat, int maxLat, int defaultWidth)
  • 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

      protected String getPaddedLonString(int lonInt)
    • getPaddedLatString

      protected String getPaddedLatString(int latInt)