Python Gis

Open-source Python projects categorized as Gis

Top 23 Python Gi Projects

  1. BlenderGIS

    Blender addons to make the bridge between Blender and geographic data

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. osmnx

    Download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.

    Project mention: Urban spatial order: street network orientation, configuration, and entropy | news.ycombinator.com | 2024-06-16
  4. geemap

    A Python package for interactive geospatial analysis and visualization with Google Earth Engine.

  5. leafmap

    A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment

  6. mesa

    Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors. (by projectmesa)

  7. rasterio

    Rasterio reads and writes geospatial raster datasets

  8. Photogrammetry-Guide

    Photogrammetry Guide. Photogrammetry is widely used for Aerial surveying, Agriculture, Architecture, 3D Games, Robotics, Archaeology, Construction, Emergency management, and Medical.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Fiona

    Fiona reads and writes geographic data files

  11. django-rest-framework-gis

    Geographic add-ons for Django REST Framework. Maintained by the OpenWISP Project.

    Project mention: OpenWrt 24.10.0 – First Stable Release – 6. February 2025 | news.ycombinator.com | 2025-02-06
  12. awesome-spectral-indices

    A ready-to-use curated list of Spectral Indices for Remote Sensing applications.

    Project mention: Spectral Indices | news.ycombinator.com | 2025-05-04
  13. qgis-earthengine-examples

    A collection of 300+ Python examples for using Google Earth Engine in QGIS

  14. geoparquet

    Specification for storing geospatial vector data (point, line, polygon) in Parquet

    Project mention: πŸ—ΊοΈ Querying Overture Maps GeoParquet Directly in the Browser with DuckDB WASM | dev.to | 2025-05-16

    Overture Maps provides a rich, open and collaborative dataset of geospatial features that’s designed to power everything from routing to visualization. These datasets are distributed in GeoParquet format : cloud-native, efficient, columnar, and increasingly becoming a standard for geospatial data at scale.

  15. h3-py

    Python bindings for H3, a hierarchical hexagonal geospatial indexing system

    Project mention: Demystifying Git Submodules | news.ycombinator.com | 2024-12-01

    We use a submodule in https://github.com/uber/h3-py to wrap the core H3 library, which is written in C. Submodules seemed like a reasonable way to handle the dependency, and, at least for this use case, the approach hasn't given me any problems.

  16. 30DayMapChallenge

    Official repo for the #30DayMapChallenge data visualization project. Open to everyone!

  17. basemap

    Plot on map projections (with coastlines and political boundaries) using matplotlib

  18. pysheds

    :earth_americas: Simple and fast watershed delineation in python.

  19. earthaccess

    Python Library for NASA Earthdata APIs

    Project mention: Dare You Transmit at 1.4 GHz | news.ycombinator.com | 2025-05-08

    You can search on ASF's data discovery portal for SMAP:

    https://search.asf.alaska.edu/#/?maxResults=250&dataset=SMAP...

    This lets you bulk download the .h5 files once you have an Earthdata account (https://urs.earthdata.nasa.gov/home )

    or you can use the libraries if you'd like, https://github.com/nsidc/earthaccess or https://github.com/asfadmin/Discovery-asf_search

  20. MapTilesDownloader

    A super easy to use map tiles downloader built using Python

  21. whitebox-python

    WhiteboxTools Python Frontend

  22. opentopodata

    Open alternative to the Google Elevation API!

  23. EOmaps

    A library to create interactive maps of geographical datasets

  24. localtileserver

    🌐 dynamic tile server for visualizing rasters in Jupyter with ipyleaflet or folium

  25. WhiteboxTools-ArcGIS

    ArcGIS Python Toolbox for WhiteboxTools

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Gis discussion

Log in or Post with

Python Gis related posts

  • πŸ—ΊοΈ Querying Overture Maps GeoParquet Directly in the Browser with DuckDB WASM

    2 projects | dev.to | 16 May 2025
  • Spectral Indices

    1 project | news.ycombinator.com | 4 May 2025
  • GeoParquet: Geospatial Data in Parquet

    1 project | news.ycombinator.com | 14 Feb 2025
  • OpenWISP: Multi-device fleet management for OpenWrt routers

    3 projects | news.ycombinator.com | 5 Feb 2025
  • Urban spatial order: street network orientation, configuration, and entropy

    1 project | news.ycombinator.com | 16 Jun 2024
  • Friends don't let friends export to CSV

    7 projects | news.ycombinator.com | 25 Mar 2024
  • Building a Dynamic Tile Server Using Cloud Optimized GeoTIFF(COG) with TiTiler

    3 projects | dev.to | 21 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

What are some of the best open-source Gi projects in Python? This list will help you:

# Project Stars
1 BlenderGIS 8,236
2 osmnx 5,159
3 geemap 3,661
4 leafmap 3,362
5 mesa 2,953
6 rasterio 2,362
7 Photogrammetry-Guide 1,264
8 Fiona 1,187
9 django-rest-framework-gis 1,105
10 awesome-spectral-indices 966
11 qgis-earthengine-examples 928
12 geoparquet 929
13 h3-py 902
14 30DayMapChallenge 824
15 basemap 794
16 pysheds 783
17 earthaccess 489
18 MapTilesDownloader 446
19 whitebox-python 391
20 opentopodata 356
21 EOmaps 350
22 localtileserver 325
23 WhiteboxTools-ArcGIS 288

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?