SRTM reader
A performant srtm reader for .hgt files in Rust.
Supported resolutions
-
0.5 angle second (SRTM05) <- not sure that's how it's called
-
1 angle second (SRTM1)
-
3 angle second (SRTM3)
-
feel free to open an issue if you need more
Example
use *;
let coord = ;
// we get the filename, that shall include the elevation data for this `coord`
let filename = get_filename;
// load the srtm, .hgt file
// NOTE: to be able to load it, you'll need the actual file
let tile = from_file.unwrap;
// and finally, retrieve our elevation data
let elevation = tile.get;
also, see cli example for a real-life one
[!NOTE] a great source of DEM data,
.hgtfiles is Sonny's collection
Dependents
- fit2gpx-rs
- file an issue if yours could be listed as well
Disclaimer
this crate is a forked version of the srtm crate which hasn't been updated in 6 years, and the PR hasn't been merged either in a long time. I've needed 0.5 angle support and also some more convenience methods for fit2gpx-rs, and here we are.