This forum is shutting down! Please post new discussions at community.naturalcapitalproject.org

How to estimate carbon sequestration whit carbon storage

Hi,

I whould like to use the output of carbon storage from InVEST carbon model to estimate how much can be sequestred per year. I mean, the original output from model, using carbon pools, gives me an static carbon stored in ecosystems, but i whould like to know the sequestration per year.

I have seen on user guide that i can estimate it if i know the carbon stored in one year (t1) and the carbon stored in other year (t2) , but i havent got data for other year. Are there a method to estimate it? or i have to know the growth ratio of my study area and use it to know the % of growth?

thanks in advance

Alberto

Comments

  • Hi Alberto, 

    Thanks for your question.  Before I answer, can you confirm that you're using the "Carbon" model and not the "Coastal Blue Carbon" model?  Are you working in a terrestrial landscape?  Knowing a little more about your work will help make sure we answer your question as completely as possible.  

    - Katherine   
  • Hi Kwyatt,


    I have run the model using only information about pools of carbon, i would like to know if i can do something whit this data to know the sequestration capacity.

    Thanks

    Alberto
  • RichRich Administrator, NatCap Staff
    Hi Alberto, 

    Sequestration (or emissions) need to be calculated over a time period. The carbon model allows for this by letting you indicate "Calculate Sequestration" which you then provide a current and future landcover map.

    Is this what you're getting at? If not, please post again and we can help further.

    Rich
  • Hi Rich,

    "If the user provides both a current and future LULC map, then the net change in carbon storage over time (sequestration and loss) and its social value can be calculated. To estimate this change in carbon sequestration over time, the model is simply applied to the current landscape and a projected future landscape, and the difference in storage is calculated, map unit by map unit. If multiple future scenarios are available, the differences between the current and each alternate future landscape can be compared"

    An example. We have a map whit pixels of 1 Ha (is not my case), if we have 0,5 Ha of forest at the current scenario and on future scenario we have 1 Ha of forest at same pixel, "sequestration" is the increase of surface not the growth ratio. It dont includes processes of the whole forest like growth processes, i need to know how much % or net Carbon can keep each LULC per year growing up.

    Thanks so much to whole team of this forum for rapid answers and good support service.

    Alberto

  • Hi Alberto, 

    I'm afraid the model isn't designed to answer exactly what you're looking for.  The carbon model is primarily designed to look at increased or decreased carbon storage as a product of land cover change (change in "surface").  For example, conversion from agriculture to forest will result in increased carbon storage (i.e. "sequestration") between the two time periods.  The model does not have pre-determined growth rates for different cover types.  If you're interested in the sequestration rate (or growth ratio) of a cover type (e.g. forest), one way to do this would be to create two cover types for which you can associate unique carbon pools for, for example new growth forest and old-growth forest.  You could then use existing literature and studies to inform the carbon pool values for each of the forest types.  

    I hope this helps. 

    - Katherine  
  • Hi Kwyatt,

    Yes, that`s what i expected. Then lets search some information about growth rate.

    Thanks

    Alberto
  • Hello! I recently tried to run the carbon model but I can not due to an error generated. I thought it could be the biophysical table so I compared it with the test data, and even then the error was still occurring. Then verify the information about the raster I found differences and made an adjustment to the input raster but the error persists, could indicate me how I could find a solution.
    Here is a detail of the error generated

    Initializing...

    Showing messages with level INFO and higher

    08/13/2018 17:29:35 natcap.invest.utils INFO Writing log messages to D:\Invest\InVEST-InVEST-Carbon-Model-log-2018-08-13--17_29_35.txt

    08/13/2018 17:29:35 natcap.invest.ui.usage ERROR Error when transforming coordinates: local variable 'spatial_ref' referenced before assignment

    Traceback (most recent call last):

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\ui\usage.py", line 176, in _merge_local_bounding_boxes

    UnboundLocalError: local variable 'spatial_ref' referenced before assignment

    08/13/2018 17:29:35 natcap.invest.ui.usage ERROR Error when transforming coordinates: local variable 'spatial_ref' referenced before assignment

    Traceback (most recent call last):

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\ui\usage.py", line 176, in _merge_local_bounding_boxes

    UnboundLocalError: local variable 'spatial_ref' referenced before assignment

    08/13/2018 17:29:35 natcap.invest.ui.usage ERROR Error when transforming coordinates: local variable 'spatial_ref' referenced before assignment

    Traceback (most recent call last):

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\ui\usage.py", line 176, in _merge_local_bounding_boxes

    UnboundLocalError: local variable 'spatial_ref' referenced before assignment

    08/13/2018 17:29:35 natcap.invest.ui.model Level 100 Starting model with parameters:

    Arguments for InVEST natcap.invest.carbon 3.4.4:

    calc_sequestration False

    carbon_pools_path D:/Invest/Invest_text_13_8.csv

    do_redd False

    do_valuation False

    lulc_cur_path D:/Invest/mosaic13ago1.tif

    results_suffix

    workspace_dir D:\Invest


    08/13/2018 17:29:36 natcap.invest.carbon INFO Building file registry

    08/13/2018 17:29:36 natcap.invest.ui.usage ERROR Error when transforming coordinates: local variable 'spatial_ref' referenced before assignment

    Traceback (most recent call last):

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\ui\usage.py", line 176, in _merge_local_bounding_boxes

    UnboundLocalError: local variable 'spatial_ref' referenced before assignment

    08/13/2018 17:29:36 natcap.invest.ui.usage ERROR Error when transforming coordinates: local variable 'spatial_ref' referenced before assignment

    Traceback (most recent call last):

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\ui\usage.py", line 176, in _merge_local_bounding_boxes

    UnboundLocalError: local variable 'spatial_ref' referenced before assignment

    08/13/2018 17:29:36 natcap.invest.ui.model ERROR Exception while executing <function execute at 0x0E696370>

    Traceback (most recent call last):

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\ui\model.py", line 1505, in _logged_target

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\carbon.py", line 122, in execute

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\pygeoprocessing_0_3_3\geoprocessing.py", line 2448, in get_lookup_from_table

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\pygeoprocessing_0_3_3\fileio.py", line 257, in __init__

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\pygeoprocessing_0_3_3\fileio.py", line 156, in read_table

    TypeError: float() argument must be a string or a number

    08/13/2018 17:29:36 natcap.invest.ui.model INFO Execution finished

    08/13/2018 17:29:36 natcap.invest.utils INFO Elapsed time: 0.62s

    08/13/2018 17:29:36 natcap.invest.ui.execution ERROR Target <function _logged_target at 0x0E696930> failed with exception

    Traceback (most recent call last):

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\ui\execution.py", line 68, in run

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\ui\model.py", line 1505, in _logged_target

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\carbon.py", line 122, in execute

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\pygeoprocessing_0_3_3\geoprocessing.py", line 2448, in get_lookup_from_table

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\pygeoprocessing_0_3_3\fileio.py", line 257, in __init__

    File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\pygeoprocessing_0_3_3\fileio.py", line 156, in read_table

    TypeError: float() argument must be a string or a number

    08/13/2018 17:29:36 natcap.invest.ui.execution INFO Execution finished



  • Hi Jazmin, 

    I'm not an expert programmer but it seems that the raster is not in the correct numeric format, you can try to transform it in integer.

    What kind of adjustments did you try with the raster dataset?

    Good luck with the model!

    Alberto
  • Hello Alberto,
    If I also assumed that, my raster is in tif format, adjust the parameters of the raster taking as reference the data of the test raster. I changed the pixel depth from 8 bits to 32 bits, the pixel type: from unsiged to signed, however I could not modify the source type from thematic to generic as in the test raster. Could you pass the mail any mail?

    Jazmín
  • jdouglassjdouglass Administrator, NatCap Staff
    Hi Jazmin, it looks like the model is failing when reading the carbon pools table.  Could you attach your carbon pools table to this thread so we can take a look?  Thanks!
Sign In or Register to comment.