Se capisco correttamente la tua domanda, ho già fatto qualcosa di simile prima; dovevo solo ricordare cosa ho fatto.
Funzionerà se i tuoi polys si sovrappongono E non sono lo stesso layer. Se si trovano sullo stesso livello ed è possibile, spostali su livelli separati, in caso contrario il livello di destinazione erediterà solo uno dei valori.
Il processo chiave da utilizzare sono gli attributi Unisci per posizione nel menu Vettore> Gestione dati . Qui specifica il tuo campo esagonale come livello target e il livello join come uno dei tuoi poligoni. Assegna un nome al livello risultante e seleziona il pulsante di opzione per Conserva tutti i record .
Il livello risultante dovrebbe essere una copia del livello esagonale con tutte le celle che intersecano il livello poligonale. Ora per l'interazione usa l'ultimo livello risultante come livello target e unisciti al successivo livello poligonale. Prendi il lasyer risultante e unisciti al tuo prossimo livello fino a quando non avrai unito tutti i tuoi livelli.
Il tuo livello finale avrebbe dovuto ereditare tutti i campi degli attributi dei livelli precedenti e gran parte di esso potrebbe essere NULL.
Qui è dove dobbiamo giocare in alcune delle viscere di un file di forma, quindi se non hai salvato il livello come file di forma, fallo ora. E rimuovi il layer dallo spazio di lavoro in QGIS.
Apri i file * .dbf del file di forma in OpenOffice Calc, NON utilizzare Excel. Mangerà il file e sarà inutile, l'ho imparato nel modo più duro. E non riordinare i dati, è molto specifico anche sull'ordine delle righe nel file. Verificare che i NULL ora siano Zeri se non lo sono, sostituirli con cura.
Ora inserisci lo shapefile in QGIS e apri la tabella degli attributi . Ora dovrebbe mostrare zero anziché NULL. Utilizzare il calcolatore di campo e sommare i campi creati per il proprio lavoro in una nuova colonna.
Ora hai un campo sommato che dovrebbe mostrare con un certo grado di precisione i valori di tutte le raccolte di caratteristiche che si sovrappongono al campo di destinazione. Puoi usare la funzione di simbologia per colorare i tuoi poligoni in base al valore del tuo campo sommato per una bella mappa coropletica.
Se si desidera eliminare tutto il campo inutilizzato nel file. Basta aprire nuovamente il file dbf in Calc ed eliminare le colonne indesiderate a piacimento. Personalmente, consiglierei di imparare a mettermi comodo in uno shapefile in questo modo, come faccio spesso.