(Micro) Service for automatic download of Sentinel data.
- Downloading tiles to FS
- Transforming from lat/long to UTM code
- Search by UTM/year/month/day through tiles
- Extracting info about concrete tile (e.g. cloudiness)
- Caching available dates to local DB
- Search by parameters (cloudiness, intersecting geometry etc.)
- Continuous checking of desired tiles for new updates (cron polling)
- API for actually doing all these things 😄
- (Optional) Downloading tiles to supplied S3 bucket
- (Optional) Respond to SNS notifications for continuous checking of desired tiles
Sentinel Eater can run in two modes currently HTTP and Amazon.
HTTP mode uses plain http for downloading and listing tiles and is the default. Amazon uses Amazon SDK and needs credentials to work. For now there is no difference in them, but in the future amazon mode will allow for tiles to be downloaded straight to your own S3 bucket, or be sent right to lambda function for processing.
If you want to use the amazon mode, please set your amazon sdk credentials as in SDK credentials configuration
The easiest method is to create a credentials file ~/.aws/credentials
with your access and secret keys:
[default]
aws_access_key_id = ACCESS_KEY
aws_secret_access_key = SECRET_KEY
./mvnw package
java -jar target/eater.jar