From 000f31df7ccc2d1045c7bd66485b7ce8342f22ea Mon Sep 17 00:00:00 2001 From: PascalIrz Date: Tue, 4 Jun 2024 10:07:45 +0200 Subject: [PATCH] =?UTF-8?q?Suppression=20des=20fonctions=20ign=5Furba=5Fxx?= =?UTF-8?q?x()=20pour=20mettre=20fin=20=C3=A0=20la=20d=C3=A9pendance=20au?= =?UTF-8?q?=20package=20rgdal=20qui=20n'est=20plus=20maintenu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DESCRIPTION | 5 +- NAMESPACE | 11 ---- ...mbler_sf.R => ign_urba_assembler_sf.R.old} | 0 R/{ign_urba_dec.R => ign_urba_dec.R.old} | 0 ...re_shapes.R => ign_urba_lire_shapes.R.old} | 0 ..._urba_net_rep.R => ign_urba_net_rep.R.old} | 0 ...er_shape.R => ign_urba_sauver_shape.R.old} | 0 R/{ign_urba_tod.R => ign_urba_tod.R.old} | 0 inst/CITATION | 27 ++++++++ man/ign_urba_assembler_sf.Rd | 22 ------- man/ign_urba_dec.Rd | 23 ------- man/ign_urba_lire_shapes.Rd | 22 ------- man/ign_urba_net_rep.Rd | 25 -------- man/ign_urba_sauver_shape.Rd | 30 --------- man/ign_urba_tod.Rd | 62 ------------------- 15 files changed, 30 insertions(+), 197 deletions(-) rename R/{ign_urba_assembler_sf.R => ign_urba_assembler_sf.R.old} (100%) rename R/{ign_urba_dec.R => ign_urba_dec.R.old} (100%) rename R/{ign_urba_lire_shapes.R => ign_urba_lire_shapes.R.old} (100%) rename R/{ign_urba_net_rep.R => ign_urba_net_rep.R.old} (100%) rename R/{ign_urba_sauver_shape.R => ign_urba_sauver_shape.R.old} (100%) rename R/{ign_urba_tod.R => ign_urba_tod.R.old} (100%) create mode 100644 inst/CITATION delete mode 100644 man/ign_urba_assembler_sf.Rd delete mode 100644 man/ign_urba_dec.Rd delete mode 100644 man/ign_urba_lire_shapes.Rd delete mode 100644 man/ign_urba_net_rep.Rd delete mode 100644 man/ign_urba_sauver_shape.Rd delete mode 100644 man/ign_urba_tod.Rd diff --git a/DESCRIPTION b/DESCRIPTION index 546f9bb..2c9a9ee 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,8 @@ Package: tod Type: Package Title: Easy import of some French open data sets with emphasis on environmental issues -Version: 0.1.1 +Version: 0.2.0 +Date: 2024-06-04 Author: Pascal Irz Maintainer: Pascal Irz Description: The name tod stands for "telechargement open data". Package facilitant l'accès @@ -9,7 +10,7 @@ Description: The name tod stands for "telechargement open data". Package facilit License: GPL-3 + file LICENSE Encoding: UTF-8 LazyData: true -RoxygenNote: 7.1.2 +RoxygenNote: 7.3.1 Imports: curl, dplyr, httr, diff --git a/NAMESPACE b/NAMESPACE index 44a21c8..61a0862 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -2,12 +2,6 @@ export(df_dept_reg) export(ign_urba_api_shp) -export(ign_urba_assembler_sf) -export(ign_urba_dec) -export(ign_urba_lire_shapes) -export(ign_urba_net_rep) -export(ign_urba_sauver_shape) -export(ign_urba_tod) export(ofb_bnpe_pp_tod) export(osm_communes_tod) export(osm_creer_polygone_region) @@ -33,9 +27,6 @@ importFrom(httr,stop_for_status) importFrom(httr,warn_for_status) importFrom(jsonlite,fromJSON) importFrom(magrittr,'%>%') -importFrom(purrr,map) -importFrom(purrr,reduce) -importFrom(purrr,walk2) importFrom(readr,locale) importFrom(readr,read_csv2) importFrom(rgdal,readOGR) @@ -46,8 +37,6 @@ importFrom(sf,st_buffer) importFrom(sf,st_combine) importFrom(sf,st_read) importFrom(sf,st_transform) -importFrom(sf,st_write) -importFrom(stringr,str_locate_all) importFrom(stringr,str_pad) importFrom(stringr,str_sub) importFrom(stringr,str_trim) diff --git a/R/ign_urba_assembler_sf.R b/R/ign_urba_assembler_sf.R.old similarity index 100% rename from R/ign_urba_assembler_sf.R rename to R/ign_urba_assembler_sf.R.old diff --git a/R/ign_urba_dec.R b/R/ign_urba_dec.R.old similarity index 100% rename from R/ign_urba_dec.R rename to R/ign_urba_dec.R.old diff --git a/R/ign_urba_lire_shapes.R b/R/ign_urba_lire_shapes.R.old similarity index 100% rename from R/ign_urba_lire_shapes.R rename to R/ign_urba_lire_shapes.R.old diff --git a/R/ign_urba_net_rep.R b/R/ign_urba_net_rep.R.old similarity index 100% rename from R/ign_urba_net_rep.R rename to R/ign_urba_net_rep.R.old diff --git a/R/ign_urba_sauver_shape.R b/R/ign_urba_sauver_shape.R.old similarity index 100% rename from R/ign_urba_sauver_shape.R rename to R/ign_urba_sauver_shape.R.old diff --git a/R/ign_urba_tod.R b/R/ign_urba_tod.R.old similarity index 100% rename from R/ign_urba_tod.R rename to R/ign_urba_tod.R.old diff --git a/inst/CITATION b/inst/CITATION new file mode 100644 index 0000000..291a428 --- /dev/null +++ b/inst/CITATION @@ -0,0 +1,27 @@ +year <- sub("-.*", "", meta$Date) +version <- meta$Version +note <- sprintf("R package version %s", version) +url <- "https://github.com/PascalIrz/tod" +title <- "tod: An R package for easy French open data download" + +citHeader("To cite ondetools in publications use:") + +citEntry( + entry = "Manual", + title = title, + author = personList(as.person("P. Irz")), + year = year, + volume = note, + url = url, + textVersion = paste( + "Irz, P. (", + year, + "). ", + title, + ". ", + note, + ", ", + "URL: ", + url + ) + ) diff --git a/man/ign_urba_assembler_sf.Rd b/man/ign_urba_assembler_sf.Rd deleted file mode 100644 index de057bd..0000000 --- a/man/ign_urba_assembler_sf.Rd +++ /dev/null @@ -1,22 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/ign_urba_assembler_sf.R -\name{ign_urba_assembler_sf} -\alias{ign_urba_assembler_sf} -\title{Assembler les objets de classe sf contenus dans une liste en un unique objet sf.} -\usage{ -ign_urba_assembler_sf(liste_sf) -} -\arguments{ -\item{liste_sf}{Une liste d'objets de classe sf.} -} -\value{ -Un objet unique de classe sf qui est la fusion des objets de la liste -} -\description{ -Assembler les objets de classe sf contenus dans une liste en un unique objet sf. -} -\examples{ -\dontrun{ -assemblage <- ign_urba_assembler_sf(liste_sf = sf_liste) -} -} diff --git a/man/ign_urba_dec.Rd b/man/ign_urba_dec.Rd deleted file mode 100644 index 28e4f9b..0000000 --- a/man/ign_urba_dec.Rd +++ /dev/null @@ -1,23 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/ign_urba_dec.R -\name{ign_urba_dec} -\alias{ign_urba_dec} -\title{Décompresser les fichiers zip de l'API portail de l'urbanisme.} -\usage{ -ign_urba_dec(repertoire) -} -\arguments{ -\item{repertoire}{Texte. Chemin vers le répertoire où sont stockés les fichiers -compressés.} -} -\value{ -Autant de sous-répertoire qu'il y a de fichiers .zip. -} -\description{ -Décompresser les fichiers zip de l'API portail de l'urbanisme. -} -\examples{ -\dontrun{ -dec_ign_urba(repertoire = "raw_data/prescription_surf") -} -} diff --git a/man/ign_urba_lire_shapes.Rd b/man/ign_urba_lire_shapes.Rd deleted file mode 100644 index cc56cb6..0000000 --- a/man/ign_urba_lire_shapes.Rd +++ /dev/null @@ -1,22 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/ign_urba_lire_shapes.R -\name{ign_urba_lire_shapes} -\alias{ign_urba_lire_shapes} -\title{Lire les fichiers shapefiles contenus dans un répertoire} -\usage{ -ign_urba_lire_shapes(repertoire) -} -\arguments{ -\item{repertoire}{Texte. Chemin vers le répertoire où sont stockés les shapefiles.} -} -\value{ -Une liste contenant un objet de classe sf par shapefile. -} -\description{ -Lire les fichiers shapefiles contenus dans un répertoire -} -\examples{ -\dontrun{ -sf_liste <- ign_urba_lire_shapes(repertoire = "raw_data/prescription_surf") -} -} diff --git a/man/ign_urba_net_rep.Rd b/man/ign_urba_net_rep.Rd deleted file mode 100644 index 88d02f7..0000000 --- a/man/ign_urba_net_rep.Rd +++ /dev/null @@ -1,25 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/ign_urba_net_rep.R -\name{ign_urba_net_rep} -\alias{ign_urba_net_rep} -\title{Nettoyer les répertoires de données brutes (suppression des shapefiles vides).} -\usage{ -ign_urba_net_rep(repertoire, seuil_ko = 2) -} -\arguments{ -\item{repertoire}{Texte. Chemin vers le répertoire où sont stockés les shapefiles.} - -\item{seuil_ko}{Numérique. Valeur seuil de taille des fichiers shapefiles au-dessous -de laquelle ils seront considérés comme vides et supprimés.} -} -\value{ -Le répertoire de données expurgé des éventuels shapefiles vides. -} -\description{ -Nettoyer les répertoires de données brutes (suppression des shapefiles vides). -} -\examples{ -\dontrun{ -ign_urba_net_rep(repertoire = "raw_data/prescription_surf") -} -} diff --git a/man/ign_urba_sauver_shape.Rd b/man/ign_urba_sauver_shape.Rd deleted file mode 100644 index 7d6b2f4..0000000 --- a/man/ign_urba_sauver_shape.Rd +++ /dev/null @@ -1,30 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/ign_urba_sauver_shape.R -\name{ign_urba_sauver_shape} -\alias{ign_urba_sauver_shape} -\title{Exporter un objet de classe sf en shapefile.} -\usage{ -ign_urba_sauver_shape(objet_sf, scr = NA, chemin) -} -\arguments{ -\item{objet_sf}{L'objet sf à exporter.} - -\item{scr}{Numérique. Numéro EPSG du système de coordonnées. La valeur par défaut -est 4326, ce qui correspond au WGS84.} - -\item{chemin}{Texte. Chemin vers le fichier suivi du nom du fichier avec son expension .shp.} -} -\value{ -L'objet géographique au format shapefile. -} -\description{ -Exporter un objet de classe sf en shapefile. -} -\examples{ -\dontrun{ -# Sauvegarde en Lambert 93 (code EPSG 2154) -ign_urba_sauver_shape(objet_sf = assemblage, -scr = 2154, -chemin = "processed_data/prescription_lin.shp") -} -} diff --git a/man/ign_urba_tod.Rd b/man/ign_urba_tod.Rd deleted file mode 100644 index bfff083..0000000 --- a/man/ign_urba_tod.Rd +++ /dev/null @@ -1,62 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/ign_urba_tod.R -\name{ign_urba_tod} -\alias{ign_urba_tod} -\title{Télécharger des données depuis le géoportail de l'urbanisme.} -\usage{ -ign_urba_tod( - couche, - ymin, - xmin, - ymax, - xmax, - index_debut = 0, - nb_elements_par_telech = 10000, - n_tot_elements_a_telech = 1e+06, - repertoire = NA -) -} -\arguments{ -\item{couche}{Texte. Nom de la couche à télécharger.} - -\item{ymin}{Numérique. Latitude minimale de l'emprise géographique en WGS84 (degrés, point décimal).} - -\item{xmin}{Numérique. Longitude minimale de l'emprise géographique en WGS84 (degrés, point décimal).} - -\item{ymax}{Numérique. Latitude maximale de l'emprise géographique en WGS84 (degrés, point décimal).} - -\item{xmax}{Numérique. Longitude maximale de l'emprise géographique en WGS84 (degrés, point décimal).} - -\item{index_debut}{Numérique. Index du premier des éléments géographiques à télécharger.} - -\item{nb_elements_par_telech}{Numérique. Nombre d'éléments à télécharger par paquet.} - -\item{n_tot_elements_a_telech}{Numérique. Si l'on le connaît, le nombre total d'éléments -géographiques à télécharger.} - -\item{repertoire}{Texte. Chemin vers le répertoire de stockage des fichiers téléchargés. -Par défaut, c'est un sous répertoire de "raw_data" nommé d'après la couche. S'il n'existe -pas, la fonction le crée.} -} -\value{ -Les fichiers téléchargés. -} -\description{ -Si l'emprise géographique est vaste, le nombre d'éléments géographiques excède la - limite de l'API (10 000), auquel cas le téléchargement est effectué par "paquets" - dont la taille est paramétrable. -} -\details{ -ATTENTION : d'éventuels anciens fichiers portant les mêmes noms que ceux téléchargés - dans le même répertoire seraient écrasés. -} -\examples{ -\dontrun{ -ign_urba_tod(couche = "prescription_lin", -xmin = -7, -ymin = 47, -xmax = -2, -ymax = 48, -repertoire = "raw_data/prescription_lin") -} -}