Skip to contents

Un package conçu pour rassembler et intégrer des relevés d’oiseaux. Il facilite l’exploration interactive des données et l’évaluation des menaces pesant sur les populations d’oiseaux aquatiques au Québec à la suite d’un incident de déversement.

Installation

# Installer devtools si ce n'est pas déjà fait
install.packages("devtools")

# Installer urgenceAviR depuis GitHub
devtools::install_github("insileco/urgenceAviR")

Lancement de l’application

L’application peut être lancée selon trois modes différents:

Mode 1: Local avec dossier de données préconfiguré

Utilisez ce mode pour travailler en local avec un dossier de données spécifique:

# Définir le dossier contenant les fichiers de données
urgenceAviR::set_datasets_folder("path/to/files")

# Lancer l'application
urgenceAviR::run_app()

Mode 2: Local avec configuration du dossier de données (production)

Utilisez ce mode pour un déploiement local en production où le dossier de données est configuré dans inst/golem-config.yml:

# Activer le mode production
Sys.setenv(R_CONFIG_ACTIVE = "production")

# Lancer l'application sans téléversement de fichiers
urgenceAviR::run_app(file_upload = FALSE)

Mode 3: Cloud avec téléversement de fichiers

Utilisez ce mode pour un déploiement cloud où les utilisateurs téléversent leurs propres fichiers:

# Activer le mode production
Sys.setenv(R_CONFIG_ACTIVE = "production")

# Lancer l'application avec téléversement de fichiers
urgenceAviR::run_app()

Note: La taille maximale des fichiers téléversés est de 250 MB.

Chargement des données

Une fois le dossier de données configuré avec set_datasets_folder(), vous pouvez charger les données de deux façons :

Charger tous les jeux de données

# Charger et combiner tous les jeux de données en un seul data.frame
all_data <- urgenceAviR::load_all_datasets()

# Ou charger les jeux de données séparément dans une liste
datasets_list <- urgenceAviR::load_all_datasets(combine = FALSE)

Charger un jeu de données spécifique

Vous pouvez également charger les jeux de données individuellement :

# Charger les canards de mer
canards <- urgenceAviR::load_canards()

# Charger les eiders en hiver
eiders <- urgenceAviR::load_eider_hiver()

# Charger les garrots
garrots <- urgenceAviR::load_garrot()

# Charger les macreuses
macreuses <- urgenceAviR::load_macreuse()

# Charger les oies
oies <- urgenceAviR::load_oies()

# Charger la sauvagine du fleuve
sauvagine <- urgenceAviR::load_sauvagine_fleuve()

# Charger SOMEC
somec <- urgenceAviR::load_somec()

# Charger BIOMQ
biomq <- urgenceAviR::load_biomq()

# Charger les îles du Nunavik
iles <- urgenceAviR::load_iles_nunavik()

# Charger l'inventaire aérien du Nunavik
inventaire <- urgenceAviR::load_inventaire_aerien_nunavik()

# Charger les colonies atlantiques
atlantic <- urgenceAviR::load_atlantic_colonies()

Jeux de données intégrés

Le package intègre les jeux de données suivants :

Nom du jeu de données Fichier source Colonnes requises
Canards de mer ConsultationCanardsDeMer.csv NomLieu, LATITUDE, LONGITUDE, Annee, Mois, Jour, NombreTotal, Nom_FR
Eider en hiver ConsultationEiderHiver.csv Region, An, Mois, Jour, Species, visuelblancs, visuelbruns, inconnus, LatDec, LongDec
Garrot ConsultationGarrot.csv annee, mois, jour, CodeSp, N, Observateurs, Lat, Long, loc_ID
Macreuses ConsultationMacreuses.csv Date, Observateur, Espece, Nombre, Longitude, Latitude
Oies des neiges au printemps ConsultationOieDesNeigesPrintemps.csv Date, Observateur, Code, Count, Longitude, Latitude
Sauvagine du fleuve Saint-Laurent ConsultationSauvagineFleuve.csv Date, Latitude, Longitude, Nombre, Observateur
SRIV ConsultationSRIV.csv debut, obslat, obslong, total, obsdro
SOMEC ConsultationSOMEC.csv CruiseID, Alpha, StartDate, LatStart, LongStart, Count, ObserverName
BIOMQ consultationBIOMQ.xlsx NomCol, CentroideX, CentroideY, NomFR, nb_nicheur, methode, nomRef, Année, MoisDebut, JourDebut
Îles du Nunavik ConsultationIles_Nunavik.csv Nom_Ile, Longitude, Latitude, Nom_francais, Nb_compte, Methode_descriptif, Annee, Mois, Jour
Inventaire aérien du Nunavik ConsultationInventaire_aerien_Nunavik.csv Obs_ID, Nom_français, Longitude, Latitude, Nb_total_ind, Date, Observateur
Atlantic colonies all_atlantic_colonies_obs.csv ColonyId, Species_code.full, Long, Lat, Colony_size, Date, Source, CensusId