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.

Les trois composantes d’un SCR
Tout SCR répond à trois questions. Si l’une est fausse, vos données se déplacent.
- 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.
- 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.
- 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éographique | SCR projeté | |
|---|---|---|
| Unités | Degrés de latitude et de longitude | Mètres ou pieds |
| Exemple | EPSG:4326 (WGS 84) | EPSG:32643 (WGS 84 / UTM zone 43N, ouest de l’Inde) |
| Adapté pour | Stocker et échanger des données mondiales, positions GPS | Mesurer des surfaces et des distances, ingénierie, cartographie nationale |
| Inadapté pour | Surfaces et longueurs : un degré de longitude fait 111 km à l’équateur et 0 km aux pôles | Surfaces 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 :
| Code | Nom | Où et pourquoi |
|---|---|---|
EPSG:4326 | WGS 84 | Coordonnées GPS, GeoJSON, la plupart des jeux de données mondiaux |
EPSG:3857 | WGS 84 / Pseudo-Mercator | Tuiles de cartes web : fonds de carte OpenStreetMap, Google, Bing, Esri |
EPSG:2154 | RGF93 / Lambert-93 | Le SCR légal de la France métropolitaine |
EPSG:25832 | ETRS89 / UTM zone 32N | Allemagne, Danemark, Norvège et une grande partie de l’Europe centrale |
EPSG:32643 | WGS 84 / UTM zone 43N | Ouest de l’Inde, dont Mumbai et Pune |
EPSG:31983 | SIRGAS 2000 / UTM zone 23S | Sud-est du Brésil, dont l’État de São Paulo |
EPSG:26918 | NAD83 / UTM zone 18N | La 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.

J’ai mesuré cet écart dans QGIS, avec un vrai carré de 1 km² dans six villes :
| Ville | Latitude | Surface de 1 km² sur une carte Web Mercator |
|---|---|---|
| Quito | 0,2° S | 1,007 km² |
| Mumbai | 19,1° N | 1,126 km² |
| Madrid | 40,4° N | 1,727 km² |
| Berlin | 52,5° N | 2,696 km² |
| Oslo | 59,9° N | 3,966 km² |
| Tromsø | 69,7° N | 8,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 :
| De | Vers | Décalage typique | Source |
|---|---|---|---|
| NAD27 | NAD83 | 10 à 100 m dans les 48 États contigus des États-Unis, plus de 400 m à Hawaï | USGS |
| NAD83 | WGS 84 | Environ 1 à 2 m sur la majeure partie des États-Unis | North American Datum |
| ETRS89 | WGS 84 | Environ 90 cm aujourd’hui, en hausse de 2,5 cm par an | EuroGeographics / 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.

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.

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

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.

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 voulez | Utilisez | Pourquoi |
|---|---|---|
| Afficher des données sur un fond de carte web | EPSG:3857 | C’est le SCR des tuiles |
| Stocker ou échanger des données mondiales | EPSG:4326 | Universel, et c’est ce qu’attend le GeoJSON |
| Mesurer des surfaces et des longueurs dans un pays | Le SCR national, ou la zone UTM locale | Conçu pour cette zone, en mètres |
| Mesurer à l’échelle d’un continent | Un SCR équivalent (conservant les surfaces), comme EPSG:3035 pour l’Europe | Conserve les surfaces sur de grandes emprises |
| Livrer à un client public | Son SCR légal, comme EPSG:2154 en France | C’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.

À 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.
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’

