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

9.1. Lesson: Conversion Raster vers Vecteur

La conversion entre les formats raster et vecteur vous permet d’utiliser des données raster et vectorielles lors de la résolution d’un problème de SIG, aussi bien que l’utilisation des différentes méthodes d’analyse propres à ces deux formes de données géographiques. Cela augmente la flexibilité que vous avez lors de l’examen des sources de données et méthodes de traitement pour résoudre un problème de SIG.

Pour combiner une analyse raster et vectorielle, vous devez convertir un type de données à l’autre. Convertissons le résultat raster de la précédente leçon en un vecteur.

Objectif de cette leçon : Obtenir le résultat rater dans un vecteur qui peut être utilisé pour compléter l’analyse.

9.1.1. moderate Follow Along: L’outil Polygoniser

Débutez avec la carte du dernier module, raster_analysis.qgs. Ici, vous devriez avoir le all_conditions_simple.tif calculé durant les derniers exercices.

  • Cliquez sur Raster ‣ Conversion ‣ Polygoniser (Raster à Vecteur). La boîte de dialogue de l’outil apparaîtra.

  • Configurez-la comme ceci :

    ../../../_images/polygonize_raster.png
  • Change the field name (describing the values of the raster) to suitable.

  • Save the shapefile under exercise_data/residential_development as all_terrain.shp.

Now you have a vector file which contains all the values of the raster, but the only areas you’re interested in are those that are suitable; i.e., those polygons where the value of suitable is 1. You can change the style of this layer if you want to have a clearer visualization of it.

9.1.2. moderate Try Yourself

Reportez-vous au module sur l’analyse vectorielle.

  • Créez un nouveau fichier vectoriel qui contient seulement les polygones pour lesquels suitable a une valeur de 1.

  • Sauvegardez le nouveau fichier sous exercise_data/residential_development/ en tant que suitable_terrain.shp.

Vérifiez vos résultats

9.1.3. moderate Follow Along: L’outil Rastériser

Bien que cela ne soit pas nécessaire pour notre problème actuel, il est utile de connaître la conversion inverse de celle effectuée ci-dessus. Convertissez en raster le fichier vectoriel suitable_terrain.shp que vous venez juste de créer à l’étape précédente.

  • Cliquez sur Raster ‣ Conversion ‣ Rastériser (Vecteur à Raster) pour démarrer cet outil, puis configurez-le comme dans la capture d’écran ci-dessous :

../../../_images/vector_to_raster.png
  • Input file is all_terrain;
  • Output file... is exercise_data/residential_development/raster_conversion.tif;
  • Width and Height are 837 and 661, respectively.

Note

La taille de l’image de sortie est spécifiée ici pour être la même que dans le raster d’origine qui a été vectorisé. Pour voir les dimensions d’une image, ouvrez ses métadonnées (onglet Métadonnées dans les Propriétés de la couche).

  • Cliquez sur OK dans la boîte de dialogue pour commencer le processus de conversion.

  • Quand le processus est terminé, jugez son résultat en comparant le nouveau raster avec le raster original. Ils devraient correspondre parfaitement, pixel sur pixel.

9.1.4. In Conclusion

La conversion entre les formats raster et vecteur vous permet d’accroître l’applicabilité des données, et ne doit pas conduire à la dégradation des données.

9.1.5. What’s Next?

Maintenant que nous avons les résultats de l’analyse de terrain disponible dans un format vectoriel, ils peuvent être utilisés pour résoudre le problème de quels bâtiments nous devons prendre en compte pour le développement résidentiel.