Installation
Depuis le dépôt QGIS
- Ouvrez QGIS
- Menu
Extensions→Gérer les extensions - Recherchez "Universal XY Converter"
- Cliquez sur Installer
Ou consultez directement la page du plugin : plugins.qgis.org/plugins/universal_xy_converter
Depuis GitHub
- Téléchargez le ZIP depuis GitHub
- QGIS →
Extensions→Installer à partir d'un ZIP - Sélectionnez le fichier ZIP
Utilisation
Onglet 1 : Conversion simple
- Sélectionnez le CRS source (ex: WGS 84 degrés)
- Sélectionnez le CRS cible (ex: BFTM Burkina Faso)
- Choisissez le format (DD, DMS ou Mètres)
- Entrez les coordonnées X et Y
- Cliquez sur "Convertir →"
Onglet 2 : Traitement batch CSV
- Cliquez sur "Parcourir" pour charger votre fichier CSV
- Sélectionnez les colonnes X et Y
- Choisissez le séparateur (;, virgule, |, tabulation)
- Sélectionnez les CRS source et cible
- Choisissez le format des coordonnées dans le fichier
- Cliquez sur "Lancer la conversion"
🖱️ Onglet 3 : Sélection interactive
- Choisissez le système cible pour l'affichage
- Sélectionnez le format d'affichage (DD, DMS, Mètres)
- Cliquez sur "Activer le sélecteur"
- Cliquez sur la carte
- Les coordonnées converties s'affichent instantanément
📖 Onglet 4 : Aide rapide
Documentation intégrée avec les formats supportés et exemples.
🔧 Définition de CRS personnalisés
Pour utiliser un système de coordonnées qui n'est pas dans la liste, sélectionnez "--- Personnalisé (PROJ) ---" et entrez une chaîne PROJ.
Structure d'une chaîne PROJ
+proj=TYPE +param1=valeur1 +param2=valeur2 +param3=valeur3 +units=m
Exemples de CRS personnalisés
1. Adindan (ancien système du Burkina Faso)
+proj=longlat +ellps=clrk80 +towgs84=-118,-14,218
2. Adindan UTM 30N (pour données en mètres)
+proj=utm +zone=30 +ellps=clrk80 +towgs84=-118,-14,218 +units=m
3. Lambert 93 (France)
+proj=lcc +lat_1=44 +lat_2=49 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +units=m
4. Swiss LV95 (Suisse)
+proj=stere +lat_0=46.9524056 +lon_0=7.43958333 +k=1 +x_0=2600000 +y_0=1200000 +ellps=GRS80 +units=m
5. Projection personnalisée type BFTM
+proj=tmerc +lat_0=0 +lon_0=-1.5 +k=0.9996 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m
6. WGS84 (degrés) vers Adindan (transformation inverse)
+proj=longlat +ellps=clrk80 +towgs84=118,14,-218
7. Clarke 1880 UTM 30N (Afrique du Sud)
+proj=utm +zone=30 +ellps=clrk80 +towgs84=-118,-14,218 +units=m
8. NAD83 (Amérique du Nord)
+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0
9. UTM zone 31N personnalisé
+proj=utm +zone=31 +ellps=WGS84 +units=m
+proj=longlat : coordonnées géographiques (degrés)+proj=utm : projection UTM+proj=tmerc : Mercator transverse+proj=lcc : Lambert conique conforme+proj=stere : projection stéréographique+zone=XX : zone UTM (1-60)+ellps=GRS80 : ellipsoïde GRS80+towgs84=dx,dy,dz : transformation vers WGS84+units=m : unités en mètres
Astuces et bonnes pratiques
Saisie DMS
- Utilisez
°,'," - Directions :
N,S,E,W,O - Exemple :
12°30'15" N - Sans direction, la valeur est positive
Échanger source/cible
Utilisez le bouton "⟷ Échanger source/cible" pour inverser la conversion.
📋 Copier les résultats
Cliquez sur "Copier les résultats" pour copier les coordonnées converties dans le presse-papier.
Format CSV pour batch
Votre fichier CSV doit être encodé en UTF-8.
id;longitude;latitude;nom 1;12°30'15"N;-1°30'0"W;Ouagadougou
🇧🇫 BFTM - Burkina Faso
- Ellipsoïde: GRS80
- Méridien central: 1.5° Ouest
- Fausse est: 600 000 m
- Facteur d'échelle: 0.9996
Notations françaises
- O = Ouest (West)
- E = Est (East)
- N = Nord (North)
- S = Sud (South)
Résolution des erreurs courantes
"Can not decode: codec"
Can not decode: codec
- Ouvrez votre fichier CSV avec Notepad++ ou Visual Studio Code
- Vérifiez l'encodage : doit être UTF-8 (sans BOM)
- Dans QGIS, allez dans
Paramètres→Options→Locale - Vérifiez que le séparateur décimal est le point (.) et non la virgule (,)
Configuration Windows pour les séparateurs décimaux
- Allez dans
Panneau de configuration→Heure et langue→Langue et région→Numéro - Changez le Symbole décimal de
,(virgule) à.(point) - Assurez-vous que le Séparateur de liste est
;(point-virgule) - Redémarrez QGIS
"CRS source invalide" ou "CRS cible invalide"
- Vérifiez que le code EPSG est correct (ex: EPSG:4326 pour WGS84)
- Assurez-vous que la chaîne PROJ personnalisée est correctement formatée
- Vérifiez que les paramètres comme
+zonesont valides
"Coordonnées invalides" ou format DMS erroné
- Utilisez les symboles corrects :
°(Alt+248 ou degrés),'(apostrophe),"(guillemet) - Pour Windows : tapez les symboles via la table des caractères (
Win + .) - Exemple valide :
12°30'15" N(avec espaces)
Fichier CSV ignoré (lignes non converties)
- Vérifiez l'encodage (doit être UTF-8)
- Vérifiez le séparateur (;, virgule, |, tabulation)
- Vérifiez qu'il n'y a pas d'en-têtes mal formés
- Assurez-vous que les colonnes X et Y sont correctement sélectionnées
La conversion batch ne produit pas le même résultat que la conversion simple
- Vérifiez que le format source (DD/DMS/Mètres) est correctement sélectionné
- Vérifiez que les CRS source et cible sont identiques
- Assurez-vous que les données CSV n'ont pas d'espaces invisibles
Exemples de conversion
WGS84 (DD) → BFTM (Burkina Faso)
| Point | X (Longitude) | Y (Latitude) | X_BFTM | Y_BFTM |
|---|---|---|---|---|
| Ouagadougou | -1.5° | 12.3° | 600,000 m | 1,360,000 m |
| Bobo-Dioulasso | -4.3° | 11.2° | 350,000 m | 1,240,000 m |
| Koudougou | -2.4° | 13.3° | 480,000 m | 1,470,000 m |
WGS84 (DMS) → BFTM
| Saisie DMS | X_BFTM | Y_BFTM |
|---|---|---|
| 1°30'0" O, 12°30'15" N | 600,000 m | 1,360,000 m |
| 4°18'0" O, 11°12'0" N | 350,000 m | 1,240,000 m |
UTM 30N → BFTM
| UTM 30N X | UTM 30N Y | BFTM X | BFTM Y |
|---|---|---|---|
| 679,246 m | 1,359,847 m | 600,000 m | 1,360,000 m |
| 375,000 m | 1,238,000 m | 350,000 m | 1,240,000 m |
Exemple de fichier CSV pour batch
id,longitude,latitude,ville 1,1°30'0" O,12°30'15" N,Ouagadougou 2,4°18'0" O,11°12'0" N,Bobo-Dioulasso 3,2°24'0" O,13°18'0" N,Koudougou
- Séparateur :
, (virgule)- Format des coordonnées :
Degrés/Minutes/Secondes (DMS)- CRS source :
WGS 84 (degrés)- CRS cible :
🇧🇫 BFTM (Burkina Faso)
À propos de l'auteur
Jean-Baptiste KIBORA
Géomaticien - Expert en systèmes d'information géographique
Développeur de l'extension Universal XY Converter pour QGIS.
jeanbaptiste.kibora@tic.gov.bf
+226 64 41 25 14 / +226 68 69 04 11