Skip to content

Commit

Permalink
up
Browse files Browse the repository at this point in the history
  • Loading branch information
rCarto committed Nov 23, 2023
1 parent aeb2645 commit 32990ad
Show file tree
Hide file tree
Showing 253 changed files with 28,135 additions and 11,758 deletions.
66 changes: 0 additions & 66 deletions 01_mapsf.Rmd

This file was deleted.

58 changes: 58 additions & 0 deletions 01_mapsf.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# mapsf

## Présentation

<img src="img/logo.png" align="right" alt="" width="120" />


L’écosystème spatial du logiciel libre R est riche, dynamique et mature et plusieurs packages permettent d’importer, de traiter et de représenter les données spatiales. Le package [`mapsf`](https://CRAN.R-project.org/package=mapsf) [@R-mapsf] s’appuie sur cet écosystème pour intégrer la création de cartes thématiques de qualité dans les chaînes de traitements avec R.

![Une chaîne de traitements typique](img/workflow.png)




:::{.callout-note}
D'autres packages peuvent être utilisés pour réaliser des cartes thématiques.
Le package `ggplot2` [@R-ggplot2], en association avec le package `ggspatial` [@R-ggspatial], permet par exemple d'afficher des objets spatiaux et de réaliser des cartes thématiques simples.
Le package `tmap` [@R-tmap] est dédié à la création de cartes thématiques, il utilise une syntaxe proche de celle de `ggplot2` (enchaînement d'instructions combinées avec le signe `+`).
La documentation et les tutoriels pour utiliser ces deux packages sont facilement accessibles sur le web.
:::

Dans ce document, nous utiliserons principalement le package `mapsf` dont les fonctionnalités sont assez complètes et la prise en main plutôt simple. De plus, le package est relativement léger.

![Un nombre minimal de dépendances bien connues](img/deps.png)


`mapsf` permet de créer la plupart des types de carte utilisés habituellement en cartographie statistique (cartes choroplèthes, typologies, symboles proportionnels ou gradués…).
Pour chaque type de carte, plusieurs paramètres permettent de personnaliser la représentation cartographique. Ces paramètres sont les mêmes que ceux que l’on retrouve dans les logiciels de SIG ou de cartographie usuels (par exemple, le choix des discrétisations et des palettes de couleurs, la modification de de la taille des symboles ou la personnalisation des légendes).
Associées aux fonctions de représentation des données d’autres fonctions sont dédiées à l’habillage cartographique (thèmes ou chartes graphiques, légendes, échelles, flèches d’orientation, titre, crédits, annotations...), à la création de cartons ou à l’export des cartes.
`mapsf` est le successeur de [`cartography`](http://riatelab.github.io/cartography/docs/) [@R-cartography], il offre les mêmes fonctionnalités principales tout en étant plus léger et plus ergonomique.


## Documentation


::: {layout-ncol=2}

[Site web](https://riatelab.github.io/mapsf/) :
![](img/webmapsf.png)


[*cheat sheet*](https://raw.githubusercontent.com/riatelab/mapsf/master/vignettes/web_only/img/mapsf_cheatsheet.pdf) :
![](img/mapsf_cheatsheet.png)

:::


**Vignettes** :

- [Get started](https://riatelab.github.io/mapsf/articles/mapsf.html)
- [How to create faceted maps](https://riatelab.github.io/mapsf/articles/web_only/how_to_create_faceted_maps.html)
- [How to create inset maps](https://riatelab.github.io/mapsf/articles/web_only/how_to_create_inset_maps.html)
- [How to export maps](https://riatelab.github.io/mapsf/articles/web_only/how_to_export_maps.html)
- [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)



38 changes: 38 additions & 0 deletions 02_semiologie.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# La sémiologie graphique

## Principes généraux

> La **sémiologie graphique** est, de façon générale, l'ensemble des règles qui régissent la construction d'un système de signes ou langage permettant la traduction graphique d'une information. Depuis la parution de la Sémiologie graphique de Jacques @bertin1967, elle désigne surtout **un ensemble standardisé des règles et de pratiques inhérentes à la représentation cartographique** au-delà des travaux réalisés par Bertin.
<small>[Wikipedia : Sémiologie graphique](https://fr.wikipedia.org/wiki/S%C3%A9miologie_graphique)</small>

Pour une première approche de la cartographie thématique on peut se référer à la figure suivante qui résume de manière simplifiée la relation entre un type de variable et sa représentation graphique correcte.

![](img/arbre_type_data.png)





## Ressources

Voici quelques ouvrages de référence en cartographie thématique :

- Sémiologie Graphique. Les Diagrammes - Les Réseaux - Les Cartes. @bertin1967.
- La représentation des données géographiques : Statistique et cartographie. @beguin2010.
- Manuel de cartographie : principes, méthodes, applications. @lambert2016.

Le site des supports de formation à la cartographie thématique et au logiciel Magrit ([Formations Magrit](https://magrit-formations.github.io/)) pourrait également vous être utile :

- [Histoire de la cartographie thématique](https://magrit-formations.github.io/histoire_carto)
- [Les sources de l'information géographique](https://magrit-formations.github.io/infogeo_sources)
- [Le fond de carte](https://magrit-formations.github.io/fond_de_carte)
- [Sémiologie graphique et variables visuelles](https://magrit-formations.github.io/variables_visuelles)
- [Les discrétisations](https://magrit-formations.github.io/discretisation)
- [Habillage et mise en page](https://magrit-formations.github.io/mise_en_page)
- [Mise en scène](https://magrit-formations.github.io/mise_en_scene)


:::{.callout-note}
Pourquoi on ne représente [pas de stocks en aplat !](https://neocarto.hypotheses.org/5717)
:::
Loading

0 comments on commit 32990ad

Please sign in to comment.