2024-11-06 16:45:45 -06:00
|
|
|
all: data containers cycle
|
|
|
|
|
|
|
|
data: osrm-data brouter-data
|
|
|
|
containers: osrm-container brouter-container
|
2024-11-22 11:08:43 -06:00
|
|
|
WI-cycle: WI-schools-cycle
|
|
|
|
cycle: cycle_brouter
|
2024-11-06 16:45:45 -06:00
|
|
|
|
2024-11-01 12:37:38 -05:00
|
|
|
walk: route_analysis.Rmd
|
2024-11-01 12:05:30 -05:00
|
|
|
R -e 'library("rmarkdown"); old_path <- Sys.getenv("PATH"); Sys.setenv(PATH = paste(old_path, "/usr/local/bin", sep = ":")); rmarkdown::render(knit_root_dir = "./", output_dir = "./html", input = "./route_analysis.Rmd", output_file = "./html/route_analysis.html")'
|
2024-10-29 10:39:05 -05:00
|
|
|
|
2024-11-05 07:52:14 -06:00
|
|
|
cycle_osrm: cycling_route_analysis.Rmd
|
2024-11-01 12:37:38 -05:00
|
|
|
R -e 'library("rmarkdown"); old_path <- Sys.getenv("PATH"); Sys.setenv(PATH = paste(old_path, "/usr/local/bin", sep = ":")); rmarkdown::render(knit_root_dir = "./", output_dir = "./html", input = "./cycling_route_analysis.Rmd", output_file = "./html/cycling_route_analysis.html")'
|
|
|
|
|
2024-11-05 07:52:14 -06:00
|
|
|
cycle_brouter: cycling_route_analysis_brouter.Rmd
|
|
|
|
R -e 'library("rmarkdown"); old_path <- Sys.getenv("PATH"); Sys.setenv(PATH = paste(old_path, "/usr/local/bin", sep = ":")); rmarkdown::render(knit_root_dir = "./", output_dir = "./html", input = "./cycling_route_analysis_brouter.Rmd", output_file = "./html/cycling_route_analysis.html")'
|
|
|
|
|
2024-11-13 14:00:07 -06:00
|
|
|
route_to_school: route_to_school.Rmd
|
|
|
|
R -e 'library("rmarkdown"); old_path <- Sys.getenv("PATH"); Sys.setenv(PATH = paste(old_path, "/usr/local/bin", sep = ":")); rmarkdown::render(knit_root_dir = "./", output_dir = "./html", input = "./route_to_school.Rmd", output_file = "./html/route_to_school.html")'
|
|
|
|
|
2024-11-21 11:32:27 -06:00
|
|
|
WI-schools-cycle: WI-schools-cycle.Rmd
|
|
|
|
R -e 'library("rmarkdown"); old_path <- Sys.getenv("PATH"); Sys.setenv(PATH = paste(old_path, "/usr/local/bin", sep = ":")); rmarkdown::render(knit_root_dir = "./", output_dir = "./html", input = "./WI-schools-cycle.Rmd", output_file = "./html/WI-schools-cycle.html")'
|
|
|
|
|
2024-11-05 07:29:34 -06:00
|
|
|
osrm-container: ./docker/osrm/docker-compose.yml
|
|
|
|
cd ./docker/osrm/; docker compose up -d
|
|
|
|
|
|
|
|
osrm-data:
|
2024-11-05 07:43:32 -06:00
|
|
|
cd ./docker/osrm/; wget https://download.geofabrik.de/north-america/us/wisconsin-latest.osm.pbf -O ./data-raw/wisconsin-latest.osm.pbf
|
2024-11-05 12:33:21 -06:00
|
|
|
cd ./docker/osrm/; docker run --rm -t -v "./data-foot:/data" -v "./data-raw/wisconsin-latest.osm.pbf:/data/wisconsin-latest.osm.pbf" osrm/osrm-backend osrm-extract -p /opt/foot.lua /data/wisconsin-latest.osm.pbf
|
|
|
|
cd ./docker/osrm/; docker run --rm -t -v "./data-foot:/data" -v "./data-raw/wisconsin-latest.osm.pbf:/data/wisconsin-latest.osm.pbf" osrm/osrm-backend osrm-partition /data/wisconsin-latest.osrm
|
|
|
|
cd ./docker/osrm/; docker run --rm -t -v "./data-foot:/data" -v "./data-raw/wisconsin-latest.osm.pbf:/data/wisconsin-latest.osm.pbf" osrm/osrm-backend osrm-customize /data/wisconsin-latest.osrm
|
|
|
|
cd ./docker/osrm/; docker run --rm -t -v "./data-bicycle:/data" -v "./data-raw/wisconsin-latest.osm.pbf:/data/wisconsin-latest.osm.pbf" osrm/osrm-backend osrm-extract -p /opt/bicycle.lua /data/wisconsin-latest.osm.pbf
|
|
|
|
cd ./docker/osrm/; docker run --rm -t -v "./data-bicycle:/data" -v "./data-raw/wisconsin-latest.osm.pbf:/data/wisconsin-latest.osm.pbf" osrm/osrm-backend osrm-partition /data/wisconsin-latest.osrm
|
|
|
|
cd ./docker/osrm/; docker run --rm -t -v "./data-bicycle:/data" -v "./data-raw/wisconsin-latest.osm.pbf:/data/wisconsin-latest.osm.pbf" osrm/osrm-backend osrm-customize /data/wisconsin-latest.osrm
|
2024-11-05 07:29:34 -06:00
|
|
|
|
|
|
|
brouter-container: ./docker/brouter/docker-compose.yml
|
|
|
|
cd ./docker/brouter; docker compose up -d
|
|
|
|
|
|
|
|
brouter-data:
|
2024-11-07 12:01:03 -06:00
|
|
|
cd ./docker/brouter/; rm -rf ./brouter-bkup/; mv -v ./brouter/ ./brouter-bkup/; git clone https://github.com/abrensch/brouter.git
|
2024-11-05 07:29:34 -06:00
|
|
|
cd ./docker/brouter/; wget -i segments.csv -P ./brouter/misc/segments4/
|
2024-11-14 17:53:00 -06:00
|
|
|
cd ./docker/brouter/; wget https://brouter.de/brouter/profiles2/safety.brf -O ./brouter/misc/profiles2/safety.brf
|
2024-11-07 12:01:03 -06:00
|
|
|
cd ./docker/brouter/; rm -rf ./brouter-web-bkup/; mv -v ./brouter-web/ ./brouter-web-bkup/; git clone https://github.com/nrenner/brouter-web.git
|
2024-11-05 07:29:34 -06:00
|
|
|
cd ./docker/brouter/brouter-web; cp keys.template.js keys.js;
|
|
|
|
cd ./docker/brouter/brouter-web; cp config.template.js config.js
|
|
|
|
cd ./docker/brouter; docker compose build
|
2025-01-29 10:15:15 -06:00
|
|
|
|
2025-01-30 17:19:23 -06:00
|
|
|
osm_edit_refresh_base:
|
2025-01-31 11:49:45 -06:00
|
|
|
cd ./docker/brouter/osm_edit; wget https://download.geofabrik.de/north-america/us/wisconsin-latest.osm.pbf -O ./pbf_files/wisconsin-latest.osm.pbf
|
2025-01-31 13:32:31 -06:00
|
|
|
cd ./docker/brouter/osm_edit/srtm3/; wget -i srtm_tiles.csv -P ./
|
2025-01-30 17:19:23 -06:00
|
|
|
|
|
|
|
osm_edit_generate_pbf:
|
2025-02-01 20:41:05 -06:00
|
|
|
cd ./docker/brouter/; docker run -v ./osm_edit:/osm_edit ghcr.io/bvarick/osmium-tool:2.21.0 osmium apply-changes /osm_edit/pbf_files/wisconsin-latest.osm.pbf /osm_edit/changes.osc -o /osm_edit/pbf_files/wisconsin-latest_edited.osm.pbf --overwrite
|
2025-01-30 17:19:23 -06:00
|
|
|
|
|
|
|
osm_edit_generate_brouter:
|
2025-01-31 13:32:31 -06:00
|
|
|
docker run --rm --user "$(id -u):$(id -g)" --env PLANET=wisconsin-latest_edited.osm.pbf --env JAVA_OPTS="-Xmx2048M -Xms2048M -Xmn256M" --env PLANET_UPDATE=0 --volume ./docker/brouter/osm_edit/brouter-tmp:/brouter-tmp --volume ./docker/brouter/osm_edit/pbf_files:/planet --volume ./docker/brouter/osm_edit/srtm3:/srtm3:ro --volume ./docker/brouter/osm_edit/segments:/segments ghcr.io/mjaschen/brouter-routingdata-builder
|
2025-01-31 12:05:33 -06:00
|
|
|
|
2025-01-31 17:46:02 -06:00
|
|
|
osm_edit_brouter_containers:
|
|
|
|
cd ./docker/brouter/osm_edit; docker compose up -d
|
|
|
|
|