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 →
Top 22 Python Openstreetmap Projects
-
-
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.
-
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 -
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 ?
-
openfreemap
Free and open-source map hosting solution with custom styles for websites and apps, using OpenStreetMap data
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#...
-
-
TkinterMapView
A python Tkinter widget to display tile based maps like OpenStreetMap or Google Satellite Images.
-
map-machine
Python renderer for OpenStreetMap with custom icons intended to display as many map features as possible
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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 -
-
-
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 -
-
And it actually can be easily extended with custom blocks ( ::: ). https://github.com/vokimon/markdown-customblocks
-
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....
-
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=...
-
OpenPianosMap
The goal of this project is to create an open source map of accessibles pianos. Data will be hosted on OpenStreetMap
-
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.
-
-
-
StreetComplete_usage_changeset_analysis
Process metadata of all changesets ever made to make StreetComplete usage analysis
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Openstreetmap discussion
Python Openstreetmap related posts
-
Storing Times for Human Events
-
openfreemap VS versatiles-frontend - a user suggested alternative
2 projects | 7 Oct 2024 -
Show HN: OpenFreeMap – Open-Source Map Hosting
-
Show HN: OpenFreeMap – Free OpenStreetMap Vector Tile Hosting
-
OpenStreetMap Is Turning 20
-
Optimizing Large-Scale OpenStreetMap Data with SQLite
-
Urban spatial order: street network orientation, configuration, and entropy
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 May 2025
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 |