-
v0.9.35.07ffbfcab · ·
floodam.data Version: 0.9.35.0 0 errors ✔ | 0 warnings ✔ | 0 notes ✔ **Note de version** * Amélioration de adapt_admin_express * Remplace adapt.admin_express * Utilisation du nouveau système de journal * Utilisation de read_with_scheme pour lecture et mise en formatter * Utilisation de save_archive pour sauvegarde y compris de façon découpée * paramètre export renommé en extension pour cohérence avec save_archive * MaJ de la documentation * Amélioration de analyse_archive * fonction isolée et exportée * traite les formats "IGN" et "floodam.data" * fait des tests sur les sorties et renvoie des warnings * test dans test_analyse_archive * TO DO : intégrer les formats attendus dans une variable globale, hors de la fonction * Ajout de format_archive * permet de créer des noms formattés des archives à partir d'informations standardisées * origin = "floodam.data" (défault) pour créer les noms des archives de sauvegarde * origin = "ign" pour créer les noms à la façon IGN (inverse de analyse_archive) * origin = "version" pour créer des patterns pour chercher dans les noms façon IGN. * tests dans test_format_archive * Ajout de save_archive * sauvegarde d'une archive de façon standardisée * analyse le path pour trouver les informations (possibilité d'utiliser l'option origin pour spécifier si origin = "floodam.data" ou origin = "ign") * extension peut-être écrasée par paramètre dédié * gestion du scope (attention ça peut-être un facteur qui découpe les données ou le nom d'une colonne dans cet input). * extension gérée pour le moment: rds * tests dans test_save_archive * Amélioration de downlaod_archive * renvoie un message si aucune archive n'est trouvée avec les options demandées * utilisation de add_journal_new au lieu de add_journal * Amélioration de add_journal * reprise de add_journal_new * ancienne add_journal renommée temporairement en add_journal_old le temps de la migration * meilleure présentation des sous-tâches en introduisant le paramètre degree * Ajout de write_journal * permet d'écrire un journal produit par add_journal_new soit au format "csv", soit au format "log" en fonction de l'extension du fichier * si aucun fichier n'est donné, le message au format "log" est affiché sur la sortie standard * si un fichier existant est donné, le journal est ajouté au précédent, quelque soit le format choisi ("log" ou "csv") * Non exportée * Ajout de basename_core * trouve le nom d'une archive en enlevant le path et les doubles extensions de type .csv.gz ou .7z.001 notamment * déploiement dans les fonctions * tests dans test_basename_utilities * Ajout de basename_ext * trouve les extensions y compris les doubles de type .csv.gz ou .7z.001 notamment * déploiements dans les fonctions * tests * Ajout de format_journal * permet de formatter un journal (ou une partie de journal) pour préparer des messages au format "log" * Non exportée * Amélioration de read_with_scheme * wrapper pour différentes fonctions plus spécifiques * gère csv, csv.gz, shp, gpkg, shp from 7z, gpkg from 7z, zip * pour zip, attention fait appel à une commande 'system' en modifiant le nom du fichier pour faire une commande qui sera détectée par data.table::fread, et présume que le format sera csv et pourra être lu avec read_csv_with_scheme * pour zip, modifie temporairemen l'option 'datatable.fread.input.cmd.message' pour éviter le message renvoyé par data.table::fread * Ajout de read_csv_with_scheme * correspond à ancienne version de read_with_scheme qui était csv spécifique * Ajout de read_gpkg_with_scheme * gestion de gpkg avec scheme et projection * Ajout de read_shp_with_scheme * gestion de shp avec scheme et projection * Amélioration de read_shp_from_7z * Ancienne version n'était pas finalisée * Extraction en fonction de la layer spécifiée * Amélioration de read_gpkg_from_7z * Séparation claire de la décompression et de la lecture * Sécurité si plusieurs gpkg * download_admin_express * transformation de download.admin_express * meilleure gestion des options (et match.arg) * scheme_admin_express_3_1 (data) * nouveau format à partir des infos IGN (version 3-1) * style des noms des variables "." → "_" * MaJ de data-raw/scheme.R et R/data.R pour intégration & documentation * scheme_admin_express_2_0 (data) * renommage de scheme_admin_express (data) qui ne faisait pas mention de la version (version 2-0) * style des noms des variables "." → "_" * MaJ de data-raw/scheme.R et R/data.R pour intégration & documentation * scheme_insee_2019 (data) * renommage de certaines variables ('type_loge' en 'type', 'n_loge' en 'dwelling', 'cat_loge' en 'usage') pour plus de cohérénces * documentation * corrections de coquilles (à la volée) pour les datasets * regroupement des documentions pour fonction de la famille read_with_scheme * data.cquest.org * toutes les mentions à l'adresse passent en https au lieu de http * Roxygen * utilisation de l'option markdown = TRUE (dans DESCRIPTION) **Détails**
-
v0.9.34.0164b8ef3 · ·
floodam.data Version: 0.9.34.0 0 errors ✔ | 0 warnings ✔ | 0 notes ✔ **Note de version** * Amélioration de analyse_dwelling * ajout de l'option verbose + système rudimentaire de message, à améliorer * suppression des options vintage et department (inutiles) * vérifier que dwelling a des données à traiter sinon arrête proprement l'analyse * correction de l'appel récursif (il manquait des options) * mise à jour de l'aide * Amélioration de generate_report * ajout de l'option verbose + système rudimentaire de message, à améliorer * Amélioration de download_bd_topo * Ajout de l'auteur dans l'aide * Ajout de summarise_dwelling * Création d'une table synthétique au format contrôlé * Période de construction choisie selon INSEE pour facilité comparaison * Traçage de graphes (optionnel) pour voir évolution temporelle de certaines caractéristiques de construction (niveau, mur, toit) * Système rudimentaire de message, à améliorer * Ajout de plot_prop * Trace et sauve les graphiques de proportion évoluant en fonction des années * Non exportée, appelée dans summarise_dwelling * Ajout de calc_prop * fonction non exportée appelée dans plot_prop * calcule des proportions glissantes dans un data.frame dont une colonne donne les années et l'autre les modalités * Non exportée, appelée dans plot_prop * Ajout de scheme_insee_logement_2019 * Gestion des données INSEE sur les logements, version 2019 **Détails**
-
v0.9.33.067ee529e · ·
floodam.data Version: 0.9.33.0 0 errors ✔ | 0 warnings ✔ | 0 notes ✔ **Note de version** * Amélioration de generate_report * ajout de l'option template * ajout de l'option purge * copie du template dans destination avant utilisation de rmarkdown::render pour que output_dir, intermediates_dir soient par défaut les mêmes que input. Ça évite plein d'ennuis. * ajout de export * Ajout de bd-topo_dwelling_template.rmd dans inst/exdata * renommage de inst/rmd/bdtopo_dwelling_report_template.rmd pour préparer mise en cohérence des noms **Détails**
-
v0.9.32.0865038eb · ·
floodam.data Version: 0.9.32.0 0 errors ✔ | 0 warnings ✔ | 0 notes ✔ **Note de version** * Ajout de download_bd_topo * remplace download.bd_topo * téléchargement par défaut sur le site https://geoservices.ign.fr/bdtopo * simplification de l'appel * Ajout de version_archive * formatte une version d'archive pour l'IGN à partir des données sur la version, precision, type, projection et scope pour être utilisé dans get_archive * Correction de adapt.eaip, adapt_ban, adapt_rpg, map_log_building * type = "insee" dans appel de format_scope (au lieu de type = "INSEE") * Amélioration de generate_report * ajout de l'option quiet * Amélioration de analyse_dwelling * ajout de invisible au return * Amélioration de extract_dwelling * création de destination à la volée * Amélioration de extract_building * création de destination à la volée * sauvegarde de result avant le tracé de la carte (plus robuste) **Détails**
-
v0.9.31.0ffdfe725 · ·
floodam.data Version: 0.9.31.0 0 errors ✔ | 0 warnings ✔ | 0 notes ✔ **Note de version** * Amélioration de in_layer * gère 3 types de traitements (intersects, intersection, proportion) * essaye d'avoir une stratgié plus rapide en faisant appel à lwgeom::st_subdivide **Détails**
-
v0.9.30.08d62faf8 · ·
floodam.data Version: 0.9.30.0 0 errors ✔ | 0 warnings ✔ | 0 notes ✔ **Note de version** * Amélioration de get_archive * lit l'adresse directement en faisant appel à read_url * fait un appel récursif si origin est de longueur supérieur à 1 * renvoie un vecteur des chemins des archives trouvées, dont les noms sont les archives * Adaptation de download_archive * pour compatibilité * Ajout d'un test pour get_archive **Détails**
-
v0.9.29.011faddd6 · ·
floodam.data Version: 0.9.29.0 0 errors ✔ | 0 warnings ✔ | 0 notes ✔ **Note de version** * Gestion de la BAN, première étape. * download_ban télécharge la BAN sur data.gouv.fr en gérant la date et la version ("ban" ou "bal"). * adapt_ban adapte les données téléchargées (ne gère que la version "ban"). La fonction utilise le nouveau formalisme de journal et fait une carte de vérification par département traité. * format_scope est amélioré et peut gérer le formatage des départements à partir d'un vecteur de code INSEE de communes. * Quelques réorganisations internes des fichiers. **Détails**
-
v0.9.28.0849cbc93 · ·
floodam.data Version: 0.9.28.0 0 errors ✔ | 0 warnings ✔ | 0 notes ✔ **Note de version** * gestion de la BD Topo améliorée * extract_building fait un log plus intelligent des opérations en cours, fait une carte des bâtiments selon leur présence dans l'EAIP, avec une légende. * extract_dwelling fait une classification plus pertinente des logements, produit des cartes avec légende (une avec classification, une avec bâtiments non classifiés), avec le contour des périmètres. * analyse_dwelling fait des analyses pour avoir une vision de la qualité de la BD TOPO et produit un rapport automatique en remoblisant aussi les cartes produites par extract_building et extract_dwelling. * quelques corrections de style aussi (ça n'aurait pas dû être là...) * exemple : adapt_rpg au lieu de adapt.rpg **Détails** * extract_building * utilisation de format_scope(x, type = "insee") pour une bonne sélection des départements.
-
v0.9.26.048881e8a · ·
floodam.data Version: 0.9.26.0 0 errors ✔ | 0 warnings ✔ | 1 note ✔ **Note de version** * ajout de extract_building * ajout de extract_dwelling * ajout de add_log_info & init_log_info * ajout de apply_scheme (besoin de convention nommage en "_") * ajout d'analyse dans analayse_gaspar * mise à jour de scheme_bd_topo_3 * début de mise en conformité des noms "_" au lieu de "." * correction documentation (section details & description) **Détails** - fonctions ajoutées - extract_building - extraction couche building de BD TOPO et mise en forme - carte de contrôle - utilisation add_log_info pour structurer traitements - extract_dwelling - extraction des dwellings depuis fichier building - classification - carte de contrôle - utilisation add_log_info pour structurer traitements - add_log_info - encapsule proprement tout traitement sous forme de fonction pour log - init_log_info - initialise proprement fichiers log - info_lwgeom, info_sf - donne info essentielles sur utilisation des librairies - apply_scheme - isole proprement traitements pour appliquer un scheme à des données - fonctions modifiées - bcp → application de la convention de nommage en "_" et propagation - add_journal_new - renommage car conflit: deux fonctions avec même nom (add_journal) - fonctions vouées à être remplacées par add_log_info
-
v0.9.25.0a3d48503 · ·
floodam.data Version: 0.9.25.0 0 errors ✔ | 0 warnings ✔ | 0 notes ✔ **Note de version** * améloiration adapt_gaspar * ajout d'analyse dans analayse_gaspar **Détails** - fonction modifiée - adapt_gaspar - levels de catnat tient compte de la sélection des événements - levels de commune tient compte de la sélection dans scope - analyse_gaspar - correction de la durée des évéments (minimum 1 jour et non pas 0) - ajout d'analyse au niveau commune dans year et month - ajout d'une analyse commune (matrix, nb d'event par commune et year)