La carte & sa pratique

Cartographie dans la recherche en sciences humaines


Hugues Pecout
Elina Marveaux
UMR Géographie-cités

Bonjour à toutes et à tous

Géomaticien·ne au CNRS

Ingénieur·e en science de l’information géographique

  • Création et collecte d’IG
  • Gestion et traitement
  • Analyse statistique et spatiale
  • Représentation graphique et cartographie
  • Valorisation et diffusion

Recouvre beaucoup de compétences et de domaines disciplinaires :

  • Pratiquée en géographie (humaine et physique), archéologie, écologie, épidémiologie…
  • Plein de types d’IG : image satellite, relevé GPS/capteur, plan historique, recensement…

Géomaticien·ne au CNRS

Un métier à deux facettes :

Une fonction support…

  • Au service des chercheur·euse·s
  • Apporte des compétences techniques
  • Apporte d’une expertise métier
  • Trouve les méthodes et solutions techniques

… qui contient certaines libertés :

  • Spécialisation méthodologique, outils et thématiques
  • Veille technologique, formation continue, insertion dans des réseaux professionnels
  • Liberté d’initiative : coordination de projets, d’évènements… (Selon sa direction)
  • Cumul d’activité possible (ex: enseignement à l’université, cartographie freelance…)

Nos profils


Unités de rattachement :

Domaines disciplinaires :

  • Géographie Humaine

Pratiques courantes et spécialisation :

  • Données géographiques (vectorielles), d’enquête, de recensement et du Web 2.0
  • Analyse statistique, analyse spatiale, représentation graphique et cartographie
  • Principal outil : langage de programmation R

I. Hugues

Parcours

Formation :

  • 2008 : MASTER I de géographie (Université Paris 1 Panthéon-Sorbonne)
  • 2009 : MASTER II CARTHAGEO PRO (Université Paris 1 Panthéon-Sorbonne)

Expérience professionnelle :

  • 2009 - 2010 : Office Public d’Habitat Lille Métropole Habitat (OPH LMH)
  • 2010 - 2011 : …🥾🌍🌏🌎📷…

Expérience recherche :

  • 2012 - 2015 : CDD (3 + 1 ans) - Ingénieur d’études vacataire CNRS au GIS CIST
  • 2015 - 2022 : Ingénieur d’études CNRS titulaire à la FR CIST
  • Depuis juillet 2022 : IE CNRS à l’UMR Géographie-Cités

Dix ans d’expérience à la FR CIST

Le Collège International des Sciences Territoriales a pour objet de contribuer à formaliser et organiser le champ interdisciplinaire des sciences du territoire, à une échelle française et internationale.

Dir. Claude Grasland (Univ. P-C, Géographie-Cités)
Dir./adj. France Guérin-Pace (INED)

3 ingénieur·e·s : gestion, communication et géomatique

Spécialisation dans la pratique de R

Dans un contexte de science ouverte et reproductible

→ Utilisation du langage de programmation R

  • Adapté aux pratiques des collègues
  • Partage et mise à disposition du code
  • Transparence et reproductibilité du travail
  • Gain en productivité, visibilité et polyvalence !

→ Formation R & animation de communauté

  • Formations internes, externes et universitaires
  • Production de documentation (ex: Cartographie avec R)
  • Co-animation du Groupe d’utilisateur.rice.s ElementR
  • Création et coordination du projet Rzine

→ Autre outils libres ou gratuits :

  • Gestion de version (VCS) : Git (GitLab, GitHub)
  • Notebook : Quarto, Rmarkdwon, Jupyter
  • DAO : Adobe Illustrator CS2, Inkscape
  • Et aussi : pgAdmin, Docker, Géoda, Géocodeur, Mapshaper, ScapeToad…

Cartographie avec R

#---------- Import et calcul d'indicateur -------------
library(sf)
com <- st_read("data/lot46.gpkg", layer = "commune", quiet = TRUE)
com$DENS <- 1e6 * com$POP / as.numeric(st_area(com))

#---------- Cartographie Statique --------------------
library(mapsf)
mf_map(x = com)
mf_inset_on(x = "worldmap", pos = "topleft")
mf_worldmap(com); mf_inset_off()
mf_map(x = com, var = c("POPULATION", "DENS"), type = "prop_choro", border = "grey50", lwd = 1, breaks = "q6", pal = "Magenta", leg_val_rnd = c(0,1),  leg_title_cex = c(1.2,1.2), leg_val_cex = c(1,1), leg_pos = c("right", "topright" ), leg_title = c("Nb habitants", "Densité\nde population\n(en hab./km2)"))
mf_title("Répartition de la population des communes du Lot en 2010", cex =1.3)

#----------  Cartographie dynamique ------------------------
library(tmap)
tmap_mode("view")
map <- tm_basemap("OpenStreetMap") +
          tm_shape(com,  bbox = st_bbox(com)) +
          tm_polygons("DENS", title = "hab./km2)", breaks = c(4,7,15,30,60,120,572), border.col = "grey80", lwd = .5)