From 5b85831c3f64b097a06402f648f1806ecf3fa409 Mon Sep 17 00:00:00 2001 From: rCarto Date: Tue, 9 Jan 2024 09:19:31 +0100 Subject: [PATCH] update exos --- 01_mapsf.qmd | 8 ++ 02_semiologie.qmd | 12 +++ 03_types_de_cartes.qmd | 13 +++ 04_mise_en_page.qmd | 171 +++++------------------------------ docs/01_mapsf.html | 9 ++ docs/02_semiologie.html | 12 +++ docs/03_types_de_cartes.html | 20 ++++ docs/04_mise_en_page.html | 150 +++++------------------------- docs/index.html | 2 +- docs/search.json | 32 ++++++- docs/sitemap.xml | 18 ++-- 11 files changed, 160 insertions(+), 287 deletions(-) diff --git a/01_mapsf.qmd b/01_mapsf.qmd index 4224162..b0c9689 100644 --- a/01_mapsf.qmd +++ b/01_mapsf.qmd @@ -54,5 +54,13 @@ Associées aux fonctions de représentation des données d’autres fonctions so - [How to use a custom font family](https://riatelab.github.io/mapsf/articles/web_only/how_to_use_a_custom_font_family.html) - [How to use themes](https://riatelab.github.io/mapsf/articles/web_only/how_to_use_themes.html) +## Exercice {.unumbered} + +* Installez le package `mapsf`. + +* Quelle est la version du package? + +* Quelles sont les nouveautés par rapport à la version précédente? + diff --git a/02_semiologie.qmd b/02_semiologie.qmd index fe7e05d..d83a4a9 100644 --- a/02_semiologie.qmd +++ b/02_semiologie.qmd @@ -35,3 +35,15 @@ Voici quelques ouvrages et ressources pour l'apprentissage de la cartographie th ::: + +## Exercice {.unumbered} + +Comment représenter les variables suivantes : + + * Une population communale + * Un age médian par département + * Un taux de croissance + * Le statut administratif d'une commune (préfecture, sous-préfecture, commune simple…) + * L'espérance de vie par pays + + diff --git a/03_types_de_cartes.qmd b/03_types_de_cartes.qmd index f4c563c..248ec1d 100644 --- a/03_types_de_cartes.qmd +++ b/03_types_de_cartes.qmd @@ -235,12 +235,25 @@ mf_map( mf_title("Distribution de la population dans le Lot (2018)") ``` +## Exercice {.unumbered} +1. Importer la couche des communes du département du Lot à partir du fichier geopackage **lot.gpkg**. +2. Importer le fichier **com.csv**. + Ce jeu de données porte sur les communes du Lot et contient plusieurs variables supplémentaires: + - le nombre d'actifs (**ACT**). + - le nombre d'actifs dans l'industrie (**IND**) + - la part des actifs dans la population totale (**SACT**) + - la part des actifs dans l'industrie dans le total des actifs (**SACT_IND**) +3. Joindre le jeu de données et la couche des communes. +4. Créer une carte de la population active. + Quel mode de représentation utiliser? Quels choix cela implique-t-il? +5. Créer une carte de la part de la population active dans la population totale. + Quel mode de représentation utiliser? Quels choix cela implique-t-il? diff --git a/04_mise_en_page.qmd b/04_mise_en_page.qmd index 0283b18..be8f83d 100644 --- a/04_mise_en_page.qmd +++ b/04_mise_en_page.qmd @@ -458,151 +458,28 @@ mf_title("Le Lot dans le Monde!") ::: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +## Exercice {.unumbered} + +1. Importer la couche des communes du département du Lot à partir du fichier geopackage **lot.gpkg**. + +2. Importer le fichier **com.csv**. + Ce jeu de données porte sur les communes du lot et contient plusieurs variables supplémentaires: + - le nombre d'actifs (**ACT**). + - le nombre d'actifs dans l'industrie (**IND**) + - La part des actifs dans la population totale (**SACT**) + - La part des actifs dans l'industrie dans le total des actifs (**SACT_IND**) + +3. Joindre le jeu de données et la couche des communes. + +4. Créez une carte représentant la population active travaillant dans l'industrie. + +5. Ajoutez les éléments d'habillage indispensables. + +6. Utilisez un thème personnalisé. + +7. Ajoutez un carton de localisation du Lot. + +8. Exportez la carte au format PNG avec 800 pixels de large. + +9. Comment rendre la carte plus intelligible ? Allez-y ! diff --git a/docs/01_mapsf.html b/docs/01_mapsf.html index 1e76939..d173306 100644 --- a/docs/01_mapsf.html +++ b/docs/01_mapsf.html @@ -229,6 +229,7 @@

Table des matières

@@ -308,6 +309,14 @@

How to use a custom font family
  • How to use themes
  • + +
    +

    1.3 Exercice

    +
      +
    • Installez le package mapsf.

    • +
    • Quelle est la version du package?

    • +
    • Quelles sont les nouveautés par rapport à la version précédente?

    • +
    @@ -302,6 +303,17 @@

    +

    2.3 Exercice

    +

    Comment représenter les variables suivantes :

    +
      +
    • Une population communale
    • +
    • Un age médian par département
    • +
    • Un taux de croissance
    • +
    • Le statut administratif d’une commune (préfecture, sous-préfecture, commune simple…)
    • +
    • L’espérance de vie par pays
    • +
    @@ -521,6 +522,25 @@

    +

    +
    +

    3.8 Exercice

    +
      +
    1. Importer la couche des communes du département du Lot à partir du fichier geopackage lot.gpkg.

    2. +
    3. Importer le fichier com.csv.
      +Ce jeu de données porte sur les communes du Lot et contient plusieurs variables supplémentaires:

      +
        +
      • le nombre d’actifs (ACT).
      • +
      • le nombre d’actifs dans l’industrie (IND)
      • +
      • la part des actifs dans la population totale (SACT)
      • +
      • la part des actifs dans l’industrie dans le total des actifs (SACT_IND)
      • +
    4. +
    5. Joindre le jeu de données et la couche des communes.

    6. +
    7. Créer une carte de la population active.
      +Quel mode de représentation utiliser? Quels choix cela implique-t-il?

    8. +
    9. Créer une carte de la part de la population active dans la population totale.
      +Quel mode de représentation utiliser? Quels choix cela implique-t-il?

    10. +
    diff --git a/docs/04_mise_en_page.html b/docs/04_mise_en_page.html index 5516712..755bd09 100644 --- a/docs/04_mise_en_page.html +++ b/docs/04_mise_en_page.html @@ -263,6 +263,7 @@

    Table des matières

  • 4.14 Placer précisément un élément sur la carte
  • 4.15 Ajouter un ombrage à une couche
  • 4.16 Création de cartons
  • +
  • 4.17 Exercice
  • @@ -835,134 +836,27 @@

    How to Create Inset Maps

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
    +

    4.17 Exercice

    +
      +
    1. Importer la couche des communes du département du Lot à partir du fichier geopackage lot.gpkg.

    2. +
    3. Importer le fichier com.csv.
      +Ce jeu de données porte sur les communes du lot et contient plusieurs variables supplémentaires:

      +
        +
      • le nombre d’actifs (ACT).
      • +
      • le nombre d’actifs dans l’industrie (IND)
      • +
      • La part des actifs dans la population totale (SACT)
      • +
      • La part des actifs dans l’industrie dans le total des actifs (SACT_IND)
      • +
    4. +
    5. Joindre le jeu de données et la couche des communes.

    6. +
    7. Créez une carte représentant la population active travaillant dans l’industrie.

    8. +
    9. Ajoutez les éléments d’habillage indispensables.

    10. +
    11. Utilisez un thème personnalisé.

    12. +
    13. Ajoutez un carton de localisation du Lot.

    14. +
    15. Exportez la carte au format PNG avec 800 pixels de large.

    16. +
    17. Comment rendre la carte plus intelligible ? Allez-y !

    18. +
    diff --git a/docs/index.html b/docs/index.html index 2858a47..3b7cf73 100644 --- a/docs/index.html +++ b/docs/index.html @@ -255,7 +255,7 @@

    Cartographie avec R

    Date de publication
    -

    15 déc. 2023

    +

    9 janv. 2024

    diff --git a/docs/search.json b/docs/search.json index ec6820d..b98bd7b 100644 --- a/docs/search.json +++ b/docs/search.json @@ -18,7 +18,14 @@ "href": "01_mapsf.html#documentation", "title": "1  mapsf", "section": "1.2 Documentation", - "text": "1.2 Documentation\n\n\n\nSite web : \n\n\ncheat sheet : \n\n\n\nVignettes :\n\nGet started\nHow to create faceted maps\nHow to create inset maps\nHow to export maps\nHow to use a custom font family\nHow to use themes\n\n\n\n\n\nDunnington, D. (2023). ggspatial: Spatial Data Framework for ggplot2. https://CRAN.R-project.org/package=ggspatial\n\n\nGiraud, T. (2023). mapsf: Thematic Cartography. https://CRAN.R-project.org/package=mapsf\n\n\nGiraud, T. et Lambert, N. (2017). Reproducible Cartography. M. Peterson (dir.), Cham, Switzerland (p. 173‑183). https://doi.org/10.1007/978-3-319-57336-6_13\n\n\nTennekes, M. (2018). tmap: Thematic Maps in R. Journal of Statistical Software, 84(6), 1‑39. https://doi.org/10.18637/jss.v084.i06\n\n\nWickham, H. (2016). ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York. https://ggplot2.tidyverse.org" + "text": "1.2 Documentation\n\n\n\nSite web : \n\n\ncheat sheet : \n\n\n\nVignettes :\n\nGet started\nHow to create faceted maps\nHow to create inset maps\nHow to export maps\nHow to use a custom font family\nHow to use themes" + }, + { + "objectID": "01_mapsf.html#exercice", + "href": "01_mapsf.html#exercice", + "title": "1  mapsf", + "section": "1.3 Exercice", + "text": "1.3 Exercice\n\nInstallez le package mapsf.\nQuelle est la version du package?\nQuelles sont les nouveautés par rapport à la version précédente?\n\n\n\n\n\nDunnington, D. (2023). ggspatial: Spatial Data Framework for ggplot2. https://CRAN.R-project.org/package=ggspatial\n\n\nGiraud, T. (2023). mapsf: Thematic Cartography. https://CRAN.R-project.org/package=mapsf\n\n\nGiraud, T. et Lambert, N. (2017). Reproducible Cartography. M. Peterson (dir.), Cham, Switzerland (p. 173‑183). https://doi.org/10.1007/978-3-319-57336-6_13\n\n\nTennekes, M. (2018). tmap: Thematic Maps in R. Journal of Statistical Software, 84(6), 1‑39. https://doi.org/10.18637/jss.v084.i06\n\n\nWickham, H. (2016). ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York. https://ggplot2.tidyverse.org" }, { "objectID": "02_semiologie.html#principes-généraux", @@ -32,7 +39,14 @@ "href": "02_semiologie.html#ressources", "title": "2  La sémiologie graphique", "section": "2.2 Ressources", - "text": "2.2 Ressources\nVoici quelques ouvrages et ressources pour l’apprentissage de la cartographie thématique :\n\n\n\n\n\n\nBéguin et Pumain (2023)\n\n\n\n\n\n\n\nLambert et Zanin (2016)\n\n\n\n\n\n\n\nRIATE (2023)\n\n\n\n\n\n\n\n\n\nBéguin, M. et Pumain, D. (2023). La représentation des données géographiques: Statistique et cartographie. Armand Colin.\n\n\nBertin, J. (1967). Sémiologie Graphique. Les Diagrammes - Les Réseaux - Les Cartes. Paris: Mouton & Gauthier-Villars.\n\n\nLambert, N. et Zanin, C. (2016). Manuel de cartographie: principes, méthodes, applications. Armand Colin.\n\n\nRIATE. (2023). Cartographie thématique avec Magrit. https://magrit-formations.github.io/" + "text": "2.2 Ressources\nVoici quelques ouvrages et ressources pour l’apprentissage de la cartographie thématique :\n\n\n\n\n\n\nBéguin et Pumain (2023)\n\n\n\n\n\n\n\nLambert et Zanin (2016)\n\n\n\n\n\n\n\nRIATE (2023)" + }, + { + "objectID": "02_semiologie.html#exercice", + "href": "02_semiologie.html#exercice", + "title": "2  La sémiologie graphique", + "section": "2.3 Exercice", + "text": "2.3 Exercice\nComment représenter les variables suivantes :\n\nUne population communale\nUn age médian par département\nUn taux de croissance\nLe statut administratif d’une commune (préfecture, sous-préfecture, commune simple…)\nL’espérance de vie par pays\n\n\n\n\n\nBéguin, M. et Pumain, D. (2023). La représentation des données géographiques: Statistique et cartographie. Armand Colin.\n\n\nBertin, J. (1967). Sémiologie Graphique. Les Diagrammes - Les Réseaux - Les Cartes. Paris: Mouton & Gauthier-Villars.\n\n\nLambert, N. et Zanin, C. (2016). Manuel de cartographie: principes, méthodes, applications. Armand Colin.\n\n\nRIATE. (2023). Cartographie thématique avec Magrit. https://magrit-formations.github.io/" }, { "objectID": "03_types_de_cartes.html#les-données-dexemple", @@ -83,6 +97,13 @@ "section": "3.7 Carte de stocks et de catégories", "text": "3.7 Carte de stocks et de catégories\nLa fonction mf_map(..., var = c(\"var1\", \"var2\"), type = \"prop_typo\") représente des symboles proportionnels dont les surfaces sont proportionnelles aux valeurs d’une variable et dont la couleur représente les modalités d’une variable qualitative. La fonction utilise les arguments des fonctions mf_map(..., type = \"prop\") et mf_map(..., type = \"typo\").\n\nmf_map(x = com)\nmf_map(\n x = com,\n var = c(\"POPULATION\", \"STATUT\"),\n type = \"prop_typo\",\n pal = c(\"aquamarine4\", \"yellow3\",\"wheat\"),\n val_order = c(\"Préfecture\", \"Sous-préfecture\", \"Commune simple\"),\n leg_pos = \"topleft\",\n leg_title = c(\"Population\\n(2015)\",\n \"Statut administratif\"),\n)\nmf_title(\"Distribution de la population dans le Lot (2018)\")" }, + { + "objectID": "03_types_de_cartes.html#exercice", + "href": "03_types_de_cartes.html#exercice", + "title": "3  Les types de cartes", + "section": "3.8 Exercice", + "text": "3.8 Exercice\n\nImporter la couche des communes du département du Lot à partir du fichier geopackage lot.gpkg.\nImporter le fichier com.csv.\nCe jeu de données porte sur les communes du Lot et contient plusieurs variables supplémentaires:\n\nle nombre d’actifs (ACT).\nle nombre d’actifs dans l’industrie (IND)\nla part des actifs dans la population totale (SACT)\nla part des actifs dans l’industrie dans le total des actifs (SACT_IND)\n\nJoindre le jeu de données et la couche des communes.\nCréer une carte de la population active.\nQuel mode de représentation utiliser? Quels choix cela implique-t-il?\nCréer une carte de la part de la population active dans la population totale.\nQuel mode de représentation utiliser? Quels choix cela implique-t-il?" + }, { "objectID": "04_mise_en_page.html#les-données-dexemple", "href": "04_mise_en_page.html#les-données-dexemple", @@ -195,6 +216,13 @@ "section": "4.16 Création de cartons", "text": "4.16 Création de cartons\nLa fonction mf_inset_on() permet de démarrer la création d’un carton. Il faut ensuite “refermer” le carton avec mf_inset_off().\n\nbiars <- com[com$NOM_COM == \"Biars-sur-Cère\", ]\n# affichage de toutes les communes\nmf_map(com)\n# affichage de la sélection de communes\nmf_map(biars, col = \"tomato4\", border = \"tomato1\", \n lwd = 2, add = TRUE)\n\n# Démarrer le carton \n# en haut à gauche sur\n# le ratio width/height de biars\n# avec une largeur d'1/4 de la largeur de la figure\nmf_inset_on(x = biars, pos = \"topleft\", cex = .25)\n# couleur du fond\nmf_theme(bg = \"#f7f7f7\")\n# affichage de la commune cible\nmf_map(biars, col = \"tomato4\", border = \"tomato1\")\n# affichage des communes\nmf_map(com, col = NA, add = TRUE)\n# échelle\nmf_scale(size = 1, pos = \"bottomright\")\n# affichage d'un cadre\nbox()\n# Fermer le carton\nmf_inset_off()\n\n# Ajouter titre et échelle\nmf_title(\"Biars-sur-Cère\")\nmf_scale(10, pos = 'bottomright')\n\n\n\n\n\n\n\n\n\n\nCarton “carte du monde”\n\n\n\nOn peut facilement créer un carton avec la position d’un point sur une carte du monde en combinant les fonctions mf_worldmap() et mf_inset_on(x = \"worldmap\", ...) :\n\nmf_map(com)\nmf_inset_on(x = \"worldmap\",cex = .3, pos = \"topleft\")\nmf_worldmap(com)\nmf_inset_off()\nmf_title(\"Le Lot dans le Monde!\")\n\n\n\n\n\n\n\n\n\n\n\n\nVignette\n\n\n\nHow to Create Inset Maps" }, + { + "objectID": "04_mise_en_page.html#exercice", + "href": "04_mise_en_page.html#exercice", + "title": "4  La mise en page", + "section": "4.17 Exercice", + "text": "4.17 Exercice\n\nImporter la couche des communes du département du Lot à partir du fichier geopackage lot.gpkg.\nImporter le fichier com.csv.\nCe jeu de données porte sur les communes du lot et contient plusieurs variables supplémentaires:\n\nle nombre d’actifs (ACT).\nle nombre d’actifs dans l’industrie (IND)\nLa part des actifs dans la population totale (SACT)\nLa part des actifs dans l’industrie dans le total des actifs (SACT_IND)\n\nJoindre le jeu de données et la couche des communes.\nCréez une carte représentant la population active travaillant dans l’industrie.\nAjoutez les éléments d’habillage indispensables.\nUtilisez un thème personnalisé.\nAjoutez un carton de localisation du Lot.\nExportez la carte au format PNG avec 800 pixels de large.\nComment rendre la carte plus intelligible ? Allez-y !" + }, { "objectID": "04_cartes_3D.html#linemap", "href": "04_cartes_3D.html#linemap", diff --git a/docs/sitemap.xml b/docs/sitemap.xml index acdfb73..a5c195d 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -2,38 +2,38 @@ https://rcarto.github.io/rcarto/cartographie_avec_r/index.html - 2023-12-15T11:38:28.588Z + 2024-01-09T08:17:38.585Z https://rcarto.github.io/rcarto/cartographie_avec_r/01_mapsf.html - 2023-12-15T11:38:28.592Z + 2024-01-09T08:17:38.589Z https://rcarto.github.io/rcarto/cartographie_avec_r/02_semiologie.html - 2023-12-15T11:38:28.596Z + 2024-01-09T08:17:38.601Z https://rcarto.github.io/rcarto/cartographie_avec_r/03_types_de_cartes.html - 2023-12-15T11:38:28.608Z + 2024-01-09T08:17:38.617Z https://rcarto.github.io/rcarto/cartographie_avec_r/04_mise_en_page.html - 2023-12-15T11:38:28.632Z + 2024-01-09T08:17:38.641Z https://rcarto.github.io/rcarto/cartographie_avec_r/04_cartes_3D.html - 2023-12-15T11:38:28.636Z + 2024-01-09T08:17:38.645Z https://rcarto.github.io/rcarto/cartographie_avec_r/05_anamorphoses.html - 2023-12-15T11:38:28.648Z + 2024-01-09T08:17:38.657Z https://rcarto.github.io/rcarto/cartographie_avec_r/2000_references.html - 2023-12-15T11:38:28.656Z + 2024-01-09T08:17:38.661Z https://rcarto.github.io/rcarto/cartographie_avec_r/2002_data.html - 2023-12-15T11:38:28.660Z + 2024-01-09T08:17:38.665Z