routing_setup_r5: setup du système de routing de r5

routing_setup_r5R Documentation

setup du système de routing de r5

Description

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

Usage

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
)

Arguments

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


xtimbeau/accessibility documentation built on Dec. 3, 2024, 1:01 a.m.