Web application developed for precision agriculture. The application will have the functionality based on a set of input parameters and the use of Google Earth Engine to calculate crop indices, sowing and harvest periods, fertilizer measurement, etc.
- Login
- User/Role Registration
- View registered land
- Search a location
- Extract Index
- Search by land acres (Polygon)
- Fertilization calendars
- Export Data
Calculated Index: GNDVI (Green Normalized Difference Vegetation Index) Imagery extracted by Google Earth Engine
To install the Web App, clone the repository and install the dependency:
$ git clone https://github.com/benitezfj/WebApp.git
$ cd WebApp
$ pip install -r requirements.txt
Then, in the folder run the project (Before running the following command, read the HELP.md file):
$ flask run
Keep in mind that in order to use the Google Earth Engine (GEE), users must give access to GEE services to their Google account. After that, locally install Google Cloud (gcloud) SDK and configure it, more information here and here