routing_setup_r5 | R Documentation |
Cette fonction est utlisée pour fabriquer le "core" r5 qui est ensuite appelé pour faire le routage. Elle utilise le r5.....jar téléchargé ou le télécharge si nécessaire. Un dossier contenant les informations nécessaires doit être passé en parmètre. Ce dossier contient au moins un pbf (OSM), des fichiers GTFS (zip), des fichiers d'élévation (.tif) Si iol contient un network.dat, celui ci sera utilisé sans reconstruire le réseau
routing_setup_r5(
path,
date = "17-12-2019 8:00:00",
mode = c("WALK", "TRANSIT"),
montecarlo = 10L,
max_walk_time = Inf,
time_window = 1L,
percentiles = 50L,
walk_speed = 5,
bike_speed = 12,
max_lts = 2,
max_rides = ifelse("TRANSIT" %in% mode, 3L, 1L),
use_elevation = FALSE,
elevation_tif = NULL,
elevation = "NONE",
dfMaxLength = 10,
breakdown = FALSE,
overwrite = FALSE,
n_threads = 4L,
max_rows = 5000,
jMem = "12G",
di = FALSE,
quick_setup = FALSE
)
path |
path Chemin d'accès au dossier |
date |
date Date où seront simulées les routes |
mode |
mode de transport, par défaut c("WALK", "TRANSIT"), voir r5r ou r5 pour les autres modes |
montecarlo |
nombre de tirages montecarlo par minutes de time_windows par défaut 10 |
max_walk_time |
temps maximal à pied |
time_window |
par défaut, 1. fenêtre pour l'heure de départ en minutes |
percentiles |
par défaut, 50., retourne les percentiles de temps de trajet (montecarlo) |
walk_speed |
vitesse piéton |
bike_speed |
vitesse vélo |
max_lts |
stress maximal à vélo (de 1 enfant à 4 toutes routes), 2 par défaut |
max_rides |
nombre maximal de changements de transport |
use_elevation |
le routing est effectué en utilisant l'information de dénivelé. Pas sûr que cela fonctionne. |
elevation_tif |
nom du fichier raster (WGS84) des élévations en mètre, en passant ce paramètre, on calcule le dénivelé positif. elevatr::get_elev_raster est un bon moyen de le générer. Fonctionne même si on n'utilise pas les élévations dans le routing |
elevation |
méthode de clcul (NONE, TOBLER, ) |
dfMaxLength |
longueur en mètre des segments pour la discrétization |
overwrite |
Regénére le network.dat même si il est présent |
n_threads |
nombre de threads |
max_rows |
nombre maximale de lignes passées à detailled_itirenaries |
jMem |
taille mémoire vive, plus le nombre de threads est élevé, plus la mémoire doit être importante |
di |
renvoie des itinéraires détaillés (distance, nombre de branche) en perdant le montecarlo et au prix d'une plus grande lenteur |
quick_setup |
dans le cas où le core existe déjà, il n'est pas recréer, plus rapide donc, par défaut, FALSE |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.