{"id":13782107,"url":"https://github.com/kit-algo/rust_road_router","last_synced_at":"2025-05-11T15:32:12.934Z","repository":{"id":38238064,"uuid":"109375513","full_name":"kit-algo/rust_road_router","owner":"kit-algo","description":null,"archived":false,"fork":false,"pushed_at":"2023-05-03T14:25:23.000Z","size":3583,"stargazers_count":33,"open_issues_count":1,"forks_count":6,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-17T17:42:53.670Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kit-algo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-11-03T09:12:21.000Z","updated_at":"2024-02-29T23:04:17.000Z","dependencies_parsed_at":"2024-01-15T22:53:56.075Z","dependency_job_id":null,"html_url":"https://github.com/kit-algo/rust_road_router","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-algo%2Frust_road_router","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-algo%2Frust_road_router/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-algo%2Frust_road_router/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kit-algo%2Frust_road_router/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kit-algo","download_url":"https://codeload.github.com/kit-algo/rust_road_router/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253588648,"owners_count":21932293,"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":[],"created_at":"2024-08-03T18:01:32.942Z","updated_at":"2025-05-11T15:32:10.955Z","avatar_url":"https://github.com/kit-algo.png","language":"Rust","funding_links":[],"categories":["Rust","Watchlist"],"sub_categories":[],"readme":"# Rust routing framework and toolkit\n\nThere are two crates.\nThe engine which is a library containing several routing algorithms and utilities for working with routing data.\nThe server crate builds on the engine library and provides and HTTP interface for answering routing queries.\nRefer to the readmes of the respective crates for more information.\n\nAdditonally, there is a `lib` directory, which contains `InertialFlowCutter`, a partitioning program to calculate nested disection orders for CCHs, as a git submodule.\n\n\n# Running CCH server with Docker\n\nUsing the following commands, a docker container can be launched, which imports routing data from HERE CSV files and runs the routing server.\n\n```\ngit submodule update --init --recursive\ndocker build -t routing_engine .\ndocker run -p \u003ctarget port\u003e:80 --mount 'type=bind,src=\u003cfolder containing here csvs\u003e,dst=/import' --mount 'type=volume,src=routing_engine_data,dst=/data' routing_engine\n```\n\nHere import will take 10 - 20 minutes and might need a lot of RAM for the link geometry.\nFlowCutter some minutes.\nActual CCH preprocessing less than a minute.\nRefer to the readme of the server crate for API documentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkit-algo%2Frust_road_router","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkit-algo%2Frust_road_router","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkit-algo%2Frust_road_router/lists"}