iso_accessibilite: Calcul de l'accessibilité

View source: R/iso_accessibilite.r

iso_accessibiliteR Documentation

Calcul de l'accessibilité

Description

iso_accessibilite calcule l'accessibilité à des aménités définies sur une carte (sous forme de sf) et renvoie un raster à une certaine résolution. Le calcul des distances isochroniques est organisé par secteurs et est majoré pour évacuer des calculs inutiles entre secteurs éloignés.

Usage

iso_accessibilite(
  quoi,
  ou = NULL,
  res_quoi = Inf,
  resolution = ifelse(is.null(ou), 200, Inf),
  var_quoi = "individuals",
  routing = "r5",
  tmax = 10L,
  pdt = 1L,
  chunk = 2e+07,
  future = FALSE,
  out = ifelse(is.finite(resolution), resolution, "raster"),
  ttm_out = FALSE,
  logs = ".",
  dir = NULL,
  table2disk = if (is.null(dir)) FALSE else TRUE
)

Arguments

quoi

sf de variables numériques de différentes aménités, qui vont être agrégées au sein d'isochrones. Différentes options sont possibles pour le format et les formes passées en entrée.

ou

positions sur lesquelles sont calculées les accessibilités. Si NULL, un raster est défini par défaut en ayant la même empreinte que les oportunités, à la résolution resolution.

res_quoi

rasterisation éventuelle des lieux à la résolution donnée. Par défaut, reste un sf.

resolution

résolution retenue pour l'accessibilité. Par défaut, 200m si ou est NULL, Inf sinon.

var_quoi

si rasterisation, définie la fonction d'agrégation. Non implémenté.

routing

défini le moteur de routage. Le routing dopit être initialisé par un setup_routing_*

tmax

temps maximal pour les calculs d'isochrone. Par défaut, 10 mn.

pdt

pas de temps pour le calcul des isochrones. Par defaut, incrément de 1mn.

chunk

taille des paquets pour le compartimentage des calculs.

future

calcul parallélisé. Par défaut, FALSE.

out

format de sortie ("data.table", "sf", "raster"). Par défaut, raster.

ttm_out

conserver travel_time_matrix. Par défaut, FALSE. Peut générer un objet volumineux.

logs

dossier pour le fichier log, par defaut la variable localdata (non définie).

dir

dossier des étapes du calcul (permet de récupérer ce qui a déjà calculé en cas de plantage).

table2disk

enregistre les étapes du calcul. Par défaut, si dir est défini, TRUE.

Details

Les étapes du calcul peuvent être enregistrées pour ne pas repartir de zéro si le calcul plante en cours de route. l'algorithme fonctionne comme cela :

  1. découpe les groupes d'origines

  2. par groupe

  3. prend un point au hasard

  4. calcule les distances entre ce point et les cibles

  5. calcule les distance entre le point et les autres du paquet

  6. sélectionne pour chaque auter point du paquet les cibles atteignables

  7. calcule les distances

  8. aggrege

  9. cumule

  10. rasterize

Value

Par défaut, la sortie est une liste de bricks (ensemble de rasters). Chaque élément de la liste renvoie à une aménité et la brick donne tous les rasters selon le temps de déplacement.


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