Large-Scale Generation of Transit Maps from OpenStreetMap Data
The article details a pipeline for automated global transit map generation using OpenStreetMap data, focusing on scalability, performance evaluation, and providing open-source tools for future research and development.
Read original articleThe article discusses the automated generation of transit maps using OpenStreetMap (OSM) data, focusing on creating both geographically accurate and schematic overlays for global transit networks. The authors, Patrick Brosi and Hannah Bast from the University of Freiburg, outline a multi-step pipeline that begins with extracting transit line geometries from OSM using SPARQL queries. This data is then used to construct a global line network graph, which is rendered into transit maps. The maps are delivered as vector tiles for use in interactive web applications, allowing users to download individual network graphs in a proposed GeoJSON format. The study emphasizes the scalability of their approach and the potential for future research to enhance individual components of the pipeline. The authors also evaluate the performance and quality of their method, acknowledging existing challenges in obtaining clean network data and ensuring comparability across different mapping approaches. The work aims to demonstrate the feasibility of fully automated global transit map generation and to provide open-source tools for further development in this area.
- The study presents a pipeline for generating global transit maps from OpenStreetMap data.
- It utilizes SPARQL queries to extract transit line geometries and constructs a global line network graph.
- The resulting maps are available as vector tiles and can be downloaded in GeoJSON format.
- The authors evaluate the scalability and performance of their approach while addressing existing challenges.
- The tools developed are open-source, promoting further research and development in automated map generation.
Related
OSMnx: Python for Street Networks
OSMnx is a Python package for accessing, modeling, and visualizing street networks from OpenStreetMap. It simplifies tasks like downloading global street networks, calculating travel times, and conducting spatial analyses. Researchers and urban planners benefit from its efficiency.
OpenRailRouting
OpenRailRouting is an OpenStreetMap-based railway routing engine using a modified GraphHopper engine. It offers routing, map matching, isochrones, turn angles, and a web interface. Users can follow the README for setup.
Open Source Tools to Query OpenStreetMap
OpenStreetMap offers extensive geographical data, but its size complicates usage. Tools like Overpass Turbo, osm2pgsql, DuckDB, and QLever facilitate querying, each with unique advantages for data analysis.
Towards Standardizing Place: Why I'm Excited for Overture's GERS
The Overture Maps Foundation has launched global maps datasets, introducing the Global Entity Reference System (GERS) to standardize place definitions, enhance data accessibility, and improve geospatial intelligence connectivity.
Open source tools to query OpenStreetMap
OpenStreetMap offers extensive geographical data but is large and complex. Tools like Overpass Turbo, osm2pgsql, DuckDB, and QLever provide various querying options, each with unique advantages and limitations.
Such a great piece of work, very interesting.
It's really nice to be able to switch seamlessly between a Geographic, Octilinear and Geo-Octilinear view of the maps, because each of them tells you something useful. I would use this if TFL added it to their maps app.
https://loom.cs.uni-freiburg.de/global#subway-lightrail/octi...
Granted, Tokyo has a blended commuter / subway through-service system (eg, Fukutoshin-line trains continue into the Toyoko-line), but those trains don't seem to show up in either Rail or Subway views.
Would live to hear more about the motivation for using RDF/SPARQL in the technology stack as these are frequently seen as arcane and here is a very intuitive use case.
Related
OSMnx: Python for Street Networks
OSMnx is a Python package for accessing, modeling, and visualizing street networks from OpenStreetMap. It simplifies tasks like downloading global street networks, calculating travel times, and conducting spatial analyses. Researchers and urban planners benefit from its efficiency.
OpenRailRouting
OpenRailRouting is an OpenStreetMap-based railway routing engine using a modified GraphHopper engine. It offers routing, map matching, isochrones, turn angles, and a web interface. Users can follow the README for setup.
Open Source Tools to Query OpenStreetMap
OpenStreetMap offers extensive geographical data, but its size complicates usage. Tools like Overpass Turbo, osm2pgsql, DuckDB, and QLever facilitate querying, each with unique advantages for data analysis.
Towards Standardizing Place: Why I'm Excited for Overture's GERS
The Overture Maps Foundation has launched global maps datasets, introducing the Global Entity Reference System (GERS) to standardize place definitions, enhance data accessibility, and improve geospatial intelligence connectivity.
Open source tools to query OpenStreetMap
OpenStreetMap offers extensive geographical data but is large and complex. Tools like Overpass Turbo, osm2pgsql, DuckDB, and QLever provide various querying options, each with unique advantages and limitations.