ParkingsStats: R6 Super Class pour donnees occupations et saturation des...

ParkingsStatsR Documentation

R6 Super Class pour donnees occupations et saturation des parkings

Description

utilisee ensuite par classe Occupation et Saturation

Public fields

rangeStart

Debut de la periode d'observation

rangeEnd

Fin de la periode d'observation

rangeStep

Pas d'aggregation pour requete xtradata

aggregation_unit

Unite de temps d'aggregation des donnees xtradata (notamment pour l'affichage dans les graphes)

plageHoraire

plage horaire des donnees à recup

parkings_list

liste des parkings analyses

data_xtradata

Données issues de l'appel au WS via la fonction download_data

cleaned_data

Données nettoyées

download_data_memoise

version optimisee (avec cache) de la fonction de telechargement sur xtradata

Methods

Public methods


Method new()

Create a new occupation object.

Usage
ParkingsStats$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 'Occupation' object.


Method download_data()

Interroge le WS aggregate

Usage
ParkingsStats$download_data(
  rangeStart,
  rangeEnd,
  rangeStep,
  plageHoraire,
  parkings_list
)
Arguments
rangeStart

rangeStart xtradata aggregate

rangeEnd

rangeEnd xtradata aggregate

rangeStep

rangeStep xtradata aggregate

plageHoraire

plage horaire d'interet pour les donnees (filtre sur xtradata)

parkings_list

liste des parkings analyses


Method clean_output()

Nettoyage de la sortie xtradata (application de lubridate et calcul du taux d'occup)

Usage
ParkingsStats$clean_output(parkings_list)
Arguments
parkings_list

liste des parkings (permet de recup les noms des pkgs)


Method clone()

The objects of this class are cloneable with this method.

Usage
ParkingsStats$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


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