LinkedList / sentinel-eater

Service for automatic download of Sentinel data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sentinel Eater

Sentinel

Travis Build codecov Codacy Badge

(Micro) Service for automatic download of Sentinel data.

Capabilities

  • 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

Settings

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

How to build

./mvnw package

How to run

java -jar target/eater.jar

About

Service for automatic download of Sentinel data

License:MIT License


Languages

Language:Java 89.6%Language:Shell 6.1%Language:Batchfile 4.4%