Skip to content

Commit

Permalink
Mise à jours de qqs liens + retrait d'une capture SAS en double (#496)
Browse files Browse the repository at this point in the history
* liens mis à jour

* Une image de SAS de trop
  • Loading branch information
TanguyBarthelemy authored Sep 13, 2023
1 parent 24b866f commit a91c51a
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 9 deletions.
4 changes: 2 additions & 2 deletions 03_Fiches_thematiques/Fiche_donnees_spatiales.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ Les fonctions de `sf` sont pour la plupart préfixées par `st_` *(Spatial Type)
**Le *package* `sf` introduit un objet géographique particulier : la table de données spatiale appelée `sf`. Un `sf` est simplement une table de données `R` traditionnelle (un `data.frame`), enrichie d'une colonne supplémentaire `geometry` qui contient l'information géographique.** Par conséquent, toutes les fonctions qui s'appliquent à un `data.frame` s'appliquent exactement de la même façon aux attributs des objets `sf`.

::: {.callout-remarque .icon}
Le *package* `sf` est une extension du *package* `dplyr` pour les objets géographiques. On peut donc utiliser le *pipe* (`%>%`) pour chaîner des opérations avec `sf`, ce qui est souvent pratique (voir la fiche [Manipuler des données avec le tidyverse](https://www.book.utilitr.org/tidyverse.html#encha%C3%AEner-les-manipulations-avec-lop%C3%A9rateur-pipe)).
Le *package* `sf` est une extension du *package* `dplyr` pour les objets géographiques. On peut donc utiliser le *pipe* (`%>%`) pour chaîner des opérations avec `sf`, ce qui est souvent pratique (voir la fiche [Manipuler des données avec le tidyverse](https://www.book.utilitr.org/03_fiches_thematiques/fiche_tidyverse#enchaîner-les-manipulations-avec-lopérateur-pipe)).
:::

### Créer une table de données spatiales
Expand Down Expand Up @@ -245,7 +245,7 @@ Les limites administratives de référence sont disponibles sur le site

Le code officiel géographique (COG), qui tient à jour les entités administratives (codes communes, régions, etc.)
est disponible sur [le site de l'Insee](https://www.insee.fr/fr/information/2560452) et via
l'API Métadonnées. La [fiche API](https://www.book.utilitr.org/api.html) indique comment accéder à des données via une API.
l'API Métadonnées. La [fiche API](https://www.book.utilitr.org/03_fiches_thematiques/fiche_api) indique comment accéder à des données via une API.

::: {.callout-conseil .icon}
Contrairement à ce qui pourrait être pensé, la géographie et le COG sont régulièrement modifiés, pour prendre notamment en compte des fusions et scissions de communes. Deux ensembles apparemment identiques de codes communes au 1er janvier 2022 et 1er janvier 2021 peuvent ainsi différer, et il convient de retraiter ses données pour s'assurer qu'elles sont toutes définies dans une même géographie.
Expand Down
2 changes: 1 addition & 1 deletion 03_Fiches_thematiques/Fiche_graphiques.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Certains exemples de cette fiche utilisent les données disponibles dans le _pac

Le _package_ `esquisse` propose une interface graphique qui facilite la construction de graphiques avec `ggplot2`. L'objectif de ce *package* est de vous aider à construire rapidement un code `ggplot2` pour faire le graphique que vous voulez. En revanche, **l'utilisation d'`esquisse` ne remplace pas l'écriture d'un code `ggplot2`, et cet _add-in_ ne doit pas être utilisé pour réaliser et exporter un graphique sans sauvegarder le code qui le produit** (sinon vous ne pourrez ni reproduire ni modifier votre graphique par la suite).

Vous pouvez en apprendre davantage sur les *add-ins* dans le paragraphe de [présentation des _add-ins_](https://www.book.utilitr.org/rproject.html#les-addins-rstudio).
Vous pouvez en apprendre davantage sur les *add-ins* dans le paragraphe de [présentation des _add-ins_](https://www.book.utilitr.org/03_fiches_thematiques/fiche_rprojects#les-addins-rstudio).

::: {.callout-conseil .icon}
L'interface graphique d'`esquisse` est assez gourmande en ressources, il est donc déconseillé de l'utiliser avec des données volumineuses (plus de 100 000 observations). Si vous êtes dans cette situation, **il est fortement conseillé d'utiliser `esquisse` sur une petite partie de vos données** (les 1 000 ou 10 000 premières lignes par exemple). Une fois que vous avez construit le code `ggplot2`, vous pouvez le copier-coller dans un script `R` et réaliser le graphique sur l'ensemble des données.
Expand Down
4 changes: 0 additions & 4 deletions 03_Fiches_thematiques/Fiche_import_tables_sas.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,6 @@ Jusqu'à une date récente, la fonction `read_sas()` ne pouvait pas importer les

Si vous rencontrez une erreur à l'importation d'une table SAS, vous pouvez vérifier que la table est compressée en BINARY : `clic droit sur la table SAS > Propriétés > Onglet Détails`.

```{r echo = FALSE}
utilitr::include_image("../pics/Importer_donnees_SAS/donnees_SAS_compressees_BINARY.png")
```

![](../pics/Importer_donnees_SAS/donnees_SAS_compressees_BINARY.png){width=100%}

Si vous êtes dans cette situation, vous avez trois pistes de solutions :
Expand Down
2 changes: 1 addition & 1 deletion 03_Fiches_thematiques/Fiche_targets.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,7 @@ mémoire de la session `R` dans laquelle
tourne le _pipeline_. Ceci est
particulièrement utile lorsque les
objets manipulés sont volumineux (voir
la fiche [Superviser sa session R](https://www.book.utilitr.org/superviser-ressources.html)).
la fiche [Superviser sa session R](https://www.book.utilitr.org/01_r_insee/fiche_utiliser_ressources)).

Dans `targets`, cette opération est possible en ajoutant
l'argument `garbage_collection = TRUE` à la définition de
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ Enfin, comme montré dans la capture d'écran ci-dessous, il est possible de con

La méthode présentée ci-dessus a l'inconvénient qu'elle oblige l'utilisateur à insérer son mot de passe de façon régulière, et quoi qu'il en soit, pour chaque nouveau service RStudio créé sur le SSP Cloud. Il est ainsi possible d'insérer le mot de passe en question dans les variables d'environnement insérées au moment de la création du service, via l'interface `Mes secrets` du SSP Cloud. L'utilisateur intéressé pourra s'il le souhaite consulter la [vidéo de démonstration](https://github.com/InseeFrLab/onyxia-ui/releases/download/assets/Demo_My_Secrets.mp4) explicitant l'usage de ce service.

**ATTENTION : cette méthode comporte des risques car dans l'éventualité où un attaquant parvient à accéder à votre compte sur le SSP Cloud, il récupère des identifiants lui permettant d'accéder, de manière plus ou moins limitée selon la solution retenue, à votre compte Github et à interagir avec vos dépôts. À ce stade, ce n'est pas une méthode recommandée et si elle est utilisée, il convient d'utiliser un jeton d'accès aux droits limités. La fiche `utilitR` [Configurer Git](https://www.book.utilitr.org/git-config.html) présente plus de détails sur la question des jetons d'accès à Github
**ATTENTION : cette méthode comporte des risques car dans l'éventualité où un attaquant parvient à accéder à votre compte sur le SSP Cloud, il récupère des identifiants lui permettant d'accéder, de manière plus ou moins limitée selon la solution retenue, à votre compte Github et à interagir avec vos dépôts. À ce stade, ce n'est pas une méthode recommandée et si elle est utilisée, il convient d'utiliser un jeton d'accès aux droits limités. La fiche `utilitR` [Configurer Git](https://www.book.utilitr.org/03_fiches_thematiques/fiche_configurer_git) présente plus de détails sur la question des jetons d'accès à Github

Ainsi, il est possible de récupérer, de manière systématique, son mot de passe ou, de manière un peu plus sécurisée, le token créé sous Github pour communiquer avec le dépôt. La configuration de l'accès de manière automatique peut se configurer en définissant les secrets ci-dessous dans un dossier `utilitr` :

Expand Down

0 comments on commit a91c51a

Please sign in to comment.