Cette section calcule l'incidence journalière des cas.
```r
# Décomposition des séries temporelles
inc_ts <- ts(inc$counts, frequency = 7)
inc_dec <- stl(inc_ts, s.window="periodic")
```
Cette partie décompose la série temporelle pour identifier les composantes saisonnières.
## 2. server.R
Fichier principal du serveur Shiny qui gère la logique de l'application.
### Configuration initiale :
- Chargement des bibliothèques nécessaires
- Importation des fichiers de traduction
- Chargement des fonctions utilitaires
- Initialisation des données géographiques et des consultations
### Modules principaux :
1. Module harmonisé (harmonized.R)
2. Module des localités harmonisées (harmonized_loc.R)
3. Module de téléchargement (download.R)
4. Module de classement (ranking.R)
5. Module de qualité d'information (infoq.R)
6. Module cartographique (map.R)
### Sécurité et conditions d'utilisation :
Le serveur implémente une boîte de dialogue modale avec les conditions d'utilisation en trois langues (portugais, français, anglais), conformément aux exigences de la CNIL.
## 3. ui.R
Interface utilisateur de l'application Shiny.
### Caractéristiques de l'interface :
- Thème : Purple skin
- Support multilingue (EN/FR/PT)
- Structure en dashboard avec barre latérale
- Intégration de Google Analytics
### Composants principaux :
```r
dashboardPage(
dashboardHeader(...), # En-tête avec titre
dashboardSidebar(...), # Barre latérale avec menu et sélection de langue
dashboardBody(...) # Corps principal avec contenu dynamique
)
```
## Notes d'implémentation
### Gestion des données géographiques :
- Utilisation de fichiers shapefile pour les données spatiales
- Support des coordonnées pour le Brésil (BR) et la Guyane française (GF)
- Gestion des identifiants uniques (id_sivep, id_cdps)
### Sécurité des données :
- Données anonymisées conformément aux exigences CNIL