Update to New Code in the Appendix
This commit is contained in:
parent
dfe33b953f
commit
46f67bb15f
@ -488,21 +488,15 @@ ggsave(file = paste0("figures/",
|
||||
cellsize <- 5e-3
|
||||
|
||||
grid <- st_intersection(cycle_boundary_poly, st_make_grid(cycle_boundary_poly, cellsize = cellsize, what = "polygons", square = FALSE))
|
||||
|
||||
ggmap(basemap) +
|
||||
geom_sf(data = st_geometry(grid),
|
||||
inherit.aes = FALSE,
|
||||
fill = NA,
|
||||
linewidth = 0.5)
|
||||
```
|
||||
|
||||
#### Compute Routes from Centroid to School
|
||||
#### Compute Routes from Cell Centroid to School
|
||||
|
||||
```{r sandbox2, eval = TRUE, echo = TRUE, results = "show", warning = TRUE, error = TRUE, message = TRUE}
|
||||
grid_pts <- st_centroid(grid)
|
||||
grid_coods <- st_coordinates(grid_pts)
|
||||
routes <- list(NULL)
|
||||
|
||||
routes <- list(NULL)
|
||||
for(i in 1:nrow(grid_coods) ) {
|
||||
query <- paste0(
|
||||
brouter_url,
|
||||
@ -518,24 +512,45 @@ for(i in 1:nrow(grid_coods) ) {
|
||||
}
|
||||
|
||||
routes <- st_transform(bind_rows(routes), crs = 4326)
|
||||
```
|
||||
Notes:
|
||||
|
||||
- What does `st_transform(bind_rows(routes), crs = 4326)` do?
|
||||
|
||||
|
||||
#### Generate Map for Total Time
|
||||
|
||||
```{r sandbox3, eval = TRUE, echo = TRUE, results = "show", warning = TRUE, error = TRUE, message = TRUE}
|
||||
track.length.vec <- routes %>% pull(track.length)
|
||||
grid <- cbind(grid, track.length = as.numeric(track.length.vec)/1609)
|
||||
|
||||
total.time.vec <- routes %>% pull(total.time)
|
||||
grid <- cbind(grid, total.time = as.numeric(total.time.vec)/60)
|
||||
|
||||
total.energy.vec <- routes %>% pull(total.energy)
|
||||
grid <- cbind(grid, total.energy = as.numeric(total.energy.vec))
|
||||
|
||||
ggmap(basemap) +
|
||||
geom_sf(data = st_geometry(routes),
|
||||
inherit.aes = FALSE,
|
||||
fill = NA,
|
||||
linewidth = 0.5,
|
||||
color = "red"
|
||||
) +
|
||||
geom_sf(data = st_geometry(grid),
|
||||
inherit.aes = FALSE,
|
||||
fill = NA,
|
||||
linewidth = 0.5)
|
||||
geom_sf(data = grid,
|
||||
aes(fill = total.time),
|
||||
inherit.aes = FALSE
|
||||
)
|
||||
```
|
||||
|
||||
#### Compute Route-Level Measures
|
||||
#### Available Route Data
|
||||
|
||||
```{r sandbox4, eval = TRUE, echo = TRUE, results = "show", warning = TRUE, error = TRUE, message = TRUE}
|
||||
attributes(routes)$names
|
||||
```
|
||||
|
||||
##### Message Data?
|
||||
|
||||
What information can we pull out of the messages data?
|
||||
|
||||
```{r sandbox5, eval = TRUE, echo = TRUE, results = "show", warning = TRUE, error = TRUE, message = TRUE}
|
||||
routes[1,"messages"]
|
||||
```
|
||||
|
||||
How do we retireve features of the route such as percentage on
|
||||
cycleway? My next step is to look over getLTSForRoute() for tips.
|
||||
|
||||
```{r chunklast, eval = TRUE, echo = TRUE, results = "show", warning = TRUE, error = TRUE, message = TRUE}
|
||||
date()
|
||||
|
Loading…
x
Reference in New Issue
Block a user