Si je comprends bien votre question, j'ai déjà fait quelque chose de similaire; je n'avais qu'à me rappeler ce que j'avais fait.
Cela fonctionnera si vos polys se chevauchent ET pas la même couche. S'ils se trouvent sur le même calque et que c'est possible, déplacez-les vers des calques séparés, si vous ne le faites pas, le calque cible héritera simplement d'une des valeurs.
Le processus clé à utiliser est les attributs de jointure par emplacement dans le menu Vector> Data Mangement . Spécifiez ici votre champ hexagonal comme couche cible et la couche de jointure comme l'un de vos polygones. Nommez votre couche résultante et cochez la case d'option pour Conserver tous les enregistrements .
La couche résultante doit être une copie de votre couche hexgonale avec toutes les cellules qui ont intersecté votre couche polygonale. Maintenant, pour l'interaction, utilisez votre dernière couche résultante comme couche cible et joignez la couche de polygones suivante. Prenez le laser résultant et rejoignez votre couche suivante jusqu'à ce que vous ayez rejoint toutes vos couches.
Votre couche finale devrait avoir hérité de tous les champs d'attributs des couches précédentes et une grande partie peut indiquer NULL.
C'est là que nous devons jouer dans certains des entrailles d'un fichier de formes, donc si vous n'avez pas enregistré le calque en tant que fichier de formes, faites-le maintenant. Et supprimez la couche de votre espace de travail dans QGIS.
Ouvrez les fichiers * .dbf du fichier de formes dans OpenOffice Calc, N'utilisez PAS Excel. Il va fausser le fichier et il est inutile, a appris que la dure. Et ne réorganisez pas les données, elles sont également très spécifiques dans l'ordre des lignes du fichier. Vérifiez que les NULL sont maintenant des zéros s'ils ne le sont pas, remplacez-les soigneusement.
Insérez maintenant le fichier de formes dans QGIS et ouvrez la table d'attributs . Il devrait maintenant afficher des zéros au lieu de NULL. Utilisez le calculateur de champs et additionnez les champs qui sont affectés à votre travail dans une nouvelle colonne.
Vous disposez maintenant d'un champ additionné qui devrait afficher avec un degré de précision les valeurs de toutes les collections d'entités chevauchant le champ cible. Vous pouvez utiliser la fonction Symbologie pour colorer vos polygones en fonction de la valeur de votre champ additionné pour une belle carte choroplèth.
Si vous souhaitez supprimer tous les champs inutilisés du fichier. Il suffit d'ouvrir à nouveau le fichier dbf dans Calc et de supprimer les colonnes indésirables à volonté. Personnellement, je conseillerais d'apprendre à me familiariser avec un fichier de formes comme je le fais souvent.