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. Learn more →
Top 15 Python Openstreetmap Projects
-
There's a GIS addon for the 3D suite Blender: https://github.com/domlysz/BlenderGIS 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. | reddit.com/r/GeoWizard | 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.
-
Project mention: Let's build a Google Maps clone with React, Leaflet, and OneSDK | dev.to | 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:
-
-
-
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.
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.
-
-
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 | reddit.com/r/openstreetmap | 2023-02-25You can render tiles of a small region from OSM data yourself with https://github.com/enzet/map-machine, but I have no idea how to do this for aerial imagery.
-
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: https://github.com/pnoll1/osmand_map_creation / https://wiki.openstreetmap.org/wiki/OsmAndMapCreator
-
-
OpenPianosMap
The goal of this project is to create an open source map of accessibles pianos. Data will be hosted on OpenStreetMap
-
-
Project mention: Serverless maps at 1/700 the cost of Google Maps API | news.ycombinator.com | 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 OSM.org; 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 OSM.org: https://github.com/pnorman/tilekiln
-
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 | news.ycombinator.com | 2022-11-30Hey 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 (https://piebro.github.io/openstreetmap-statistics/) 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] https://github.com/streetcomplete/StreetComplete [2] https://github.com/matkoniecz/StreetComplete_usage_changeset... [3] https://github.com/amandasaurus/2021-osm-street-complete-edi...
-
ONLYOFFICE
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
Python Openstreetmap related posts
- How to import custom maps:obf files to iOS
- MicroG Qs
- How to put my "custom" layer into OsmAnd while navigating
- Planning a straight line across Norwich, the best route I could find just scraped a silver.
- Anyone here familiar with GeoPandas in Python? Can GeoPandas calculate driving distances and drive time?
- Addresses - New Brunswick Canada
- Digital prepping must haves?
-
A note from our sponsor - Sonar
www.sonarsource.com | 2 Jun 2023
Index
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 |