Important

La traduction est le fruit d’un effort communautaire auquel vous pouvez prendre part. Cette page est actuellement traduite à 100.00%.

6.1. Lesson: Reprojeter et transformer des données

Parlons à nouveau des systèmes de référence de coordonnés (CRS). Nous en avons déjà parlé brièvement, mais nous n’avons pas discuté de ce que cela signifie concrètement.

Le but de cette leçon : Reprojeter et transformer des jeux des données.

6.1.1. basic Follow Along: Projections

Le CRS dans lequel se trouvent actuellement toutes les données, ainsi que la carte elle-même, s’appelle WGS84. Il s’agit d’un système de coordonnées géographiques (GCS) très courant pour représenter les données. Mais il y a un problème, comme nous allons le voir.

  1. Enregistrez votre carte actuelle

  2. Ensuite, ouvrez la carte du monde que vous trouverez sous exercise_data/world/world.qgs

  3. Zoomez sur l’Afrique du Sud à l’aide de l’outil Zoom +

  4. Essayez de définir une échelle dans le champ echelle, qui se trouve dans la barre de statut en bas de l’écran. Lors de votre passage en Afrique du Sud, réglez cette valeur sur « 1:5 000 000 » (un à cinq millions).

  5. Parcourez la carte tout en gardant un œil sur le champ échelle

Vous avez remarqué que l’échelle change ? C’est parce que vous vous éloignez du point sur lequel vous avez zoomé à « 1:5 000 000 », qui était au centre de votre écran. Tout autour de ce point, l’échelle est différente.

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 GCS, vous travaillez sur cette sphère, mais votre écran est plat. Lorsque vous essayez de représenter la sphère sur une surface plane, il se produit une distorsion, semblable à ce qui se produirait si vous coupiez une balle de tennis et essayiez de l’aplatir. Cela signifie que sur une carte, les lignes de longitude restent à égale distance les unes des autres, même aux pôles (où elles sont censées se rencontrer). Cela signifie qu’à mesure que vous vous éloignez de l’équateur sur votre carte, l’échelle des objets que vous voyez devient de plus en plus grande. Ce que cela signifie pour nous, en pratique, c’est 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.

6.1.2. basic Follow Along: La reprojection “à la volée”

Par défaut, QGIS reprojete les données « à la volée ». Cela signifie que même si les données elles-mêmes se trouvent dans un autre CRS, QGIS peut les projeter comme si elles se trouvaient dans un CRS de votre choix.

Vous pouvez changer le CRS du projet en cliquant sur le bouton projectionEnabled Projection courante dans le coin inférieur droit de QGIS.

  1. Dans la boîte de dialogue qui apparaît, tapez le mot « global » dans le champ Filtre. Quelques CRS devraient apparaître dans le champ Systèmes de référence prédéfinis ci-dessous.

  2. Sélectionnez l’entrée WGS 84 / NSIDC EASE-Grid 2.0 Global | EPSG:6933 en cliquant dessus, puis cliquez sur OK.

    Remarquez comment la forme de l’Afrique du Sud change. Toutes les projections fonctionnent en modifiant la forme apparente des objets sur Terre.

  3. Zoomez à nouveau à l’échelle 1:5 000 000, comme précédemment.

  4. 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.

  1. Ajoutez une autre couche vecteur à votre carte qui contient les données pour l’Afrique du Sud uniquement. Vous la trouverez sous la forme exercise_data/world/RSA.shp.

  2. Chargez-le. Un moyen rapide de voir son CRS est de passer la souris sur la couche de la légende. Il s’agit de « EPSG:3410 ».

    Que remarquez-vous ?

    La couche est visible même si elle a un CRS différent de celui de continents.

6.1.3. moderate Follow Along: Enregistrer un jeu de données dans un autre SCR

Parfois, vous devez exporter un ensemble de données existant avec un autre CRS. Comme nous le verrons dans la prochaine leçon, si vous devez faire des calculs de distance sur une couche, il est toujours préférable d’avoir la couche dans un système de coordonnées projetées.

Sachez que la reprojection « à la volée » est liée au projet et non à des couches individuelles. Cela signifie qu’une couche peut avoir un CRS différent du projet même si vous le voyez dans la position correcte.

Vous pouvez facilement exporter la couche avec un autre CRS.

  1. Ajoutez le jeu de données buildings à partir de training_data.gpkg

  2. Cliquez avec le bouton droit sur la couche buildings dans le panneau Couches

  3. Sélectionnez Exporter ► Sauvegarder les entités sous … dans le menu qui apparaît. La boîte de dialogue Enregistrer la couche vecteur sous … s’affiche.

  4. Cliquez sur le bouton Parcourir à côté du champ Nom de fichier

  5. Naviguez vers exercise_data/ et spécifiez le nom de la nouvelle couche comme buildings_reprojected.shp.

  6. Changez la valeur du CRS. Seuls les CRS récents utilisés seront affichés dans le menu déroulant. Cliquez sur le bouton setProjection Sélectionner la projection à côté du menu déroulant.

  7. Le dialogue Sélecteur de système de référence de coordonnées apparaîtra. Dans son champ filtre, recherchez 34S.

  8. Sélectionnez WGS 84 / UTM zone 34S | EPSG:32734 dans la liste

    ../../../_images/CRSselector.png
  9. Laissez les autres options inchangées. La boîte de dialogue Enregistrer la couche vecteur sous … ressemble maintenant à ceci :

    ../../../_images/save_vector_dialog.png
  10. Cliquer OK

Vous pouvez maintenant comparer les anciennes et les nouvelles projections de la couche et voir qu’elles sont dans deux CRS différents mais qu’elles se chevauchent toujours.

6.1.4. hard Follow Along: Créez votre propre projection

Il existe beaucoup plus de projections que celles incluses dans QGIS par défaut. Vous pouvez également créer vos propres projections.

  1. Commencer une nouvelle carte

  2. Chargez le fichier world/oceans.shp

  3. Allez à Parametres ► Projection personnalisee… et vous verrez ce dialogue.

    ../../../_images/custom_crs.png
  4. Cliquez sur le bouton symbologyAdd ajouter nouveau CRS pour créer une nouvelle projection

  5. Une projection intéressante à utiliser s’appelle Van der Grinten I. Entrez son nom dans le champ Nom.

    Cette projection représente la Terre dans un champ circulaire plutôt que rectangulaire, comme la plupart des autres projections.

  6. Dans Format, sélectionnez WKT (Recommandé)

  7. Ajoutez la chaîne suivante dans le champ Paramètres

    PROJCRS["unknown",
        BASEGEOGCRS["unknown",
            DATUM["unknown",
                ELLIPSOID["unknown",6371000,0,
                    LENGTHUNIT["metre",1,
                        ID["EPSG",9001]]]],
            PRIMEM["Greenwich",0,
                ANGLEUNIT["degree",0.0174532925199433],
                ID["EPSG",8901]]],
        CONVERSION["unknown",
            METHOD["Van Der Grinten"],
            PARAMETER["Longitude of natural origin",0,
                ANGLEUNIT["degree",0.0174532925199433],
                ID["EPSG",8802]],
            PARAMETER["False easting",0,
                LENGTHUNIT["metre",1],
                ID["EPSG",8806]],
            PARAMETER["False northing",0,
                LENGTHUNIT["metre",1],
                ID["EPSG",8807]]],
        CS[Cartesian,2],
            AXIS["(E)",east,
                ORDER[1],
                LENGTHUNIT["metre",1,
                    ID["EPSG",9001]]],
            AXIS["(N)",north,
                ORDER[2],
                LENGTHUNIT["metre",1,
                    ID["EPSG",9001]]]]
    
    ../../../_images/new_crs_parameters.png
  8. Cliquer OK

  9. Cliquez sur le bouton projectionEnabled CRS courant à droite de la barre d’état pour modifier le CRS du projet

  10. Choisissez votre projection nouvellement définie (recherchez son nom dans le champ Filtre)

  11. En appliquant la projection, voici ce à quoi doit ressembler la carte :

    ../../../_images/van_grinten_projection.png

6.1.5. In Conclusion

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.

6.1.6. Further Reading

Le matériel de la section Avancé de cette leçon est tiré de cet article <https://anitagraser.com/2012/03/18/beautiful-global-projections-adding-custom-projections-to-qgis/> _ .

Pour plus d’informations, lire Système de Coordonnées de Référence.

6.1.7. What’s Next?

Dans la prochaine leçon, vous apprendrez comment analyser des données vecteur en utilisant les différents outils d’analyse vecteur de QGIS.