Aller au contenu
QGIS
Guide

Qu’est-ce qu’un SCR (système de coordonnées de référence) ?

Publié le

Un système de coordonnées de référence (SCR) est l’ensemble des règles qui relie un couple de coordonnées à un lieu réel sur Terre. Il indique au logiciel quel modèle de la Terre les nombres utilisent, s’ils sont en degrés ou en mètres, et comment la Terre ronde a été aplatie en carte. Toute couche SIG en possède un, le plus souvent écrit sous forme d’un code court comme EPSG:4326.

Sans SCR, 651000, 6862000 ne sont que deux nombres. Avec EPSG:2154, c’est un point à Paris. Avec EPSG:4326 par erreur, les mêmes nombres ne désignent aucun endroit, et QGIS dessine la couche au mauvais endroit. Ce décalage est à l’origine de la plupart des questions du type « ma couche est en plein océan ». Vous trouverez plus bas la correction pas à pas, et un test d’AI Agent, le plugin QGIS que nous développons, qui a trouvé le bon SCR à partir d’un seul message en 52 secondes.

Schéma des composantes d’un SCR. Trois cartes reliées par des signes plus : 1, quelle Terre, le datum et l’ellipsoïde, comme WGS 84, ETRS89, NAD83 ou SIRGAS 2000 ; 2, des angles ou des mètres, le système de coordonnées ; 3, comment a-t-elle été aplatie, la projection, seulement pour les grilles planes. Un signe égal mène à une carte verte, l’étiquette : un code EPSG, avec EPSG:4326 pour WGS 84 en degrés, EPSG:3857 pour Web Mercator en mètres et EPSG:2154 pour Lambert-93 en France. En dessous, un SCR géographique utilise les parties 1 et 2 avec des coordonnées comme 48,85 ; 2,35, et un SCR projeté utilise les trois avec des coordonnées comme 652 000 ; 6 862 000.
Un datum, un système de coordonnées et, pour les cartes planes, une projection. Le code EPSG nomme la combinaison.

Les trois composantes d’un SCR

Tout SCR répond à trois questions. Si l’une est fausse, vos données se déplacent.

  1. Le datum : quelle Terre ? La Terre est légèrement aplatie, ce n’est pas une boule parfaite. Un datum est un modèle de cette forme, ancré sur la planète. WGS 84, utilisé par le GPS, en est un. ETRS89 en Europe et NAD83 en Amérique du Nord en sont d’autres.
  2. Le système de coordonnées : degrés ou mètres ? Un SCR géographique donne la latitude et la longitude en degrés. Un SCR projeté donne x et y en mètres sur une carte plane.
  3. La projection : comment a-t-on aplati la Terre ? Une projection est la méthode qui transforme la Terre ronde en carte plane. On ne peut pas le faire sans étirer quelque chose, donc chaque projection choisit ce qu’elle conserve : les surfaces, les angles ou les distances.

SCR géographique et SCR projeté

Les deux types sont corrects. La différence décide si une mesure a un sens.

SCR géographiqueSCR projeté
UnitésDegrés de latitude et de longitudeMètres ou pieds
ExempleEPSG:4326 (WGS 84)EPSG:32643 (WGS 84 / UTM zone 43N, ouest de l’Inde)
Adapté pourStocker et échanger des données mondiales, positions GPSMesurer des surfaces et des distances, ingénierie, cartographie nationale
Inadapté pourSurfaces et longueurs : un degré de longitude fait 111 km à l’équateur et 0 km aux pôlesSurfaces loin de la zone pour laquelle la projection a été conçue

Ma règle : gardez les données dans le SCR dans lequel elles sont arrivées, mais mesurez dans un SCR projeté adapté à votre zone. Une surface calculée en EPSG:4326 revient en degrés carrés. Cela ressemble quand même à un nombre, et c’est pour cela que des gens la livrent.

Ce qu’est un code EPSG

Un code EPSG est un numéro court qui désigne exactement un SCR. La liste est née au sein de l’European Petroleum Survey Group, d’où son nom, et c’est aujourd’hui l’Association internationale des producteurs de pétrole et de gaz qui la tient. Elle contient plus de 7 000 SCR.

Voici les codes que je rencontre le plus souvent :

CodeNomOù et pourquoi
EPSG:4326WGS 84Coordonnées GPS, GeoJSON, la plupart des jeux de données mondiaux
EPSG:3857WGS 84 / Pseudo-MercatorTuiles de cartes web : fonds de carte OpenStreetMap, Google, Bing, Esri
EPSG:2154RGF93 / Lambert-93Le SCR légal de la France métropolitaine
EPSG:25832ETRS89 / UTM zone 32NAllemagne, Danemark, Norvège et une grande partie de l’Europe centrale
EPSG:32643WGS 84 / UTM zone 43NOuest de l’Inde, dont Mumbai et Pune
EPSG:31983SIRGAS 2000 / UTM zone 23SSud-est du Brésil, dont l’État de São Paulo
EPSG:26918NAD83 / UTM zone 18NLa côte est des États-Unis, dont New York

Un piège se cache dans la première ligne. Le code officiel EPSG:4326 place la latitude en premier, mais la plupart des logiciels, QGIS compris, et le GeoJSON lisent la longitude en premier (GeoTools explique pourquoi). Si les points de votre CSV atterrissent en Antarctique ou au large de la Somalie, vérifiez d’abord si les colonnes sont inversées.

EPSG:4326 ou EPSG:3857

EPSG:4326 stocke les positions en degrés. EPSG:3857, appelé Web Mercator, les transforme en une grille carrée en mètres pour que la carte puisse être découpée en tuiles. Google Maps l’a adopté en 2005, et presque tous les fonds de carte en ligne ont suivi. Il est excellent pour l’affichage et mauvais pour la mesure, car il étire de plus en plus les surfaces à mesure que l’on s’éloigne de l’équateur.

Carte du monde en Web Mercator avec six carrés orange, chacun de 500 sur 500 kilomètres au sol. Le carré de Quito, sur l’équateur, est petit et porte l’étiquette fois 1,01. Mumbai fait fois 1,13, Madrid fois 1,73, Berlin fois 2,70, Oslo fois 3,97, et le carré de Tromsø, au-dessus du cercle polaire, est dessiné environ huit fois plus grand, avec l’étiquette fois 8,23.
Six carrés de même surface au sol, dessinés en EPSG:3857 dans QGIS. Les étiquettes indiquent l’augmentation de surface mesurée.

J’ai mesuré cet écart dans QGIS, avec un vrai carré de 1 km² dans six villes :

VilleLatitudeSurface de 1 km² sur une carte Web Mercator
Quito0,2° S1,007 km²
Mumbai19,1° N1,126 km²
Madrid40,4° N1,727 km²
Berlin52,5° N2,696 km²
Oslo59,9° N3,966 km²
Tromsø69,7° N8,226 km²

La règle empirique, 1 / cos²(latitude), tombe à moins de 0,6 % de chaque mesure. Même à l’équateur, Web Mercator ajoute 0,67 %, car il applique les formules d’une sphère à une Terre qui n’en est pas une.

Comment nous avons mesuré. Le 26 septembre 2026, dans QGIS 3.44, j’ai dessiné chaque carré à sa taille réelle (1,000000 km² sur l’ellipsoïde WGS 84, vérifié avec $area). Je l’ai ensuite reprojeté en EPSG:3857 et j’ai lu sa surface plane avec area($geometry).

Un champ mesuré sur une couche Web Mercator à Oslo ressort donc environ quatre fois trop grand. Mesurez plutôt dans le bon SCR : le SCR officiel de votre pays ou votre zone UTM donne des surfaces justes à une fraction de pourcent près.

Datums : quand les mêmes coordonnées sont à plusieurs mètres d’écart

Deux SCR peuvent tous deux indiquer « latitude 40,7, longitude −74,0 » et désigner des points distants de plusieurs mètres, parce qu’ils utilisent des datums différents. L’écart dépend du couple :

DeVersDécalage typiqueSource
NAD27NAD8310 à 100 m dans les 48 États contigus des États-Unis, plus de 400 m à HawaïUSGS
NAD83WGS 84Environ 1 à 2 m sur la majeure partie des États-UnisNorth American Datum
ETRS89WGS 84Environ 90 cm aujourd’hui, en hausse de 2,5 cm par anEuroGeographics / EUREF, 2025

L’Europe est le cas surprenant. ETRS89 suit la plaque tectonique européenne, qui dérive d’environ 2,5 cm par an, ce que WGS 84 ne fait pas. Un point fixé en ETRS89 en 1989 se trouve donc aujourd’hui à environ 90 cm de sa position WGS 84, alors que rien n’a bougé sur le terrain. Sur un fond de carte, personne ne le voit. Sur un relevé de géomètre, cela compte.

Quand QGIS connaît plusieurs façons de convertir d’un datum à un autre, il vous demande d’en choisir une. Choisissez la plus précise pour votre zone au lieu de fermer la fenêtre.

Pourquoi vos couches ne se superposent pas dans QGIS

QGIS reprojette à la volée : chaque couche garde son propre SCR, et QGIS les convertit toutes dans le SCR du projet pour l’affichage. Cela fonctionne tant que le SCR de chaque couche est correctement déclaré. Si une étiquette est fausse, QGIS convertit à partir d’un mauvais point de départ.

Pour le montrer, j’ai enregistré les 1 015 bâtiments OpenStreetMap de la vieille ville de Bamberg, en Allemagne, en mètres (EPSG:25832), avec un fichier .prj qui indique à tort WGS 84, en degrés. QGIS a cru le fichier. Dans un projet en Web Mercator, la couche est cochée mais ne s’affiche nulle part, car 635 460 degrés de longitude n’existent pas sur la planète. Zoom sur la couche dans un projet en WGS 84 montre les bâtiments seuls sur un canevas vide.

Deux vues QGIS côte à côte. À gauche : un projet en Web Mercator avec des contours de bâtiments jaunes sur une photo aérienne de Bamberg ; le panneau Couches liste une copie rouge déclarée en WGS 84, cochée mais dessinée nulle part. À droite : les mêmes bâtiments rouges seuls sur un canevas blanc après Zoom sur la couche dans un projet en WGS 84, à x 635 460 et y 5 528 260 lus comme des degrés, sans fond de carte.
Les mêmes bâtiments, avec le bon et le mauvais SCR. Des mètres étiquetés comme des degrés sortent complètement de la carte.

Ce problème est courant, et pas seulement chez les débutants. Sur 1 692 tutoriels QGIS sur YouTube, 155 (9,2 %) ont un commentaire qui pose une question sur un SCR ou sur des couches qui ne se superposent pas. Sur GIS Stack Exchange, le tag coordinate-system compte 8 402 questions.

La réponse la plus reprise vient d’un utilisateur expérimenté : « Dans environ 99 % des cas, les gens utilisent simplement “définir le SCR” au lieu de reprojeter, parce qu’ils ne connaissent pas la différence. » Les deux outils font le contraire l’un de l’autre :

  • Définir le SCR de la couche change l’étiquette et garde les nombres. Utilisez-le seulement quand l’étiquette était fausse, par exemple pour un Shapefile qui a perdu son fichier .prj.
  • Reprojeter une couche garde le lieu et change les nombres. Utilisez-la quand l’étiquette est juste et que vous avez besoin des données dans un autre SCR.

Appliquer Définir le SCR de la couche à une couche qui était déjà juste la déplace au mauvais endroit. C’est le classique « j’ai reprojeté et c’est pire ».

Comment corriger un problème de SCR dans QGIS

Lisez ce que la couche déclare

Faites un clic droit sur la couche, Propriétés > Informations. La ligne SCR montre ce que QGIS pense des coordonnées. La barre d’état en bas à droite affiche le SCR du projet.

Regardez les nombres bruts

Cliquez sur une entité avec l’outil Identifier des entités, ou ouvrez la table attributaire d’un CSV de points. Des valeurs comprises entre −180 et 180 sont des degrés. Des valeurs de plusieurs centaines de milliers ou de millions sont des mètres dans un SCR projeté. Si les nombres ne correspondent pas au SCR déclaré, l’étiquette est fausse.

Corrigez l’étiquette, ou convertissez les données

Étiquette fausse : Couche > Définir le SCR de la couche…, puis choisissez le SCR dans lequel les données ont réellement été produites. Les notes du fournisseur ou le SCR standard du pays vous l’indiquent en général. Étiquette juste, mais vous avez besoin d’un autre SCR : Boîte à outils de traitements > Reprojeter une couche.

Définissez le SCR du projet pour votre zone

Cliquez sur le bouton SCR dans la barre d’état et choisissez un SCR projeté adapté à votre zone avant de mesurer quoi que ce soit.

Pour la couche de Bamberg, le problème venait de l’étiquette, donc la correction était Définir le SCR de la couche… : tapez 25832 dans le filtre et choisissez ETRS89 / UTM zone 32N.

La fenêtre Définir le SCR de QGIS avec 25832 saisi dans le filtre. ETRS89 / UTM zone 32N, EPSG:25832, est sélectionné sous Projeté, Universal Transverse Mercator. Le volet de détails indique des unités en mètres et le datum ETRS89, et une petite carte du monde met en évidence la bande UTM zone 32N sur l’Europe centrale.
Définir le SCR de la couche, filtré sur le code EPSG. Cela change l’étiquette et laisse chaque coordonnée telle quelle.

Aucune coordonnée n’a changé. L’étiquette correspondant enfin aux nombres, les 1 015 contours se sont posés sur leurs toits.

Carte QGIS de la vieille ville de Bamberg avec des contours de bâtiments rouges posés exactement sur les toits d’une photo aérienne, après avoir défini le SCR de la couche sur EPSG:25832.
Après Définir le SCR : les contours se superposent à la photo aérienne.

Laisser un agent poser le diagnostic

Nous développons AI Agent, un plugin QGIS, donc cette section parle de notre propre outil. La méthode manuelle ci-dessus est gratuite et prend quelques minutes une fois qu’on la connaît. Le plus difficile est de savoir dans quel SCR les données ont réellement été produites, alors j’ai testé si un agent pouvait le déterminer.

J’ai rechargé la couche défectueuse et envoyé un seul message : « Ma couche de bâtiments ne se superpose pas au fond de carte. Trouve pourquoi et corrige. » En 52 secondes, l’agent a lu le .prj, constaté que les coordonnées étaient en mètres, et retenu EPSG:25832 en vérifiant où l’hôtel de ville se posait sur la photo aérienne. Il a écarté un ancien SCR européen pour la même zone, qui décale le bâtiment d’environ 225 m. Il a enregistré une copie corrigée et laissé le fichier d’origine intact.

QGIS avec le panneau AI Agent ancré à droite. La carte montre les bâtiments de Bamberg alignés sur la photo aérienne. La réponse de l’agent indique que le Shapefile Buildings déclare EPSG:4326 alors que ses coordonnées sont en EPSG:25832, qu’il a attribué le bon SCR à une copie sans déplacer aucune géométrie, que les 1 015 contours s’alignent désormais sur l’orthophoto, et que l’original est inchangé et masqué. En dessous : le GeoPackage enregistré, les couches ajoutées ou masquées, 1 source, 11 actions et un bouton Annuler.
Un message, 52 secondes : l’agent nomme le bon SCR et corrige une copie.

Il a laissé une couche temporaire masquée dans le projet, à supprimer à la main. Comme vous, il a besoin d’un fond de carte ou d’une couche de référence pour vérifier.

Essayez AI Agent gratuitement dans QGIS, sans carte bancaire

Quel SCR choisir ?

Vous voulezUtilisezPourquoi
Afficher des données sur un fond de carte webEPSG:3857C’est le SCR des tuiles
Stocker ou échanger des données mondialesEPSG:4326Universel, et c’est ce qu’attend le GeoJSON
Mesurer des surfaces et des longueurs dans un paysLe SCR national, ou la zone UTM localeConçu pour cette zone, en mètres
Mesurer à l’échelle d’un continentUn SCR équivalent (conservant les surfaces), comme EPSG:3035 pour l’EuropeConserve les surfaces sur de grandes emprises
Livrer à un client publicSon SCR légal, comme EPSG:2154 en FranceC’est souvent écrit dans le contrat

Pour changer le SCR du projet, cliquez sur le bouton EPSG en bas à droite de la fenêtre QGIS. Il ouvre Propriétés du projet > SCR, où vous pouvez chercher par code ou par nom.

La barre d’état de QGIS avec le bouton EPSG:3857 mis en évidence, au-dessus de la fenêtre Propriétés du projet sur l’onglet SCR. Les systèmes récemment utilisés listent EPSG:25832, 4326, 3857 et 2056 ; WGS 84 / Pseudo-Mercator est sélectionné, avec des unités en mètres et une carte du monde de son emprise.
Le bouton du SCR du projet dans la barre d’état ouvre Propriétés du projet > SCR.

À retenir

Un SCR relie des coordonnées à un lieu sur Terre grâce à un datum, un système de coordonnées et, pour les cartes planes, une projection.

Un code EPSG désigne exactement un SCR : EPSG:4326 correspond à la latitude et la longitude GPS, EPSG:3857 à la grille Web Mercator des fonds de carte en ligne.

Web Mercator gonfle les surfaces d’environ 1 / cos²(latitude). Mesuré dans QGIS, un carré de 1 km² couvre 1,73 km² à Madrid, 3,97 km² à Oslo et 8,23 km² à Tromsø. Mesurez plutôt dans un SCR national ou UTM.

Quand une couche ne se superpose pas, vérifiez les nombres bruts avant de toucher à quoi que ce soit. Définir le SCR de la couche corrige une étiquette fausse, Reprojeter une couche convertit des données justes, et les confondre déplace la couche.

Un agent IA dans QGIS peut faire le diagnostic à votre place : dans notre test, AI Agent a nommé le bon SCR et corrigé une copie de la couche à partir d’un seul message.

Questions fréquentes

Qu’est-ce qu’un SCR en SIG ?

Un système de coordonnées de référence indique au logiciel SIG où se situent les coordonnées d’une couche sur Terre. Il combine un datum (le modèle de la forme de la Terre), un système de coordonnées (degrés ou mètres) et, pour les cartes planes, une projection. Chaque couche en a un, en général désigné par un code EPSG.

Quelle est la différence entre EPSG:4326 et EPSG:3857 ?

EPSG:4326 stocke la latitude et la longitude en degrés sur l’ellipsoïde WGS 84. EPSG:3857 projette les mêmes positions en mètres sur une grille carrée pour les tuiles de cartes web. Utilisez le 3857 pour afficher un fond de carte et jamais pour mesurer : il gonfle les surfaces de 1,7 fois à 40° de latitude et de 4 fois à 60°.

WGS 84 et EPSG:4326, est-ce la même chose ?

Dans l’usage courant, oui. À proprement parler, WGS 84 est le datum, et EPSG:4326 est le SCR en latitude et longitude construit dessus. D’autres SCR utilisent aussi WGS 84, comme EPSG:3857.

Pourquoi ma couche est-elle au mauvais endroit dans QGIS ?

Son SCR déclaré ne correspond pas aux coordonnées du fichier. Les causes courantes sont un fichier .prj manquant, un CSV dont la latitude et la longitude sont inversées, ou l’outil Définir le SCR de la couche utilisé là où il fallait Reprojeter une couche. Vérifiez les coordonnées brutes avec l’outil Identifier des entités, puis corrigez l’étiquette avec Définir le SCR de la couche seulement si elle était fausse.

Quelle est la différence entre définir le SCR et reprojeter dans QGIS ?

Définir le SCR de la couche change l’étiquette du SCR et garde les coordonnées, donc la couche se déplace sauf si l’ancienne étiquette était fausse. Reprojeter une couche laisse la couche à sa place et recalcule les nombres dans le nouveau SCR. Utilisez le premier pour réparer les métadonnées, le second pour convertir les données.

QGIS peut-il trouver tout seul le bon SCR ?

Pas de lui-même. QGIS lit le SCR dans le fichier, par exemple le .prj à côté d’un Shapefile, et le demande quand il n’y en a pas. Il ne vérifie pas que les coordonnées correspondent. Un plugin d’agent IA le peut. Le nôtre, AI Agent, compare les coordonnées à un fond de carte, trouve le SCR et corrige une copie de la couche, à partir d’un seul message saisi dans QGIS.

Quel SCR utiliser pour mesurer une surface ?

Un SCR projeté conçu pour votre zone : le SCR officiel de votre pays, ou la zone UTM où vous vous trouvez. Pour des surfaces à l’échelle d’un continent, utilisez un SCR équivalent comme EPSG:3035 en Europe. Ne mesurez jamais une surface en EPSG:4326 (degrés carrés) ni en EPSG:3857 (gonflée en s’éloignant de l’équateur).

Le SCR est aussi le point de départ pour géoréférencer une carte scannée, puisque les points que vous placez n’ont de sens que dans un système connu. Qu’est-ce que QGIS présente le reste du logiciel, PyQGIS montre comment reprojeter en code, et AI Agent corrige le SCR d’une couche à partir d’un seul message saisi dans QGIS. Le hub QGIS IA liste les autres plugins IA par tâche.