Precision Agriculture WebApp
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.
Current Funcionalities
- Login
- User/Role Registration
- View registered land
- Search a location
- Extract Index
- Search by land acres (Polygon)
Next Funcionalities
- Fertilization calendars
- Export Data
Images
Home Page
Role registration
New user registration
View of lands
Login Page
Farmland registration
Calculate indices
Calculated Index: GNDVI (Green Normalized Difference Vegetation Index) Imagery extracted by Google Earth Engine
Calculated Index: CWSI (Crop Water Stress Index) Imagery extracted by Google Earth Engine
Fertilizer Map
Install
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
Note
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