Compare commits
No commits in common. "8748e0fa699caf9e10de861a016d5c1e524eed1c" and "3bd9080f671a13bc6e258ccd750189da0717d0a0" have entirely different histories.
8748e0fa69
...
3bd9080f67
1
.gitignore
vendored
1
.gitignore
vendored
@ -18,4 +18,3 @@ data-bkup
|
||||
*.bak
|
||||
archive/
|
||||
trash/
|
||||
api_key
|
||||
|
2
Makefile
2
Makefile
@ -1,5 +1,5 @@
|
||||
route_analysis: R/route_analysis.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 = "./R/route_analysis.Rmd", output_file = "./html/route_analysis.html")'
|
||||
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 = "./R/route_analysis.Rmd", output_file = "./html/route_analysis.html")'
|
||||
|
||||
clean: clean-data clean-figure clean-script
|
||||
|
||||
|
@ -19,7 +19,6 @@ library(osrm)
|
||||
library(smoothr)
|
||||
library(magick)
|
||||
library(ggnewscale)
|
||||
library(rsvg)
|
||||
fig.height <- 6
|
||||
set.seed(1)
|
||||
```
|
||||
@ -34,12 +33,11 @@ school_focus <- data.frame(name = c("East High School"), NCES_CODE = c("55085200
|
||||
walk_boundary_m <- 1.5 * 1609
|
||||
|
||||
## load school locations
|
||||
|
||||
WI_schools <- st_transform(st_read(dsn = "data/Schools/Wisconsin_Public_Schools_-5986231931870160084.gpkg"), crs = 4326)
|
||||
WI_schools <- st_transform(st_read(dsn = "../data/Schools/Wisconsin_Public_Schools_-5986231931870160084.gpkg"), crs = 4326)
|
||||
WI_schools <- WI_schools %>% mutate(geom = SHAPE)
|
||||
|
||||
## load addresses
|
||||
addresses <- read_csv(file="data/addresses/Addresses_Students_EastHS_2024_GeocodeResults.csv") %>%
|
||||
addresses <- read_csv(file="../data/addresses/Addresses_Students_EastHS_2024_GeocodeResults.csv") %>%
|
||||
filter(lat > 0) %>%
|
||||
st_as_sf(coords=c("lon","lat"), crs=4326) # remember x=lon and y=lat
|
||||
|
||||
@ -47,7 +45,7 @@ addresses <- read_csv(file="data/addresses/Addresses_Students_EastHS_2024_Geocod
|
||||
options(osrm.server = "http://127.0.0.1:5000/")
|
||||
options(osrm.profile = "walk")
|
||||
|
||||
register_stadiamaps(key = substr(read_file(file = "api_keys/stadia_api_key"), 1, 36))
|
||||
register_stadiamaps(key = substr(read_file(file = "../api_keys/stadia_api_key"), 1, 36))
|
||||
|
||||
## subset addresses within 1.5 miles
|
||||
walk_boundary_poly <- fill_holes(st_make_valid(osrmIsodistance(
|
||||
@ -59,7 +57,7 @@ walk_boundary_poly <- fill_holes(st_make_valid(osrmIsodistance(
|
||||
addresses_near <- st_intersection(addresses, walk_boundary_poly)
|
||||
|
||||
## load bike tls
|
||||
bike_lts <- st_read("data/bike_lts/bike_lts_DANE.geojson")
|
||||
bike_lts <- st_read("../data/bike_lts/bike_lts_DANE.geojson")
|
||||
bike_lts[["lts"]] <- as.factor(bike_lts$LTS_F)
|
||||
|
||||
bike_lts_scale <- data.frame(code = c(1, 2, 3, 4, 9),
|
||||
@ -90,8 +88,8 @@ bike_lts <- st_join(bike_lts, bike_lts_buffer %>% select(OBJECTID, student_use))
|
||||
|
||||
## make maps
|
||||
# load logo
|
||||
logo <- image_read(path = "other/BFW_Logo_180_x_200_transparent_background.png")
|
||||
school_symbol <- image_read_svg(path = "other/school_FILL0_wght400_GRAD0_opsz24.svg")
|
||||
logo <- image_read(path = "../other/BFW_Logo_180_x_200_transparent_background.png")
|
||||
school_symbol <- image_read_svg(path = "../other/school_FILL0_wght400_GRAD0_opsz24.svg")
|
||||
|
||||
|
||||
bbox <- st_bbox(st_transform(st_buffer(walk_boundary_poly, dist = 500), crs = 4326))
|
||||
@ -141,7 +139,7 @@ ggmap(basemap) +
|
||||
label.size = 0.04,
|
||||
size = 2)
|
||||
|
||||
ggsave(file = paste0("figures/",
|
||||
ggsave(file = paste0("../figures/",
|
||||
school_focus %>% pull(name),
|
||||
" Routes.pdf"),
|
||||
title = paste0(school_focus %>% pull(name), " Walking Routes"),
|
||||
@ -188,7 +186,7 @@ ggmap(basemap) +
|
||||
nudge_y = 0.0015,
|
||||
label.size = 0.04,
|
||||
size = 2)
|
||||
ggsave(file = paste0("figures/",
|
||||
ggsave(file = paste0("../figures/",
|
||||
school_focus %>% pull(name),
|
||||
" Routes - Traffic Stress.pdf"),
|
||||
title = paste0(school_focus %>% pull(name), " Walking Routes - Traffic Stress"),
|
||||
@ -232,7 +230,7 @@ ggmap(basemap) +
|
||||
nudge_y = 0.0015,
|
||||
label.size = 0.04,
|
||||
size = 2)
|
||||
ggsave(file = paste0("figures/",
|
||||
ggsave(file = paste0("../figures/",
|
||||
school_focus %>% pull(name),
|
||||
" Addresses.pdf"),
|
||||
title = paste0(school_focus %>% pull(name), " Addresses"),
|
||||
|
Loading…
x
Reference in New Issue
Block a user