/geoengine

Algorithms for obtaining, storing and processing geographic data.

Primary LanguagePython

GeoEngine

Codacy Badge

Requirements

Install Gdal

Get gdal development libraries:

$ sudo apt-add-repository ppa:ubuntugis/ubuntugis-unstable
$ sudo apt-get update
$ sudo apt-get install libgdal-dev
$ sudo apt-get install python3-dev
$ sudo apt-get install gdal-bin python3-gdal

Install and initialize redis

$ sudo apt-get install redis-server
$ sudo systemctl enable redis-server.service
$ sudo service redis-server start

Install MongoDB

$ sudo apt install -y mongodb

Create and activate a virtual environment

$ virtualenv env -p python3
$ source env/bin/activate

Install Numpy

(env) $ pip3 install numpy

Install GDAL

(env) $ pip3 install GDAL==$(gdal-config --version) --global-option=build_ext --global-option="-I/usr/include/gdal"

Install Tensorflow with GPU

```shell
(env) $ pip3 install tensorflow-gpu==2.0.0b1

Install MongoEngine

```shell
(env) $ pip3 install mongoengine

Install Others Requirements

(env) $ pip3 install -r requirements.txt