Step (1) Create an auxiliary file "IntactAndNonIntactForest_0.5deg.nc"
The following steps are done in Google Earth Engine (GEE) platform:
The last steps 6 and 7 are done outside GEE
This tif file "IntactAndNonIntactForest_0.5deg.tif" is converted to "IntactAndNonIntactForest_0.5deg.nc" NetCDF file which is the format that is used by TRENDY models.
We compute the ratio between observed forest cover and the median forest cover coming from the 10 TRENDY S2 models that provide information on land cover fraction per plant functional type (variable/file: landCoverFrac). Models are:'CLASSIC','YIBs','CABLE-POP','JSBACH', 'LPX-Bern','OCN','JULES','VISIT','VISIT-NIES','SDGVM'. This ratio is used in Step (5).
The NetCDF is availble via request to ram.alkama[at]hotmail.fr
Forest pfts per model are: {'ORCHIDEE':[1,2,3,4,5,6,7,8],'JSBACH':[2,3,4,5],'CLASS-CTEM':[0,1,2,3,4],'DLEM':[4,5,6,7,8,9,10,11], 'OCN':[1,2,3,4,5,6,7,8],'CABLE-POP':[0,1,2,3],'ISAM':[0,1,2,3,4,13,14,15,16,17,19,23], 'SDGVM':[6,7,8,9],'JULES':[0,1,2,3,4],'CLASSIC':[0,1,2,3,4], 'VISIT':[0,1,2,3,4,5,6,7],'YIBs':[0,1,2],'LPX-Bern':[0,1,2,3,4,5,6,7],'CLM5.0':[1,2,3,4,5,6,7,8],'LPJ':[0,1,2,3,4,5]}
Reference
Potapov et al. The last frontiers of wilderness: Tracking loss of intact forest landscapes from 2000 to 2013. https://www.science.org/doi/10.1126/sciadv.1600821, 2017.
Brazil: National Communication 3, https://unfccc.int/documents/66129 , 2020.
Canada. National Inventory Report (NIR), https://unfccc.int/documents/271493 , 2021.
TRENDY simulations are available via request to S.A.Sitch[at]exeter.ac.uk
Step (2) select dates and do annual mean
For all models we
nbppft = nbp per plant functional type
Step (3) Intact and Non Intact forest NBP from models that provide nbppft.
From landCoverFrac and nbppft we computed mean forest nbp (kg/m2/s)for each gridcell.
Compute mean forest nbp for ISBA-CTRIP model.
If low spatial resolution regrid into 0.5x0.5 deg using conservative remapping approach.
Since the unit of forest NBP is kg/m2/s we multiply it by Intact and NonIntact forest area that came from the netcdf file described in "step (1)" and number of seconds in the year to get "kg/gridcell/yr"
Step (4) Intact and Non Intact forest NBP from models that did not provide nbppft but provide landCoverFrac.
If low spatial resolution regrid nbp and landCoverFrac into 0.5x0.5 deg.
for each model and gridcell, we compute the ratio between observed and TRENDY-v11 S2 (from landCoverFrac) forest cover. Somes models did not provide S2 landCoverFrac but did it for S3. In this case we used the first year of S3 landCoverFrac.
multiply simulated nbp by this ratio, land area and number of seconds in the year ==> from kg/m2/s to kg/gridcell/yr
Split into Intact and Non-Intact forest NBP using "IntactAndNonIntactForest_0.5deg.nc" "see step (1)".
Step (5) Intact and Non Intact forest NBP from models that neither provide nbppft nor landCoverFrac.
NB: LPJ-GUESS provide landCoverFrac but because of the specificity of this model we used it in this step. Indeed, the sum of PFTs fraction is equal to 1 in all TRENDY models except LPJ-GUESS which allow having different PFts in the same place. For example, grass bellow small tree and small tree below tall tree. To be coherent with other models they provide landCoverFrac file that represent an estimate of the foliage projected cover for each PFTs. However, this file should not be used to scale any of the LPJ-GUESS data.
If low spatial resolution regrid into 0.5x0.5 deg
We use the ratio between observed forest cover and median of the 10 TRENDY S2 models (See Step (1.7)).
multiply simulated nbp by this ratio, land area and number of seconds in the year ==> from kg/m2/s to kg/gridcell/yr
Split into Intact and Non-Intact forest NBP using "IntactAndNonIntactForest_0.5deg.nc", see step (1).
We sum over all gridcells to obtain the global estimates for fluxes in intact and non-intact forests.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3