Skip to content

msmasood/Geospatial-Intelligence-Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛰️ Geospatial Intelligence Agent

AI + GIS pipeline for satellite-based change detection, retrieval, and intelligent querying.
Built with PyTorch, LangChain, FAISS, rasterio, and geopandas.

License: MIT Tests Kaggle Notebook


🎯 What It Does

  • Ingests satellite imagery (Sentinel/Landsat)
  • Runs preprocessing: reprojection, NDVI, tiling
  • Detects changes (forest loss, urban expansion, flooding, etc.)
  • Stores embeddings in FAISS for retrieval-augmented querying
  • Exposes results via FastAPI + Streamlit demo
  • Provides Kaggle Notebook for reproducibility

🚀 Quickstart (Local Demo)

# clone repo
git clone https://github.com/msmasood/Geospatial-Intelligence-Agent.git
cd Geospatial-Intelligence-Agent

# create virtual environment
python -m venv venv
source venv/bin/activate   # on Windows: venv\Scripts\activate

# install dependencies
pip install -r requirements.txt

# run notebooks
jupyter notebook notebooks/01_EDA.ipynb

# run Streamlit demo
streamlit run streamlit_app.py

About

Built an AI-powered geospatial analysis agent for environmental monitoring and urban planning using FAISS, GeoPandas, and LangChain.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors