{"id":15009469,"url":"https://github.com/plazaroute/plazaroute","last_synced_at":"2025-11-17T03:40:34.625Z","repository":{"id":221092733,"uuid":"103928194","full_name":"PlazaRoute/plazaroute","owner":"PlazaRoute","description":"Routing through pedestrian areas","archived":false,"fork":false,"pushed_at":"2018-04-12T07:48:42.000Z","size":4293,"stargazers_count":11,"open_issues_count":7,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-23T19:38:45.017Z","etag":null,"topics":["osm","python-3-6","routing-algorithm"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PlazaRoute.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-18T11:02:18.000Z","updated_at":"2025-03-09T16:57:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"89ade469-8717-42c5-9753-5c53b2b47c83","html_url":"https://github.com/PlazaRoute/plazaroute","commit_stats":{"total_commits":341,"total_committers":3,"mean_commits":"113.66666666666667","dds":"0.46041055718475077","last_synced_commit":"ab81e074c3728e889ad741591c2dd01197b9704b"},"previous_names":["plazaroute/plazaroute"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlazaRoute%2Fplazaroute","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlazaRoute%2Fplazaroute/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlazaRoute%2Fplazaroute/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlazaRoute%2Fplazaroute/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PlazaRoute","download_url":"https://codeload.github.com/PlazaRoute/plazaroute/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248075719,"owners_count":21043636,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["osm","python-3-6","routing-algorithm"],"created_at":"2024-09-24T19:25:27.208Z","updated_at":"2025-11-17T03:40:34.593Z","avatar_url":"https://github.com/PlazaRoute.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PlazaRoute\n\n[![Build Status](https://circleci.com/gh/PlazaRoute/plazaroute.png)](https://circleci.com/gh/PlazaRoute/plazaroute)\n\nAPI Reference: \u003chttps://plazaroute.github.io/plazaroute/\u003e\n\nPlazaRoute 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](https://github.com/PlazaRoute/plazaroute/tree/master/plaza_preprocessing) to add new ways for the router. The processed file can than be used with [plaza_routing](https://github.com/PlazaRoute/plazaroute/tree/master/plaza_routing) to provide an API.\n\nA QGIS plugin as a frontend is available here: \u003chttps://github.com/PlazaRoute/qgis\u003e\n\n\nPython Packages Reference: \u003chttps://plazaroute.github.io/plazaroute/\u003e\n\n## Research\n\nThis 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](https://github.com/PlazaRoute/doc).\n\n## Acknowledgments\n\n* [Search.ch](https://www.search.ch/) for public transport routing\n* [Graphhopper](https://github.com/graphhopper/graphhopper) for pedestrian routing\n* [Nominatim](https://nominatim.openstreetmap.org/) for geocoding\n* [Swiss Overpass API](http://overpass.osm.ch/)\n* Visibility Graph algorithm based on the [paper by A. Graser](https://www.researchgate.net/publication/305272744_Integrating_Open_Spaces_into_OpenStreetMap_Routing_Graphs_for_Realistic_Crossing_Behaviour_in_Pedestrian_Navigation)\n* SpiderWeb Graph algorithm based on [Routing über Flächen mit SpiderWebGraph](https://gispoint.de/gisopen-paper/1613-routing-ueber-flaechen-mit-spiderwebgraph.html)\n\n## plaza_preprocessing\n\nPython 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.\n\nSee the [plaza_preprocessing README](https://github.com/PlazaRoute/plazaroute/tree/master/plaza_preprocessing) for more information\n\n## plaza_routing\n\nPython webservice that exposes an API which can be used for public transport and pedestrian routing.\n\n* The API specification can be found under \u003chttps://plazaroute.github.io/api/\u003e\n* There is a QGIS Plugin to use the API under [PlazaRoute/qgis](https://github.com/PlazaRoute/qgis)\n\nSee the [plaza_routing README](https://github.com/PlazaRoute/plazaroute/tree/master/plaza_routing) for more information\n\n### Fully automated\n\nHave a look in [deploy directory](deploy/) to see how a production setup might be setup to automatically update the pbf files and restart the graphhopper service whenever the pbf changes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplazaroute%2Fplazaroute","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplazaroute%2Fplazaroute","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplazaroute%2Fplazaroute/lists"}