opengeos/geoai

GeoAI: Artificial Intelligence for Geospatial Data

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 55 minutes ago
Added to GitGenius on September 20th, 2026
Created on August 11th, 2023
Open Issues & Pull Requests: 12 (+0)
GitHub issues: Enabled
Number of forks: 479
Total Stargazers: 3,386 (+0)
Total Subscribers: 43 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 24 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (134)
  • feature request (29)
  • enhancement (3)

Most active issues this week

Detailed Description

GeoAI is a Python package for applying artificial intelligence to geospatial data analysis and visualization.

The package addresses the challenge of integrating machine learning with geographic information by providing a unified framework that handles the full workflow from data acquisition through model inference. It combines popular AI frameworks including PyTorch, Transformers, and PyTorch Segmentation Models with specialized geospatial libraries, allowing users to work with satellite imagery, aerial photographs, and vector data. The tool abstracts complex machine learning workflows through high-level APIs while maintaining flexibility for advanced customization, and it includes automatic GPU acceleration when available.

GeoAI suits researchers and practitioners working with remote sensing data who need to perform classification, detection, or segmentation tasks without building infrastructure from scratch. The package supports multiple geospatial data formats including GeoTIFF, JPEG2000, GeoJSON, Shapefile, and GeoPackage. A distinctive feature is its QGIS integration through a dedicated plugin, which enables users to run AI workflows directly within the QGIS desktop environment without writing code. The tool also provides interactive visualization through Leafmap and MapLibre integration, and includes extensive notebook examples alongside a comprehensive book resource.

The project maintains active development with regular updates to its core modules and examples. The codebase demonstrates consistent refinement of its API design and documentation. Development activity shows ongoing attention to both new feature additions and maintenance of existing functionality across the package's multiple modules.