Powered by OpenAIRE graph
Found an issue? Give us feedback
ZENODOarrow_drop_down
ZENODO
Book . 2026
License: CC BY
Data sources: Datacite
ZENODO
Book . 2026
License: CC BY
Data sources: Datacite
versions View all 2 versions
addClaim

GeoAI with Python: A Practical Guide to Open-Source Geospatial AI

Authors: Wu, Qiusheng;

GeoAI with Python: A Practical Guide to Open-Source Geospatial AI

Abstract

Learn to apply deep learning and AI to satellite imagery, aerial photos, and geospatial data using Python. This practical, hands-on guide walks you from downloading remote sensing data to training and evaluating deep learning models, all using open-source tools. What you’ll learn - Set up a complete GeoAI environment with Python, PyTorch, and GPU acceleration. - Download satellite imagery from Microsoft Planetary Computer and open data portals. - Create interactive maps and prepare training datasets from large satellite images. - Train and evaluate models for seven core geospatial AI tasks: image recognition, object detection, semantic segmentation, instance segmentation, image translation, change detection, and pixel-level regression. - Apply foundation models, including the Segment Anything Model (SAM), vision-language models, and satellite embeddings, to real-world Earth observation problems. - Run AI workflows in QGIS without writing code using plugins for tree segmentation, water detection, and more. Structure and format - 23 chapters of executable code examples organized in five parts: Foundations, Data Acquisition and Preparation, Core AI Tasks, Foundation Models, and QGIS Plugins. - All examples use real satellite imagery with PyTorch, torchgeo, segment-geospatial, leafmap, and geoai. - All code and datasets are freely available on GitHub and Source Cooperative for full reproducibility. Who it’s for GIS professionals, remote sensing scientists, data scientists, and students who want to apply AI to geospatial data using Python and open-source tools.

Related Organizations
Keywords

Geo-referenced data

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!