Infatti Alberto, ho eliminato gli 85 poligoni aventi elevazione nulla, a cui l'operatore non ha evidentemente associato alcuna altezza di gronda.

Riporto qui l'intera shape completa di tutti i poligoni, anche quelli degenerati:

http://novarese.url.ph/geoforum/completo.zip

In sostanza, si tratta di "trasmettere" il valore di quota dal Dem alla shape, per poi operare la sottrazione:

ELEVATION - UNIONE = ALTEZZA

Inoltre ho aggiunto un campo SUPERFICIE con l'area calcolata da Qgis.