Skip to content

GeoDjango Project is a web application built with Django and GeoDjango, designed to manage and visualize geographic data. It provides tools for users to efficiently handle spatial data, perform geospatial queries, and render maps. It aims to provide insights for farmers by offering vegetation indices such as NDVI (Normalized Difference Veg

Notifications You must be signed in to change notification settings

elhazsow/AppgeoFIELD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APPgeoFIELD

Description

GeoDjango Project is a web application built with Django and GeoDjango, designed to manage and visualize geographic data. It provides tools for users to efficiently handle spatial data, perform geospatial queries, and render maps. It aims to provide insights for farmers by offering vegetation indices such as NDVI (Normalized Difference Vegetation Index), CGI (Crop Growth Index), and NDWI (Normalized Difference Water Index).

App screen shot

Installation

Follow these steps to install and set up the project locally: Sign up for Google Earth Engine here and here also.

  1. Clone the repository:

    git clone https://github.com/elhazsow/geodjango.git
    cd geodjango
    1. Configure Google Earth Engine:
      • Sign up for Google Earth Engine here.
      • Install the Earth Engine Python API:
        pip install earthengine-api
      • Authenticate the Earth Engine API using the provided config file:
        earthengine authenticate --config-file path/to/config/file
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install the dependencies:

    pip install -r requirements.txt
  4. Set up the database:

    python manage.py migrate
  5. Create a superuser:

    python manage.py createsuperuser
  6. Run the development server:

    python manage.py runserver

Usage

To use the project, follow these steps:

  1. Open your web browser and go to http://127.0.0.1:8000/.
  2. Log in with the superuser credentials you created.
  3. Start managing and visualizing your geographic data. App screen shot

License

This project is licensed under the MIT License.

About

GeoDjango Project is a web application built with Django and GeoDjango, designed to manage and visualize geographic data. It provides tools for users to efficiently handle spatial data, perform geospatial queries, and render maps. It aims to provide insights for farmers by offering vegetation indices such as NDVI (Normalized Difference Veg

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published