List - GIS AI Tools

Overview

Curated collection of AI-powered tools and frameworks for geospatial analysis, including machine learning for remote sensing, text-to-map tools, and LLM integrations.

GeoAI Frameworks

Python Packages

PackageDescriptionLinks
geoai-pyComprehensive framework for geospatial AI (segmentation, detection)PyPI
TorchGeoPyTorch library for geospatial data (datasets, samplers, transforms)GitHub
TerraTorchFoundational models for geospatial applicationsGitHub
rasterioRaster data I/O (foundation for ML pipelines)GitHub
solarisCosmiQ Works geospatial ML libraryGitHub

Deep Learning for Remote Sensing

ToolDescriptionLinks
Segment Anything Model (SAM)Zero-shot segmentation for satellite imageryGitHub
Segment GeospatialSAM for geospatial dataGitHub
SITS (R)Satellite image time series analysisCRAN
eo-learnEarth observation ML frameworkGitHub

Text-to-Map & LLM Tools

ToolDescriptionLinks
MapsGPTGenerate maps from natural language promptsWebsite
TextomapText-to-map generationWebsite
LLM-GeoLLM-based geospatial analysis frameworkResearch
LLM-FindLLM for geospatial data discoveryResearch
Felt AIAI-assisted map creationWebsite

QGIS AI Plugins

PluginDescriptionLinks
GeoAIVision-language model, semantic segmentationQGIS Plugins
DeepnessDeep learning inference in QGISQGIS Plugins
GeoAI-PluginBuilding footprint extractionGitHub

Cloud AI Platforms

PlatformDescriptionLinks
Google Earth EnginePlanetary-scale geospatial analysisWebsite
Microsoft Planetary ComputerAI for environmental scienceWebsite
AWS SageMaker GeospatialML for satellite imageryWebsite
Esri ArcGIS GeoAIDeep learning in ArcGISWebsite
Descartes LabsAI-powered geospatial platformWebsite

Feature Extraction & Detection

ToolDescriptionLinks
Microsoft Building FootprintsAI-extracted building polygons (US)GitHub
Google Open BuildingsGlobal building footprintsWebsite
NRCan GeoAICanadian roads, buildings, hydro extractionWebsite
Overture MapsAI-combined open map dataWebsite

Data Conversion & Processing

GDAL/OGR

The foundational toolkit for geospatial data conversion.

AspectDetails
Websitegdal.org
Best ForFormat conversion, projection transformation, raster processing
BindingsPython, R, Java, C#, Julia

Common CLI Tools

ToolDescriptionLinks
tippecanoeBuild vector tilesets from GeoJSONGitHub
ogr2ogrVector data conversion (GDAL)Docs
gdalwarpRaster reprojection and warpingDocs
rioRasterio CLI for raster operationsDocs

LLM Integration Resources

Using ChatGPT/Claude with GIS

  • Generate Python/R code for geospatial analysis
  • Create SQL queries for PostGIS
  • Explain GIS concepts and troubleshoot errors
  • Generate data processing workflows

Prompt Engineering for GIS

As a GIS expert, help me:
- Write a PostGIS query to find all parcels within 500m of a flood zone
- Create a Python script using geopandas to calculate parcel area
- Explain how H3 hexagonal indexing works for spatial aggregation

Notes

  • TorchGeo is the go-to PyTorch library for geospatial ML
  • Google Earth Engine provides massive scale but requires cloud processing
  • GDAL remains essential for any geospatial data pipeline
  • Consider segment-geospatial for zero-shot image segmentation

Appendix

Created: 2024-12-22 | Modified: 2024-12-22

See Also


(c) No Clocks, LLC | 2024