Land use change detection and monitoring system in Córdoba, Argentina, using satellite imagery.
- Python 3.11.8
git clone https://github.com/OmdenaAI/CordobaArgentinaChapter_MonitoringLandUseTransformation.git
cd CordobaArgentinaChapter_MonitoringLandUseTransformation
# Install pyenv if you haven't already
brew install pyenv
# Install Python 3.11.8
pyenv install 3.11.8
# Set Python 3.11.8 as local version for this project
pyenv local 3.11.8
# Reload shell configuration
source ~/.zshrc # If using zsh
# OR
source ~/.bashrc # If using bash
# Verify installation
python --version # Should show Python 3.11.8
Download and install Python 3.11.8 from the official website: https://www.python.org/downloads/release/python-3118/
# Create virtual environment
python -m venv venv
# Activate virtual environment
source venv/bin/activate # Linux/Mac
# OR
.\venv\Scripts\activate # Windows
# Install dependencies
pip install -r requirements.txt
change_detection_project/
├── preprocessing_service/ # Image preprocessing service
├── model_service/ # Model inference service
├── api_gateway/ # API Gateway (FastAPI)
├── queue_service/ # Queue service (Redis + Celery)
├── frontend/ # Frontend (React)
└── common/ # Shared code between services
- Create branch from develop:
git checkout develop
git pull origin develop
git checkout -b feature/feature_name
- Commit changes:
git add .
git commit -m "feat: description of change"
git push origin feature/feature_name
Create PR in GitHub from feature -> develop
For questions or suggestions, contact:
The project can work with imagery from the following satellites:
Satellite | Resolution | Revisit Time | Bands | Best Use Case |
---|---|---|---|---|
Sentinel-2 | 10m, 20m, 60m | 5 days | 13 bands | Land use, agriculture, forest monitoring |
Landsat 8-9 | 15m, 30m, 100m | 16 days | 11 bands | Historical analysis, long-term changes |
MODIS | 250m, 500m, 1km | Daily | 36 bands | Large-scale monitoring, rapid changes |
Planet | 3-5m | Daily | 4 bands | High-resolution monitoring (commercial) |
Initial proposal for the system architecture: