Suite

Courbe de niveau le plus élevé par polygone (de Voronoï) ?

Courbe de niveau le plus élevé par polygone (de Voronoï) ?


Je suis confronté à une difficulté dans QGIS (2.8.2) : j'ai trois couches :

  • couche 1 : couche avec des points
  • couche 2 : couche de courbes de niveau (lignes de contour)
  • couche 3 : couche de polygones de Voronoi obtenue à partir de la couche de points (couche 1).

Ce que je dois obtenir, c'est, pour chaque point (couche 1), l'altitude la plus élevée contenue dans son polygone de Voronoi respectif.

Comment pourrait-on le faire?


Le moyen le plus simple consiste à utiliser un jeu de données d'altitude raster. Si vous ne parvenez pas à vous procurer celui utilisé pour créer les contours (en supposant qu'ils n'ont pas été faits à la main à partir de données ponctuelles), vous pouvez :

  • Ouvrir le menu Raster/Conversion/Rasterize (Vector to Raster)
  • Choisissez votre fichier de contour (courbes de niveau) et une taille de grille appropriée (probablement en fonction de la zone avec laquelle vous souhaitez travailler et de la résolution du contour)
  • Appuyer sur OK.

Vous pouvez ensuite échantillonner le raster résultant pour les polygones de Voronoi :

  • Assurez-vous que le plugin 'Zonal Statistics' est activé
  • Sélectionnez votre couche de polygones de voronoi pour les zones
  • Indiquez le préfixe de colonne que vous souhaitez pour les nouvelles colonnes
  • Choisissez ce que vous voulez rapporter
  • Appuyer sur OK.

À partir de là, vous devez joindre le point et la couche voronoi, soit par attribut, soit par emplacement.


Voir la vidéo: délimitation des bassins dans google earth