© 2025 Tous droits réservés
Si vous vous intéressez un peu à la cartographie, vous savez sans doute que les coordonnées géographiques (latitude et longitude) d’un lieu, ou d’un objet, peuvent être exprimées avec différentes notations.
Il existe les notations :
Voici par exemple les coordonnées de la ville de Paris selon les 3 notations :
La notation décimale est largement reconnue et adoptée comme norme parce qu’elle est plus intuitive (plus facile à lire et à écrire), parce qu’elle ne nécessite pas de conversion préalable pour réaliser des traitements mathématiques, et parce qu’elle est largement employée par les logiciels (dont R!)
Mais parfois, les coordonnées dont on dispose ne sont pas exprimées dans une notation décimale…., et nous devons donc faire cette conversion vers la notation en degrés décimaux nous-mêmes…Et là, c’est le drame !
Enfin, C’ETAIT le drame, parce que depuis peu, il existe une application Shiny ABSOLUMENT GÉNIALE qui permet de faire cette conversion automatiquement, et aussi plein de corrections !
Cette application est contenue dans le package CoordFixR
L’application shiny CoordFixR
permet :
1. d’importer des données de coordonnées depuis un fichier Excel,
2. puis de les convertir en degrés décimaux, quel que soit la notation d’origine (et même si elle contient des erreurs de typographie)
3. de vérifier sur une carte les coordonnées converties/corrigées
4. et enfin d‘exporter la table modifiée, contenant deux nouvelles colonnes avec les coordonnées décimales sous forme de fichier Excel.
CoordFixR
prend en charge un large éventail de formats, notamment ceux avec :
Même les fautes d’orthographe (par exemple “deegrees”) ou des variations légères (“degree” ou “Degrees” au lieu de “degrees”) sont prises en charge par l’application.
CoordFixR
gère également les différents types de désignations d’hémisphère, telles que :
CoordFixR
gère encore les différents séparateurs pouvant être employés, comme :
Les coordonnées contenant des zéros initiaux (par exemple, -009° 05’ 23’’) sont également prises en charges.
CoordFixR
accepte encore les points (”.”) et les virgules (”,”) comme séparateurs décimaux (par exemple, “-9 deg 5 min 23.5 sec” ou “-9 deg 5 min 23,5 sec”).
Les nouveaux degrés décimaux utilisent un point décimal (par exemple, -9.089861).
Vous pouvez consulter les différents types de formats pris en charge dans le fichier Excel suivant, ci-dessous 👇
L’application CoordFixR
a été développée par Hendrik Pehlke, qui est géographe et spécialiste en sciences de l’environnement, avec de nombreuses années d’expérience dans l’application des SIG et de la programmation pour l’analyse des écosystèmes marins et la modélisation des habitats. Depuis 2013, Hendrik travaille en tant que Data Scientist à l’Alfred Wegener Institute (AWI) à Bremerhaven, en Allemagne. Son travail se concentre sur l’application des SIG et de la programmation, en particulier avec R et Python, pour analyser et résoudre des problématiques complexes de recherche environnementale. Ses études en géographie et sciences de l’environnement, axées sur les SIG et la programmation, constituent la base de son expertise en analyse spatiale et modélisation de données.
Ses domaines de spécialisation dont :
L’application s’installe depuis GitHub, et pour cela, vous devez d’abord installer le package devtools
:
install.packages("devtools") # si le package 'devtools' n'est pas encore installé
# Installer la version de développement de CoordFixR depuis GitHub
devtools::install_github("HP-AWI/CoordFixR")
Vous devez ensuite charger le package dans R avec la commande suivante :
library(CoordFixR)
Vous pouvez alors lancer l’application shiny, en emplyant la commande suivante :
CoordFixR::launch_app()
Hendrik a gentiment mis à notre disposition deux fichiers de données afin de tester l’application.
Vous pouvez les télécharger ci-dessous
Les données doivent :
Remarque : le nom des colonnes n’a pas d’importance tant que l’utilisateur sait quelle colonne contient les informations de longitude et quelle colonne contient les informations de latitude.
Rien de plus simple : il suffit de cliquer sur le bouton « Calculate »
Après conversion des coordonnées, il est possible de visualiser les coordonnées converties (points) sur une carte interactive leaflet afin de vérifier leur position.
Cela permet de détecter rapidement et de corriger les erreurs (par exemple, confusion entre X et Y ou informations d’hémisphère incorrectes ou manquantes).
La table modifiée, contenant deux nouvelles colonnes avec les coordonnées décimales, peut être sauvegardée sous forme de fichier Excel dans le système de l’utilisateur, en cliquant sur le bouton « Download Excel File » :
Voici le fichier Excel obtenu :
De mon point de vue, l’application Shiny CoordFixR
est une véritable pépite pour toutes celles et ceux qui travaillent avec des coordonnées géographiques sous R.
Sa gestion d’un grand nombre de formats, couplée à la possibilité de visualiser les résultats et de les exporter, en font un outil incontournable pour simplifier notre travail cartographique.
Que vous soyez géographe, data analyst, ou que vous ayez simplement besoin, de manière très ponctuelle, de manipuler et/ ou cartographier des lieux sous R, CoordFixR
peut réellement vous faire gagner un temps précieux et vous éviter bien des énervements….
Et vous, qu’en pensez-vous ?
S’il vous plait, 🙏 essayer l’appli et partagez votre ressenti en commentaire !
Abonnez-vous à ma mailing liste pour ne rien manquer !
Vous recevrez directement mes nouveaux articles, des ressources exclusives, et des actualités sur mes formations.
Retrouvez les informations de ma formation de remise à niveau en biostatistiques avec R ici :
👉 https://delladata.fr/formation-remise-niveau-biostats-r/
Et les informations de ma formation de Remise à niveau en biostatistiques avec Jamovi et Jasp là
👉 https://delladata.fr/formation-remise-niveau-biostats-jamovi/
Si vous souhaitez soutenir mon travail, vous pouvez faire un don libre sur Tipeee.
© 2025 Tous droits réservés
Enregistrez vous pour recevoir gratuitement mes fiches « aide mémoire » (ou cheat sheets) qui vous permettront de réaliser facilement les principales analyses biostatistiques avec le logiciel R et pour être informés des mises à jour du site.