Outdated version of the documentation. Find the latest one here.

3.1. Lesson: Travaille avec des données vectorielles

Vector data is arguably the most common kind of data you will find in the daily use of GIS. It describes geographic data in terms of points, that may be connected into lines and polygons. Every object in a vector dataset is called a feature, and is associated with data that describes that feature.

L’objectif de cette leçon : Apprendre à reconnaître la structure des données vectorielles, et la façon de charger des jeux de données vectoriels sur une carte.

3.1.1. basic Follow Along: Visualisation des attributs d’une couche

Il est important de comprendre que les données avec lesquelles vous êtes en train de travailler ne montrent pas seulement **où ** ces objets se trouvent dans l’espace, mais aussi vous informent sur **ce que ** sont ces objets.

De l’exercice précédent, vous devriez avoir chargé la couche roads dans votre carte. Vous pouvez pour l’instant seulement voir la position des routes.

Pour voir toutes les données qui vous sont disponibles, avec la couche roads sélectionnée dans la légende de la carte :

  • Cliquer sur ce bouton : attributes

Cela vous montrera une table avec plus de données sur la couche roads. Ces données supplémentaires sont appelées données attributaires. Les lignes que vous pouvez voir sur votre carte représentent où les routes vont ; ce sont les données spatiales.

Ces définitions sont communément utilisées dans les SIG, c’est pourquoi il est essentiel de s’en souvenir !

  • Vous pouvez maintenant fermer la table d’attributs.

Les données vectorielles représentent des entités sous forme de points, lignes et polygones sur un plan de coordonnées. Elles sont habituellement utilisées pour stocker des données discrètes, telles que des routes ou des pâtés de maisons.

3.1.2. basic Follow Along: Chargement des données vectorielles à partir de shapefiles

Le shapefile est un format de fichier spécifique qui vous permet de stocker des données SIG dans un groupe associé de fichiers. Chaque couche consiste en plusieurs fichiers avec le même nom, mais différents types de fichiers. Les shapefiles sont faciles à échanger, et la plupart des logiciels SIG peuvent les lire.

Référez-vous à l’exercice d’introduction dans la section précédente pour les instructions sur comment ajouter des couches vectorielles.

Chargez les ensembles de données dans votre carte en suivant la même méthode.

  • « lieux »

  • « eau »

  • « rivières »

  • « bâtiments »

Vérifiez vos résultats

3.1.3. basic Follow Along: Chargement des données vectorielles à partir d’une base de données

Les bases de données vous permettent de stocker un large volume de données associées dans un fichier. Vous pouvez déjà être familier avec un Système de Gestion de Base de Données (SGBD), tel que Microsoft Access. Les applications SIG peuvent aussi utiliser les bases de données. Les SGBD spécifiques aux SIG (comme PostGIS) ont des fonctions supplémentaires, car ils ont besoin de gérer des données spatiales.

  • Cliquez sur cet icône : mActionAddSpatiaLiteLayer

(Si vous êtes certain que vous ne pouvez pas du tout le voir, vérifiez que la barre d’outils Contrôle des couches est activée.)

Cela va vous ouvrir une nouvelle boîte de dialogue. Dans cette boîte de dialogue :

  • Cliquez sur le bouton Nouveau.

  • Dans le même dossier que les autres données, vous devriez trouver le fichier landuse.sqlite. Sélectionnez-le et cliquez sur Ouvrir.

Vous allez maintenant voir à nouveau la première boîte de dialogue. Notez que le menu déroulant de sélection au-dessus des trois boutons indique à présent “land_use.db@...”, suivi par le chemin du fichier de base de données sur votre ordinateur.

  • Cliquez sur le bouton Connecter. Vous devriez voir ceci dans la case précédemment vide :

../../../_images/spatiallite_dialog_connected.png
  • Cliquez sur la couche landuse pour la sélectionner, puis cliquez sur Ajouter

Note

Souvenez-vous de souvent sauvegarder la carte ! Le fichier de la carte ne contient pas directement les données, mais il se souvient quelles couches vous aviez chargé dans votre carte.

Vérifiez vos résultats

3.1.4. Follow Along: Réorganisation des calques

Les calques dans votre liste de calques sont dessinés sur la carte dans un certain ordre. Le calque en bas de la liste est dessiné en premier, et le calque en haut est dessiné en dernier. En changeant leur ordre dans la liste, vous pouvez changer l’ordre suivant lesquel ils sont dessinés.

Note

Depending on the version of QGIS that you are using, you may have a checkbox beneath your Layers list reading Control rendering order. This must be checked (switched on) so that moving the layers up and down in the Layers list will bring them to the front or send them to the back in the map. If your version of QGIS doesn’t have this option, then it is switched on by default and you don’t need to worry about it.

L’ordre dans lequel les couches ont été chargées dans la carte n’est probablement pas logique à ce stade. Il est possible que la couche des routes soit complètement cachée parce que les autres couches sont au-dessus d’elle.

Par exemple, ce calque met en ordre…

../../../_images/incorrect_layer_order.png

... would result in roads and places being hidden as they run underneath urban areas.

Pour résoudre le problème :

  • Cliquez et glissez sur la couche dans la légende de la carte.

  • Réorganiser-les pour obtenir ça :

../../../_images/correct_layer_order.png

Vous verrez que la carte a maintenant visuellement plus de sens, avec les routes et les bâtiments qui apparaissent au-dessus des régions d’utilisation du sol.

3.1.5. In Conclusion

Maintenant vous avez ajouté tous les calques dont vous aviez besoin à partir de plusieurs différentes sources.

3.1.6. What’s Next?

Using the random palette automatically assigned when loading the layers, your current map is probably not easy to read. It would be preferable to assign your own choice of colors and symbols. This is what you’ll learn to do in the next lesson.