Python Openstreetmap

Open-source Python projects categorized as Openstreetmap

Top 15 Python Openstreetmap Projects

  • BlenderGIS

    Blender addons to make the bridge between Blender and geographic data

    Project mention: Modern City Mapmaking on Mac? | | 2023-03-31

    There's a GIS addon for the 3D suite Blender: It let's you import parts of Google maps and you may import buildings, roads, etc. as well.

  • osmnx

    OSMnx: Python for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap.

    Project mention: Planning a straight line across Norwich, the best route I could find just scraped a silver. | | 2023-04-26
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Nominatim

    Open Source search based on OpenStreetMap data

    Project mention: Let's build a Google Maps clone with React, Leaflet, and OneSDK | | 2023-05-15

    Then implement a use case. We are going to use Geocoding use case with Nominatim provider. But you can, of course, use a different provider. Copy the example code into your server.js file and make a few changes, so we can send the information we will receive from the user:

  • geo-heatmap

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

    Project mention: geo heatmap | | 2022-07-31
  • vector-datasource

    Tilezen vector tile service - OpenStreetMap data in several formats

  • osm-python-tools

    A library to access OpenStreetMap related services

    Project mention: Police Activity Visualized | | 2022-10-10

    Huge shout out to mocnik-science for their OSMPythonTools library, and to OpenStreetMap for their awesome Nominatim and Overpass APIs. Getting location data from the addresses on these records would've been much more difficult without these tools and services!

  • TkinterMapView

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

    Project mention: Live update maps | | 2022-10-25

    You can also try TkinterMapView if you want to have the map in a GUI instead of a webpage.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • pyosmium

    Python bindings for libosmium

  • map-machine

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

    Project mention: Simple solution for rendering a satellite view of a small area | | 2023-02-25

    You can render tiles of a small region from OSM data yourself with, but I have no idea how to do this for aerial imagery.

  • osmand_map_creation

    OSM data + open address data compiled for use in OSMAnd

    Project mention: How to import custom maps:obf files to iOS | | 2023-05-18

    For anyone interested, here is how you import custom maps (obf files) to iOS using the Files app without iTunes: Download an obf file, for instance, from here or use OSMAnd Map Creator to make one: /

  • timezones-api

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

  • OpenPianosMap

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

  • OSM-chatbot

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

  • tilekiln

    Project mention: Serverless maps at 1/700 the cost of Google Maps API | | 2023-03-10

    Tiles, vector or raster, to be consumed for general use are not really in the scope of the OpenStreetMap project. This is surprising to many because it's the first thing you see on; the tiles there are for the explicit purpose of feedback to data editors, and make a best-effort to synchronize the instantaneous state of the database in the tiles, unlike Protomaps which delivers a snapshot.

    Paul Norman has a project called Tilekiln to adapt vector rendering for this use case on

  • StreetComplete_usage_changeset_analysis

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

    Project mention: Show HN: OpenStreetMap statistics that can be updated with GitHub actions | | 2022-11-30

    Hey there, I'm an OpenStreetMap enthusiast and I was curious what kind of impact the app I am using has (I use StreetComplete[1], an easy-to-use Android app to add missing information). I couldn't find data for all my questions and some were not up to date, but I found a few starting points on how to do it myself[2][3]. Soon I realized that many more interesting questions about OpenStreetMap in general could be answered with the data and I created a website ( to show them. Since I want the data to be up to date, I added a script to update everything easily and packed it in GitHub Actions so I can update the data with a few clicks every month.

    If you have questions or feedback, feel free to comment here or open an issue at the repo.

    [1] [2] [3]


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

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). The latest post mention was on 2023-05-18.

Python Openstreetmap related posts


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

Project Stars
1 BlenderGIS 6,374
2 osmnx 4,211
3 Nominatim 2,416
4 geo-heatmap 1,977
5 vector-datasource 485
6 osm-python-tools 367
7 TkinterMapView 360
8 pyosmium 252
9 map-machine 185
10 osmand_map_creation 45
11 timezones-api 26
12 OpenPianosMap 16
13 OSM-chatbot 13
14 tilekiln 10
15 StreetComplete_usage_changeset_analysis 3
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises