Skip to content

PlazaRoute/plazaroute

Repository files navigation

PlazaRoute

Build Status

API Reference: https://plazaroute.github.io/plazaroute/

PlazaRoute is a Python Webservice to provide public transport and pedestrian routing. Its main purpose is to show pedestrian routing through open areas. To achieve that, an OSM file for a region is first processed with plaza_preprocessing to add new ways for the router. The processed file can than be used with plaza_routing to provide an API.

A QGIS plugin as a frontend is available here: https://github.com/PlazaRoute/qgis

Python Packages Reference: https://plazaroute.github.io/plazaroute/

Research

This project was created as a part of a student research project at the University of Applied Sciences Rapperswil (HSR). The full text can be found here.

Acknowledgments

plaza_preprocessing

Python package to prepare OSM data for pedestrian routing through open spaces. With two available algorithms - Visibility Graph and SpiderWeb Graph - new ways over open spaces (plazas) will be generated.

See the plaza_preprocessing README for more information

plaza_routing

Python webservice that exposes an API which can be used for public transport and pedestrian routing.

See the plaza_routing README for more information

Fully automated

Have a look in deploy directory to see how a production setup might be setup to automatically update the pbf files and restart the graphhopper service whenever the pbf changes.

About

Routing through pedestrian areas

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •