Installation and Requirements

Software Requirements

Before you start you need a working Docker and Docker Compose installation on the machine where you are going to install Ichnosat. To install Docker and Docker Compose please follow the relevant instructions for your operating system on the official documentation:

Skills

You need to be able to use basic console commands, since the primary purpose of Ichnosat platform is to process EO satellite images, you will also need to understand the basics of satellite data structure and image processing.

In addition, if you want to extend Ichnosat platform creating a new addon, you should be able to develop in C++ programming language, using GDAL library and having a basic knowledge of Python programming.

Download and Installation (Linux/MacOS)

Download

Download the source code package: zip package

wget https://github.com/SardegnaClimaOnlus/ichnosat/archive/master.zip

Install

1. unzip the package .. code-block:: bash

unzip ichnosat-master.zip
  1. create the working directory (in this example: /usr/ichnosat
mkdir -p /usr/ichnosat
  1. move ichnosat source code from unzipped folder to working directory, and set as current directory
mv ichnosat-master/* /usr/ichnosat
cd /usr/ichnosat
  1. build docker images
docker-compose build

This step might take time (10-30 min), building dependencies and local code.