Python Openstreetmap

Open-source Python projects categorized as Openstreetmap

Top 22 Python Openstreetmap Projects

Openstreetmap
  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. Nominatim

    Open Source search based on OpenStreetMap data

    Project mention: Ask HN: Should I open source or not? | news.ycombinator.com | 2025-04-22

    Then you can actually query https://nominatim.org/, which does the (reverese) geocoding.

    > the map will be text-only to ensure accessibility.

    I wonder how that's done, something like https://wiki.openstreetmap.org/wiki/Mapscii ?

  5. openfreemap

    Free and open-source map hosting solution with custom styles for websites and apps, using OpenStreetMap data

    Project mention: OpenStreetMap's New Vector Tiles | news.ycombinator.com | 2024-11-19

    OpenFreeMap is not providing:

    - search or geocoding

    - route calculation, navigation or directions

    - static image generation

    - raster tile hosting

    - satellite image hosting

    - elevation lookup

    - custom tile or dataset hosting

    https://github.com/hyperknot/openfreemap?tab=readme-ov-file#...

  6. geo-heatmap

    :world_map: Generate an interactive geo heatmap from your Google location data

  7. TkinterMapView

    A python Tkinter widget to display tile based maps like OpenStreetMap or Google Satellite Images.

  8. map-machine

    Python renderer for OpenStreetMap with custom icons intended to display as many map features as possible

  9. SaaSHub

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

    SaaSHub logo
  10. vector-datasource

    Tilezen vector tile service - OpenStreetMap data in several formats

  11. heatmap

    Python script for generating high quality heatmaps based on any coordinate data (GPS tracks, eye tracking, etc). (by sethoscope)

    Project mention: Dawarich: Self-hosted alternative to Google Location History | news.ycombinator.com | 2024-09-02
  12. osm-python-tools

    A library to access OpenStreetMap related services

  13. pyosmium

    Python bindings for libosmium

  14. quackosm

    QuackOSM: an open-source Python and CLI tool for reading OpenStreetMap PBF files using DuckDB

    Project mention: Show HN: QuackOSM – Fast, Simple and Scalable OpenStreetMap Data Access | news.ycombinator.com | 2024-11-04
  15. osmand_map_creation

    OSM data + open address data compiled for use in OSMAnd

  16. tilekiln

  17. markdown-customblocks

    Markdown extension to easily define custom blocks

    Project mention: Why I Prefer RST to Markdown | news.ycombinator.com | 2024-07-31

    And it actually can be easily extended with custom blocks ( ::: ). https://github.com/vokimon/markdown-customblocks

  18. earth-osm

    Export infrastructure data from OpenStreetMap using Python

    Project mention: Optimizing Large-Scale OpenStreetMap Data with SQLite | news.ycombinator.com | 2024-07-06

    Sometime ago, I had to extract a large amount of data from OSM and found the process harder than it should have been. Similar to how you shrunk the size by 50% after removing unnecessary tags. Ended up creating a python package 'earth-osm' (https://github.com/pypsa-meets-earth/earth-osm) that makes things more intuitive. Always wanted to push the data into a database but never got around to that....

  19. timezones-api

    A Datasette-powered API for finding the time zone for a latitude/longitude point

    Project mention: Storing Times for Human Events | news.ycombinator.com | 2024-12-11

    Oddly enough I built an API. A few years ago that does exactly that, using timezone polygons derived from OpenStreetMap: https://timezones.datasette.io/timezones/by_point?longitude=...

  20. OpenPianosMap

    The goal of this project is to create an open source map of accessibles pianos. Data will be hosted on OpenStreetMap

  21. osm2sqlite

    A command line tool for reading OpenStreetMap XML data into a SQLite database.

    Project mention: OpenStreetMap's New Vector Tiles | news.ycombinator.com | 2024-11-19

    There are a couple of ways. I've done it by downloading an extract from https://download.geofabrik.de/, using GDAL (ogr2ogr) to convert it to GPKG, then opening it in QGIS and friends. https://github.com/osmzoso/osm2sqlite is another option, which I've never used.

  22. OSM-chatbot

    Chatbot that answers OpenStreetMap-related queries powered by Rasa Open Source.

  23. openaedmap-backend

    ❤️ Backend powering OpenAEDMap.org — an OpenStreetMap's life-saving AED map

  24. StreetComplete_usage_changeset_analysis

    Process metadata of all changesets ever made to make StreetComplete usage analysis

  25. 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 Openstreetmap discussion

Log in or Post with

Python Openstreetmap related posts

  • Storing Times for Human Events

    1 project | news.ycombinator.com | 11 Dec 2024
  • openfreemap VS versatiles-frontend - a user suggested alternative

    2 projects | 7 Oct 2024
  • Show HN: OpenFreeMap – Open-Source Map Hosting

    22 projects | news.ycombinator.com | 24 Sep 2024
  • Show HN: OpenFreeMap – Free OpenStreetMap Vector Tile Hosting

    3 projects | news.ycombinator.com | 19 Sep 2024
  • OpenStreetMap Is Turning 20

    7 projects | news.ycombinator.com | 11 Aug 2024
  • Optimizing Large-Scale OpenStreetMap Data with SQLite

    6 projects | news.ycombinator.com | 6 Jul 2024
  • Urban spatial order: street network orientation, configuration, and entropy

    1 project | news.ycombinator.com | 16 Jun 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2025
    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. Learn more →

Index

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

# Project Stars
1 BlenderGIS 8,206
2 osmnx 5,148
3 Nominatim 3,517
4 openfreemap 3,501
5 geo-heatmap 2,060
6 TkinterMapView 676
7 map-machine 527
8 vector-datasource 512
9 heatmap 491
10 osm-python-tools 456
11 pyosmium 349
12 quackosm 264
13 osmand_map_creation 80
14 tilekiln 58
15 markdown-customblocks 39
16 earth-osm 34
17 timezones-api 29
18 OpenPianosMap 16
19 osm2sqlite 16
20 OSM-chatbot 14
21 openaedmap-backend 9
22 StreetComplete_usage_changeset_analysis 3

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?