With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 13 openstreetmap-data Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
OpenRailwayMap
An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
-
Osmunda
An offline geocode library for android, powered by SQLite, using osm data. 离线地理编码Android库,基于SQLite,使用开放街道地图数据。
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
PraxisMapper
Backend API for location-based games or mapping applications powered by OpenStreetMap data. Renders maptiles without external dependencies in C# from SQL Server, MariaDB, or PostgreSQL
Project mention: The drinking fountain button is tragically misunderstood | news.ycombinator.com | 2024-05-01Suuure... where are you in Germany?
https://overpass-turbo.eu , the sample query is already for drinking fountains. I navigated so Berlin is on the map and clicked Run, and it shows me all drinking water fountains on the map. A few of them even have image links, for example: https://imgur.com/d6UheOw
no suggestions on how to deal with the file size, but I image the issue with method #1 is that Overpass/OSM JSON is not GeoJSON. You'd want to find or create a python implementation of osmtogeojson https://github.com/tyrasd/osmtogeojson (this is what overpass-turbo uses to generate the GeoJSON you're downloading form it)
Looks nice but it's probably not really usable for navigation. I checked the Netherlands and Germany. You'd need more details for safely navigating on the water. But it definitely has potential.
There are also some other specialized open street map based maps for
- rails: https://www.openrailwaymap.org/
- cycling: https://www.opencyclemap.org/
- sea map (competes with this I guess, and is a bit more detailed for navigation): https://map.openseamap.org/
And probably loads of other ones.
Yeah, the country location is a requirement to show the opening hours. The library (https://github.com/opening-hours/opening_hours.js) is aware of holidays in many countries, but for that it needs to know what country a POI is in.
The country awareness source code is here: https://github.com/pietervdvn/latlon2country
The idea: I've taken all the country boundaries from OSM (via nominatim); I slice them in four parts. If the resulting geojson is too big, I slice this again until I have small geojsons, suitable to download. If you know the zoomlevel and location, one can use the standard slippy-tile-index to fetch the correct tile. (Alternatively, if the entire tile is within a country, it'll just return the country code)
However, the client also needs to know what zoomlevel there is. For that, I built a search tree.
It's been a while though, so I've forgotten some of the details ;)
I wrote PraxisMapper, a C# app that handles location-based game stuff. I put it together to cut down on how many external tools someone would need to make a location-based game. Here's a few details that I've noted over the years of working on it.
Hello! I'm the creator of WaterwayMap.org.
The code is here: <https://github.com/amandasaurus/waterwaymap.org/> if you want to file a bug report or feature request. The main code to calculate the network is `osm-lump-ways`: <https://github.com/amandasaurus/osm-lump-ways>
Project mention: A tool to easily create OpenStreetMap SVG maps to plot them | /r/PlotterArt | 2023-12-11
Project mention: Apple Maps Gradually Winning over Google Maps Users, Report Suggests | news.ycombinator.com | 2023-07-18Here is a map to see where people affiliated with apple are contributing to openstreetmap: https://piebro.github.io/openstreetmap-statistics/#e19b
Project mention: Overpass Turbo: A Web Based Data Mining Tool for OpenStreetMap | news.ycombinator.com | 2024-01-23I built osm_split to extract OSM features into named GPKG files. It makes it easy to pick features by name and drop them into QGIS. https://github.com/marklit/osm_split
openstreetmap-data related posts
-
The drinking fountain button is tragically misunderstood
-
Organizing OpenStreetMap Mapping Parties
-
Waterway Map
-
Overpass Turbo: A Web Based Data Mining Tool for OpenStreetMap
-
Open Infrastructure Map
-
FACT SHEET: President Biden Announces Billions to Deliver World-Class High-Speed Rail and Launch New Passenger Rail Corridors Across the Country
-
We need a train connecting Erie to Pittsburgh again!!
-
A note from our sponsor - SurveyJS
surveyjs.io | 3 May 2024
Index
What are some of the best open-source openstreetmap-data projects? This list will help you:
Project | Stars | |
---|---|---|
1 | openmaptiles | 2,294 |
2 | overpass-turbo | 851 |
3 | osmtogeojson | 669 |
4 | awesome-openstreetmap | 564 |
5 | OpenRailwayMap | 320 |
6 | opening_hours.js | 213 |
7 | Osmunda | 47 |
8 | PraxisMapper | 46 |
9 | waterwaymap.org | 45 |
10 | osm-geo-mapper | 39 |
11 | plotting-maps | 34 |
12 | openstreetmap-statistics | 24 |
13 | osm_split | 17 |
Sponsored