├── .github └── workflows │ ├── gh-pages.yml │ ├── osrm-backend.yml │ ├── publish_wheels.yml │ ├── pull_request.yml │ └── push_master.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake └── FindLibOSRM.cmake ├── docs ├── docs │ ├── index.md │ └── pages │ │ ├── base.md │ │ ├── match.md │ │ ├── nearest.md │ │ ├── osrm.md │ │ ├── route.md │ │ ├── table.md │ │ ├── tile.md │ │ └── trip.md ├── mkdocs.yml └── requirements.txt ├── include ├── engineconfig_nb.h ├── parameters │ ├── baseparameter_nb.h │ ├── matchparameter_nb.h │ ├── nearestparameter_nb.h │ ├── routeparameter_nb.h │ ├── tableparameter_nb.h │ ├── tileparameter_nb.h │ └── tripparameter_nb.h ├── types │ ├── approach_nb.h │ ├── bearing_nb.h │ ├── coordinate_nb.h │ ├── jsoncontainer_nb.h │ └── optional_nb.h └── utility │ ├── osrm_utility.h │ └── param_utility.h ├── pyproject.toml ├── src ├── engineconfig_nb.cpp ├── osrm │ ├── __init__.py │ └── __main__.py ├── osrm_nb.cpp ├── parameters │ ├── baseparameter_nb.cpp │ ├── matchparameter_nb.cpp │ ├── nearestparameter_nb.cpp │ ├── routeparameter_nb.cpp │ ├── tableparameter_nb.cpp │ ├── tileparameter_nb.cpp │ └── tripparameter_nb.cpp ├── types │ ├── approach_nb.cpp │ ├── bearing_nb.cpp │ ├── coordinate_nb.cpp │ ├── jsoncontainer_nb.cpp │ └── optional_nb.cpp └── utility │ ├── osrm_utility.cpp │ └── param_utility.cpp └── tests ├── constants.py ├── data ├── Makefile ├── monaco.osm.pbf ├── monaco.poly ├── profiles │ ├── bad_node.lua │ ├── bad_segment.lua │ ├── bad_setup.lua │ ├── bad_turn.lua │ ├── bad_way.lua │ ├── bicycle.lua │ ├── car.lua │ ├── debug_example.lua │ ├── debug_way.lua │ ├── examples │ │ └── postgis.lua │ ├── foot.lua │ ├── lib │ │ ├── access.lua │ │ ├── destination.lua │ │ ├── guidance.lua │ │ ├── maxspeed.lua │ │ ├── measure.lua │ │ ├── pprint.lua │ │ ├── profile_debugger.lua │ │ ├── relations.lua │ │ ├── sequence.lua │ │ ├── set.lua │ │ ├── tags.lua │ │ ├── traffic_signal.lua │ │ ├── utils.lua │ │ └── way_handlers.lua │ ├── rasterbot.lua │ ├── rasterbotinterp.lua │ ├── test.lua │ ├── testbot.lua │ └── turnbot.lua └── windows-build-tests.bat ├── test_index.py ├── test_match.py ├── test_nearest.py ├── test_route.py ├── test_table.py ├── test_tile.py └── test_trip.py /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/osrm-backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/.github/workflows/osrm-backend.yml -------------------------------------------------------------------------------- /.github/workflows/publish_wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/.github/workflows/publish_wheels.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/push_master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/.github/workflows/push_master.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindLibOSRM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/cmake/FindLibOSRM.cmake -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /docs/docs/pages/base.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/docs/docs/pages/base.md -------------------------------------------------------------------------------- /docs/docs/pages/match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/docs/docs/pages/match.md -------------------------------------------------------------------------------- /docs/docs/pages/nearest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/docs/docs/pages/nearest.md -------------------------------------------------------------------------------- /docs/docs/pages/osrm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/docs/docs/pages/osrm.md -------------------------------------------------------------------------------- /docs/docs/pages/route.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/docs/docs/pages/route.md -------------------------------------------------------------------------------- /docs/docs/pages/table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/docs/docs/pages/table.md -------------------------------------------------------------------------------- /docs/docs/pages/tile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/docs/docs/pages/tile.md -------------------------------------------------------------------------------- /docs/docs/pages/trip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/docs/docs/pages/trip.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /include/engineconfig_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/engineconfig_nb.h -------------------------------------------------------------------------------- /include/parameters/baseparameter_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/parameters/baseparameter_nb.h -------------------------------------------------------------------------------- /include/parameters/matchparameter_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/parameters/matchparameter_nb.h -------------------------------------------------------------------------------- /include/parameters/nearestparameter_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/parameters/nearestparameter_nb.h -------------------------------------------------------------------------------- /include/parameters/routeparameter_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/parameters/routeparameter_nb.h -------------------------------------------------------------------------------- /include/parameters/tableparameter_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/parameters/tableparameter_nb.h -------------------------------------------------------------------------------- /include/parameters/tileparameter_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/parameters/tileparameter_nb.h -------------------------------------------------------------------------------- /include/parameters/tripparameter_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/parameters/tripparameter_nb.h -------------------------------------------------------------------------------- /include/types/approach_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/types/approach_nb.h -------------------------------------------------------------------------------- /include/types/bearing_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/types/bearing_nb.h -------------------------------------------------------------------------------- /include/types/coordinate_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/types/coordinate_nb.h -------------------------------------------------------------------------------- /include/types/jsoncontainer_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/types/jsoncontainer_nb.h -------------------------------------------------------------------------------- /include/types/optional_nb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/types/optional_nb.h -------------------------------------------------------------------------------- /include/utility/osrm_utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/utility/osrm_utility.h -------------------------------------------------------------------------------- /include/utility/param_utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/include/utility/param_utility.h -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/engineconfig_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/engineconfig_nb.cpp -------------------------------------------------------------------------------- /src/osrm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/osrm/__init__.py -------------------------------------------------------------------------------- /src/osrm/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/osrm/__main__.py -------------------------------------------------------------------------------- /src/osrm_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/osrm_nb.cpp -------------------------------------------------------------------------------- /src/parameters/baseparameter_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/parameters/baseparameter_nb.cpp -------------------------------------------------------------------------------- /src/parameters/matchparameter_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/parameters/matchparameter_nb.cpp -------------------------------------------------------------------------------- /src/parameters/nearestparameter_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/parameters/nearestparameter_nb.cpp -------------------------------------------------------------------------------- /src/parameters/routeparameter_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/parameters/routeparameter_nb.cpp -------------------------------------------------------------------------------- /src/parameters/tableparameter_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/parameters/tableparameter_nb.cpp -------------------------------------------------------------------------------- /src/parameters/tileparameter_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/parameters/tileparameter_nb.cpp -------------------------------------------------------------------------------- /src/parameters/tripparameter_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/parameters/tripparameter_nb.cpp -------------------------------------------------------------------------------- /src/types/approach_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/types/approach_nb.cpp -------------------------------------------------------------------------------- /src/types/bearing_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/types/bearing_nb.cpp -------------------------------------------------------------------------------- /src/types/coordinate_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/types/coordinate_nb.cpp -------------------------------------------------------------------------------- /src/types/jsoncontainer_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/types/jsoncontainer_nb.cpp -------------------------------------------------------------------------------- /src/types/optional_nb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/types/optional_nb.cpp -------------------------------------------------------------------------------- /src/utility/osrm_utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/utility/osrm_utility.cpp -------------------------------------------------------------------------------- /src/utility/param_utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/src/utility/param_utility.cpp -------------------------------------------------------------------------------- /tests/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/constants.py -------------------------------------------------------------------------------- /tests/data/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/Makefile -------------------------------------------------------------------------------- /tests/data/monaco.osm.pbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/monaco.osm.pbf -------------------------------------------------------------------------------- /tests/data/monaco.poly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/monaco.poly -------------------------------------------------------------------------------- /tests/data/profiles/bad_node.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/bad_node.lua -------------------------------------------------------------------------------- /tests/data/profiles/bad_segment.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/bad_segment.lua -------------------------------------------------------------------------------- /tests/data/profiles/bad_setup.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/bad_setup.lua -------------------------------------------------------------------------------- /tests/data/profiles/bad_turn.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/bad_turn.lua -------------------------------------------------------------------------------- /tests/data/profiles/bad_way.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/bad_way.lua -------------------------------------------------------------------------------- /tests/data/profiles/bicycle.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/bicycle.lua -------------------------------------------------------------------------------- /tests/data/profiles/car.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/car.lua -------------------------------------------------------------------------------- /tests/data/profiles/debug_example.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/debug_example.lua -------------------------------------------------------------------------------- /tests/data/profiles/debug_way.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/debug_way.lua -------------------------------------------------------------------------------- /tests/data/profiles/examples/postgis.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/examples/postgis.lua -------------------------------------------------------------------------------- /tests/data/profiles/foot.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/foot.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/access.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/access.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/destination.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/destination.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/guidance.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/guidance.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/maxspeed.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/maxspeed.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/measure.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/measure.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/pprint.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/pprint.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/profile_debugger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/profile_debugger.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/relations.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/relations.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/sequence.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/sequence.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/set.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/set.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/tags.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/tags.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/traffic_signal.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/traffic_signal.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/utils.lua -------------------------------------------------------------------------------- /tests/data/profiles/lib/way_handlers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/lib/way_handlers.lua -------------------------------------------------------------------------------- /tests/data/profiles/rasterbot.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/rasterbot.lua -------------------------------------------------------------------------------- /tests/data/profiles/rasterbotinterp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/rasterbotinterp.lua -------------------------------------------------------------------------------- /tests/data/profiles/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/test.lua -------------------------------------------------------------------------------- /tests/data/profiles/testbot.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/testbot.lua -------------------------------------------------------------------------------- /tests/data/profiles/turnbot.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/profiles/turnbot.lua -------------------------------------------------------------------------------- /tests/data/windows-build-tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/data/windows-build-tests.bat -------------------------------------------------------------------------------- /tests/test_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/test_index.py -------------------------------------------------------------------------------- /tests/test_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/test_match.py -------------------------------------------------------------------------------- /tests/test_nearest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/test_nearest.py -------------------------------------------------------------------------------- /tests/test_route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/test_route.py -------------------------------------------------------------------------------- /tests/test_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/test_table.py -------------------------------------------------------------------------------- /tests/test_tile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/test_tile.py -------------------------------------------------------------------------------- /tests/test_trip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nilsnolde/py-osrm/HEAD/tests/test_trip.py --------------------------------------------------------------------------------