Parlons de nouveau des Systèmes de Coordonnées de Référence (SCR). Nous en avons touché quelques mots auparavant, mais nous n’avons pas discuté de ce que cela signifie en pratique.
Le but de cette leçon : Reprojeter et transformer des jeux des données.
Le SCR that all the data as well as the map itself are in right now is called WGS84. C’est un Système de Coordonnées Géodésique (SCG) très fréquent pour représenter de la donnée. Mais comme nous allons le voir, il y a un problème.
Notice the scale changing? That’s because you’re moving away from the one point that you zoomed into at 1:5000000, which was at the center of your screen. All around that point, the scale is different.
Pour comprendre pourquoi, pensez au globe terrestre. Il y a des lignes imaginaires s’étendant du Nord au Sud. Ce sont les lignes de longitude qui sont éloignées à l’équateur, mais qui se rejoignent aux pôles.
Dans un SCG, vous travaillez sur cette sphère, mais votre écran lui reste plat. Lorsque vous représentez une sphère sur une surface plane, de la distorsion apparaît, comme ce qu’il arriverait si vous coupiez une balle de tennis et que vous tentiez de l’aplatir. Sur une carte, cela signifierait que les lignes de longitude resteraient parallèles, même aux pôles (où elles sont supposées se rencontrer). Ce qui signifie qu’au fur et à mesure que vous vous éloignez de l’équateur, l’échelle des objets sera de plus en plus grande. Dans notre cas, cela signifie qu’il n’y a pas d’échelle constante sur notre carte !
Pour résoudre ce problème, utilisons à la place un Système de Coordonnées Projeté (SCP). Un SCP “projette” ou convertit la donnée de manière à prendre en compte les changements d’échelle et de les corriger. Par conséquent, pour garder une échelle constante, nous devrons reprojeter nos données et utiliser un SCP.
QGIS allows you to reproject data “on the fly”. What this means is that even if the data itself is in another CRS, QGIS can project it as if it were in a CRS of your choice.
Remarquez comment la forme de l’Afrique du Sud change. Toutes les projections fonctionnent en modifiant la forme apparente des objets sur Terre.
Déplacez vous sur la carte.
Notez que l’échelle reste fixe !
La reprojection ‘à la volée’ est également utilisée pour visualiser des jeux de données ayant des SCR différents.
Que remarquez-vous ?
The layer isn’t visible! But that’s easy to fix, right?
OK, so now we see South Africa... but where is the rest of the world?
It turns out that we can zoom between these two layers, but we can’t ever see them at the same time. That’s because their Coordinate Reference Systems are so different. The continents dataset is in degrees, but the RSA dataset is in meters. So, let’s say that a given point in Cape Town in the RSA dataset is about 4 100 000 meters away from the equator. But in the continents dataset, that same point is about 33.9 degrees away from the equator.
This is the same distance - but QGIS doesn’t know that. You haven’t told it to reproject the data. So as far as it’s concerned, the version of South Africa that we see in the RSA dataset has Cape Town at the correct distance of 4 100 000 meters from the equator. But in the continents dataset, Cape Town is only 33.9 meters away from the equator! You can see why this is a problem.
QGIS doesn’t know where Cape Town is supposed to be - that’s what the data should be telling it. If the data tells QGIS that Cape Town is 34 meters away from the equator and that South Africa is only about 12 meters from north to south, then that is what QGIS will draw.
To correct this:
Now, because they’re made to project in the same CRS, the two datasets fit perfectly:
When combining data from different sources, it’s important to remember that they might not be in the same CRS. “On the fly” reprojection helps you to display them together.
Before you go on, you probably want to have the ‘on the fly’ reprojection to be automatically activated whenever you open datasets having different CRS:
Remember when you calculated areas for the buildings in the Classification lesson? You did it so that you could classify the buildings according to area.
Notice how the areas are all very small; probably zero. This is because these areas are given in degrees - the data isn’t in a Projected Coordinate System. In order to calculate the area for the farms in square meters, the data has to be in square meters as well. So, we’ll need to reproject it.
But it won’t help to just use ‘on the fly’ reprojection. ‘On the fly’ does what it says - it doesn’t change the data, it just reprojects the layers as they appear on the map. To truly reproject the data itself, you need to export it to a new file using a new projection.
The Save vector layer as... dialog now looks like this:
Refer back to the lesson on Classification to remember how you calculated areas.
This will add an AREA field with the size of each building in square meters
Look at the new values in your attribute table. This is much more useful, as people actually quote building size in meters, not in degrees. This is why it’s a good idea to reproject your data, if necessary, before calculating areas, distances, and other values that are dependent on the spatial properties of the layer.
Il existe beaucoup plus de projections que celles incluses dans QGIS par défaut. Vous pouvez également créer vos propres projections.
An interesting projection to use is called Van der Grinten I.
Cette projection représente la Terre dans un champ circulaire plutôt que rectangulaire, comme la plupart des autres projections.
+proj=vandg +lon_0=0 +x_0=0 +y_0=0 +R_A +a=6371000 +b=6371000 +units=m +no_defs
En appliquant la projection, voici ce à quoi doit ressembler la carte :
Différentes projections sont utiles à différentes fins. En choisissant une projection correcte, vous vous assurez que les entités de votre carte seront représentées de manière précise.
Materials for the Advanced section of this lesson were taken from this article.
Further information on Coordinate Reference Systems is available here.
Dans la prochaine leçon, vous allez apprendre comment analyser des données vectorielles en utilisant les différents outils de QGIS.