Lithopia scanner

Application for the Lithopia project, which extracts latest Sentinel-2 image for a given area and analyses it for a presence of a visual marker. If such marker is detected, the application is triggerring a blockchain contract.

Functionalities:

  • script for storing and retrieving credentials in a local file
  • querying Copernicus Open Data Hub and retrieving Sentinel 2 images
  • retrieving, plotting, and trimming images from the Sentinel 2 datasets
  • finding a mapping from geo coordinates to pixel coordinates (coarse, but works)
  • checking acquisition plans for a given location

Notes:

Used libraries:

note: Development was done on Windows 10 and that's the system to which the installation notes apply

  • rasterio - Also needed to be installed manually from here and required GDAL, which can be found here
  • pillow is used to read JPEG2000 data. It uses OpenJPEG