A proof-of-concept that uses the National Road Network to build a point-to-point routing application using Dijkstra's Shortest Path Algorithm on top of GeoServer and PostgreSQL/PostGIS Docker containers.
- Geospatial Data Abstraction Library (GDAL) 3 -
ogr2ogr
- Docker and Docker-Compose
- Python 3.*
$ docker-compose up --build -d
2. Download the NRN road network, build the network costs and interact with the GeoServer RESTful API.
$ ./build.sh
$ python3 -m http.server 8000
Enter, http://localhost:8000, in a browser of your choice.
- Integrate functionality for other provinces.
- Further testing of routing algorithms.