Elevation-kit capstone project

Hi everyone,

I am working on elevation-kit as my capstone project for Rustcamp and I would like to ask code review of my initial implementation Initial implementation by pokhanto · Pull Request #1 · pokhanto/elevation-kit-rs · GitHub

elevation-kit is an extensible and composable toolkit for preparing elevation datasets and serving elevation data over different transports.

In the initial implementation:

  • domain models for working with elevation data
  • traits to abstract different approaches for storing and processing metadata and raster artifacts
  • CLI for preparing data to be served
  • HTTP app to demonstrate streaming H3 tiles with elevation data
  • gRPC app to demonstrate calculating elevation along path
  • implementations for working with the local filesystem, S3, and GDAL