Saturation: R6 Class pour donnees occupations des parkings

SaturationR Documentation

R6 Class pour donnees occupations des parkings

Description

va gérer la routine API / clean / plot / table / download

Super class

occupationparkingsapp::ParkingsStats -> Saturation

Public fields

parkings_satures

contient les parkings satures selon des criteres de d'occupation en nb d'heures par jour et nb de jours par semaine

data_plot

donnees du graphique de saturation

Methods

Public methods

Inherited methods

Method new()

Create a new saturation object.

Usage
Saturation$new(
  rangeStart = NULL,
  rangeEnd = NULL,
  rangeStep = NULL,
  aggregation_unit = NULL,
  plageHoraire = NULL,
  parkings_list = NULL
)
Arguments
rangeStart

rangeStart

rangeEnd

rangeEnd

rangeStep

rangeStep

aggregation_unit

aggregation_unit

plageHoraire

plageHoraire

parkings_list

liste des parkings analyses

Returns

A new 'Saturation' object.


Method filter_full_capacity_parkings()

On garde les parkings satures. Cad les parkings avec un taux d'occupation superieur à seuil_taux_occupation pendant au moins nb_heures_par_jour_satures par jour pendant au moins nb_jour_par_semaine_sature par semaine

Usage
Saturation$filter_full_capacity_parkings(
  seuil_taux_occupation = 90,
  nb_heures_par_jour_satures = 3,
  nb_jour_par_semaine_sature = 2
)
Arguments
seuil_taux_occupation

seuil pour considerer un parking comme sature

nb_heures_par_jour_satures

seuil de nb d'heures par jour de saturation

nb_jour_par_semaine_sature

seuil de nb de jour par semaine de saturation


Method calendar_heatmap()

Realise une calendar heatmap des parkings les plus satures

Usage
Saturation$calendar_heatmap(selected_parking, app_theme)
Arguments
selected_parking

parkings à afficher

app_theme

theme de l'application (dark ou light)


Method clone()

The objects of this class are cloneable with this method.

Usage
Saturation$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


ymansiaux/occupationparkingsapp documentation built on July 18, 2022, 12:51 p.m.