Supplementary materials to: Assessment of bicycle accessibility to mobility hubs under different criteria for cycling network quality
Creators: name: Van der Meer, Lucas
name: Werner, Christian
name: Loidl, Martin
Publisher: name: Zenodo
Year: 2024

description: This repository contains all supplementary materials to the paper "Assessment of bicycle accessibility to mobility hubs under different criteria for cycling network quality", presented at the annual conference of the Association of Geographic Information Laboratories in Europe (AGILE), held in Glasgow on 4-7 June 2024. For more information, see https://agile-gi.eu/conference-2024.

The published paper can be found through the following link: https://doi.org/10.5194/agile-giss-5-48-2024

The following content is included here:



Output of the analysis

Input data to the analysis

Code to reproduce the an alysis


Analysis output

This includes the results of the analysis in the file data.RData. The file contains one R object which is a list with several named elements:




Name
Description


network
An object of class sfnetwork containing the nodes and edges of the street network, including all relevant attributes (e.g. bikeability index).


households
An object of class sf containing the household locations, including all relevant attributes.


accessibility
An object of class tibble containing all computed accessibility values, for different combinations of index thresholds and detour thresholds.




The data can be loaded directly into an R session by running load("data.RData")

The analysis output also includes the generated plots that are shown in the paper, in the files data_map.png (Figure 2), accessibility_plot.png (Figure 3), and accessibility_map.png (Figure 4).

Analysis input

This includes the two input data files that are needed to reproduce the analysis. The first one is salzburgerland-netascore-20240123.gpkg, which is the output of the street network assessment by the open-source NetAScore toolbox (https://github.com/plus-mobilitylab/netascore). The second one is austria-addresses-20211001.csv, which contains the coordinates of all addresses in Austria. This file is a copy from ADRESSE.csv in the Austrian address database of 2021, made openly available for download by the Austrian "Bundesamt für Eich- und Vermessungswesen" here (licensed under CC BY 4.0).

To reproduce the NetAScore assessment itself, use v1.0.1-fix of the NetAScore Toolbox, and follow the instructions as specified on GitHub: https://github.com/plus-mobilitylab/netascore/tree/v1.0.1-fix. The OpenStreetMap extract being assessed is included here as salzburgerland-20240123.osm.pbf. The mode profile used for the assessment is included here as profile-bike-agile.yml. A Digital Elevation Model (DEM) is required as well, and made openly avaible for download by geoland.at here (licensed under CC BY 4.0).

Analysis code

The R code for the analysis, including instructions for reproduction, is available at GitHub under an MIT license: https://github.com/plus-mobilitylab/accmobhub-agile.

The analysis was performed in an R session with the following session info (obtained through SessionInfo()):

R version 4.3.2 (2023-10-31)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 22.04.3 LTS

Matrix products: default
BLAS:   /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3 
LAPACK: /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblasp-r0.3.20.so;  LAPACK version 3.10.0

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=en_US.UTF-8       
 [4] LC_COLLATE=en_US.UTF-8     LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                  LC_ADDRESS=C              
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

time zone: Etc/UTC
tzcode source: system (glibc)

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] units_0.8-5          maptiles_0.7.0       tidyterra_0.5.2      tidygraph_1.3.1.9000
 [5] sfnetworks_0.6.3     here_1.0.1           lubridate_1.9.3      forcats_1.0.0       
 [9] stringr_1.5.1        dplyr_1.1.4          purrr_1.0.2          readr_2.1.4         
[13] tidyr_1.3.1          tibble_3.2.1         ggplot2_3.4.4        tidyverse_2.0.0     
[17] sf_1.0-16           

loaded via a namespace (and not attached):
 [1] gtable_0.3.4           spatstat.sparse_3.0-3  lattice_0.21-9         tzdb_0.4.0            
 [5] vctrs_0.6.5            tools_4.3.2            spatstat.utils_3.0-4   generics_0.1.3        
 [9] curl_5.1.0             parallel_4.3.2         goftest_1.2-3          proxy_0.4-27          
[13] fansi_1.0.6            pkgconfig_2.0.3        sfheaders_0.4.4        Matrix_1.6-1.1        
[17] KernSmooth_2.23-22     lifecycle_1.0.4        farver_2.1.1           compiler_4.3.2        
[21] deldir_1.0-9           textshaping_0.3.7      munsell_0.5.0          spatstat.linnet_3.1-3 
[25] terra_1.7-69           codetools_0.2-19       spatstat.explore_3.2-5 class_7.3-22          
[29] pillar_1.9.0           crayon_1.5.2           slippymath_0.3.1       classInt_0.4-10       
[33] spatstat.model_3.2-8   lwgeom_0.2-14          rpart_4.1.21           abind_1.4-5           
[37] nlme_3.1-163           spatstat.geom_3.2-7    digest_0.6.34          tidyselect_1.2.0      
[41] stringi_1.8.3          labeling_0.4.3         splines_4.3.2          polyclip_1.10-6       
[45] rprojroot_2.0.4        grid_4.3.2             archive_1.1.7          colorspace_2.1-0      
[49] cli_3.6.2              magrittr_2.0.3         utf8_1.2.4             e1071_1.7-14          
[53] spatstat.data_3.0-3    withr_3.0.0            tensor_1.5             scales_1.3.0          
[57] bit64_4.0.5            timechange_0.2.0       bit_4.0.5              igraph_2.0.1.1        
[61] ragg_1.2.6             png_0.1-8              hms_1.1.3              viridisLite_0.4.2     
[65] mgcv_1.9-0             rlang_1.1.3            Rcpp_1.0.12            spatstat.random_3.2-1 
[69] glue_1.7.0             DBI_1.2.1              vroom_1.6.4            rstudioapi_0.15.0     
[73] R6_2.5.1               systemfonts_1.0.5