As shown below, I would like to calculate the percentage of each red feature (landscape zones) taken up by a green feature (forest zone). So I need the summed percentage of forest zone for each landscape zone feature. I have a unique ID field each of the landscape zone features. I think I would need to dissolve all the forest zones that fall within each red feature into single features. However, I am unsure how to do this - would it be a spatial join? I believe I could then simply create a new field and divide the forest zone areas by the landscape zone areas to get a percentage of forest zone area for each landscape zone feature. In total I have over 800 landscape zones to do this for.
I have both ArcGIS and QGIS and am looking for the easiest way to do this.