SDR key error: 4

Hi all

I am tryin' to run the SDR (3.4.2) model but I have the key error: 4. I do not know what to do to fix that error

help please!!!


Happy new year by the way...

Comments

  • swolnyswolny Member, NatCap Staff
    edited December 2017
    Hi @Mauroe -

    This error usually indicates that you have a land use code in your LULC raster (4) that does not have the required corresponding values in the biophysical table. Check for this, and if  it is not the problem, please post your whole logfile and that might help us troubleshoot further.

    ~ Stacie
    Post edited by swolny on
  • Hi

    Now I Have key error: 91

    12/29/2017 13:33:59  natcap.invest.utils INFO     Writing log messages to C:\sdr\InVEST-Sediment-Delivery-Ratio-Model-(SDR)-log-2017-12-29--13_33_59.txt
    12/29/2017 13:33:59  natcap.invest.ui.model Level 100 Starting model with parameters:
    Arguments for InVEST natcap.invest.sdr 3.4.2:
    biophysical_table_path      C:/sdr/inputs/biophysical_table_full.csv
    dem_path                    C:/sdr/inputs/dem250_col_ProjectRaster1.tif
    drainage_path               C:/sdr/inputs/stream_21.tif
    erodibility_path            C:/sdr/inputs/k_co_Project.tif
    erosivity_path              C:/sdr/inputs/r_co_Project.tif
    ic_0_param                  0.5
    k_param                     2
    lulc_path                   C:/sdr/inputs/landuse9014.tif
    results_suffix             
    sdr_max                     0.8
    threshold_flow_accumulation 1000
    watersheds_path             C:/sdr/subwatersheds.shp
    workspace_dir               C:\sdr

    12/29/2017 13:34:48  pygeoprocessing.geoprocessing INFO     ReprojectImage 25.0% complete C:\sdr\aligned_lulc.tif, psz_message ''
    12/29/2017 13:35:13  pygeoprocessing.geoprocessing INFO     ReprojectImage 50.0% complete C:\sdr\aligned_lulc.tif, psz_message ''
    12/29/2017 13:35:32  pygeoprocessing.geoprocessing INFO     ReprojectImage 75.0% complete C:\sdr\aligned_lulc.tif, psz_message ''
    12/29/2017 13:35:32  pygeoprocessing.geoprocessing INFO     ReprojectImage 100.0% complete C:\sdr\aligned_lulc.tif, psz_message ''
    12/29/2017 13:35:35  pygeoprocessing.geoprocessing INFO     align_dataset_list aligning dataset 2 of 5
    12/29/2017 13:35:52  pygeoprocessing.geoprocessing INFO     ReprojectImage 25.0% complete C:\sdr\aligned_erosivity.tif, psz_message ''
    12/29/2017 13:35:55  pygeoprocessing.geoprocessing INFO     ReprojectImage 100.0% complete C:\sdr\aligned_erosivity.tif, psz_message ''
    12/29/2017 13:35:57  pygeoprocessing.geoprocessing INFO     align_dataset_list aligning dataset 3 of 5
    12/29/2017 13:36:11  pygeoprocessing.geoprocessing INFO     ReprojectImage 75.0% complete C:\sdr\aligned_erodibility.tif, psz_message ''
    12/29/2017 13:36:11  pygeoprocessing.geoprocessing INFO     ReprojectImage 100.0% complete C:\sdr\aligned_erodibility.tif, psz_message ''
    12/29/2017 13:36:12  pygeoprocessing.geoprocessing INFO     align_dataset_list aligning dataset 4 of 5
    12/29/2017 13:36:18  natcap.invest.sdr  INFO     calculating slope
    12/29/2017 13:36:24  natcap.invest.sdr  INFO     calculating flow direction
    12/29/2017 13:36:30  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     flow_direction_inf 22.9% complete
    12/29/2017 13:36:36  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     flow_direction_inf 41.2% complete
    12/29/2017 13:36:42  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     flow_direction_inf 59.5% complete
    12/29/2017 13:36:48  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     flow_direction_inf 87.0% complete
    12/29/2017 13:36:54  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     flat_edges 68.7% complete
    12/29/2017 13:36:55  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     labeling flats
    12/29/2017 13:36:58  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     draining away from higher
    12/29/2017 13:37:01  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     draining towards lower
    12/29/2017 13:37:07  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     toward_lower work queue size: 721
    12/29/2017 13:37:07  natcap.invest.pygeoprocessing_0_3_3.routing DEBUG    flats exist, calculating flow direction for them
    12/29/2017 13:37:18  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     flat_edges 68.7% complete
    12/29/2017 13:37:19  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     labeling flats
    12/29/2017 13:37:19  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     draining away from higher
    12/29/2017 13:37:19  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     draining towards lower
    12/29/2017 13:37:20  natcap.invest.pygeoprocessing_0_3_3.routing INFO     flats exist on second pass, must be flat areas that abut the raster edge
    12/29/2017 13:37:22  natcap.invest.sdr  INFO     calculating flow accumulation
    12/29/2017 13:37:22  natcap.invest.pygeoprocessing_0_3_3.routing DEBUG    starting flow accumulation
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 4
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 5
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 6
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:31  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 7
    12/29/2017 13:37:40  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core INFO     calculate transport cells_to_process.size() = 6029
    12/29/2017 13:37:45  natcap.invest.sdr  INFO     calculate ls term
    12/29/2017 13:37:51  pygeoprocessing.geoprocessing INFO     raster stack calculation approx. 45.77% complete
    12/29/2017 13:37:54  natcap.invest.sdr  INFO     classifying streams from flow accumulation raster
    12/29/2017 13:37:57  natcap.invest.sdr  INFO     calculate per pixel W
    12/29/2017 13:38:00  natcap.invest.sdr  INFO     calculate CP raster
    12/29/2017 13:38:01  natcap.invest.sdr  INFO     calculating RKLS
    12/29/2017 13:38:04  py.warnings        WARNING  C:\INVEST~1.2_X\INVEST~1\pygeoprocessing\geoprocessing.py:219: RuntimeWarning: invalid value encountered in subtract

    12/29/2017 13:38:05  natcap.invest.sdr  INFO     calculating USLE
    12/29/2017 13:38:06  natcap.invest.sdr  INFO     calculating w_bar
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 0
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 1
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 2
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0 3
    12/29/2017 13:38:14  natcap.invest.pygeoprocessing_0_3_3.routing.routing_core WARNING  no flow direction found for 0
  • swolnyswolny Member, NatCap Staff
    Thanks for posting the logfile. It seems to be cut off though, and doesn't show the end. Sorry, they can be long sometimes - would you please post the end? We don't need the flow direction warnings, if that helps.

    Did you have a missing value of 4? If so, is it possible that you also have a missing value of 91 in your biophysical table?

    ~ Stacie
  • HI Stacie

    Sorry for the log incomplete, these are the final lines

    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 1504, in _logged_target
      File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\sdr.py", line 302, in execute
      File "c:\users\natcap-servers\jenkins-home\workspace\natcap.invest\label\gce-windows-1\release_env\lib\site-packages\natcap\invest\sdr.py", line 927, in _generate_report
    KeyError: 91

    12/29/2017 17:39:35  natcap.invest.ui.model INFO     Execution finished
    12/29/2017 17:39:35  natcap.invest.utils INFO     Elapsed time: 9m 57.38s

  • RichRich Administrator, NatCap Staff
    Hi @Mauroe, this looks like it's a key error issue in SDR's final reporting. I'd like to see if I can patch SDR to handle these errors up front earlier. Can you dropbox me your datastack to richsharp@stanford.edu and I'll see if I can make a quick patch?
  • Hi Rich !

    Thanks for the help , I'd solve this issue already , it was a problem with the CSV table and conflict with the commas instead of ;

    Mauricio


Sign In or Register to comment.