Skip to content

Path Registry

smorken edited this page Mar 20, 2018 · 6 revisions

Path Registry

Description: Stores all paths involved in the preprocessing scripts. Uses a dependency graph to build up dependent paths, allowing cascading changes to directory structure.

Example

{ "Source_External_Spatial_Dir": [ "M:/", "Spatially_explicit", "01_Projects", "17_BC_ON_1ha", "05_working_BC", "00_external_data" ], "Working_Dir": [ "C:/", "dev", "Scott", "gcbm_test_dir", "05_working_BC" ], "External_Data_Dir": [ "${Working_Dir}", "00_external_data" ], "External_Spatial_Dir": [ "${External_Data_Dir}", "01_spatial" ], "External_Aspatial_Dir": [ "${External_Data_Dir}", "02_aspatial" ], "Disturbance_Age_Proportions": [ "${External_Aspatial_Dir}", "03_disturbance_age_proportion", "DistAgeProp.csv" ], "Spatial_Boundaries": [ "${External_Spatial_Dir}", "01_spatial_reference" ], "Clip_Feature": [ "${Spatial_Boundaries}", "PSPUS_2016_FINAL_1_Reprojected.shp" ], "Inventory_Workspace": [ "${External_Spatial_Dir}", "02_inventory", "Processed.gdb" ], "External_Historic_Dist": [ "${External_Spatial_Dir}", "03_disturbances", "01_historic" ], "Historic_Fire_Dir": [ "${External_Historic_Dist}", "01_fire", "shapefiles" ], "Historic_Harvest_Dir": [ "${External_Historic_Dist}", "02_harvest" ], "Historic_Insect_Dir": [ "${External_Historic_Dist}", "03_insect_filtered" ], "Environment_Dir": [ "${External_Spatial_Dir}", "04_environment" ], "SubRegionDir": [ "${Working_Dir}", "${Region_Name}" ], "Pretiled_Layers": [ "${SubRegionDir}", "01a_pretiled_layers" ], "RollbackTilerConfigPath": [ "${Pretiled_Layers}", "rollback_tiler_config.json" ], "HistoricTilerConfigPath": [ "${Pretiled_Layers}", "historic_tiler_config.json" ], "Clipped_Inventory_Path": [ "${Pretiled_Layers}", "00_Workspace.gdb" ], "Copied_Spatial_Boundaries_Dir": [ "${Pretiled_Layers}", "01_spatial_reference" ], "Default_Spatial_Boundaries_Layer": [ "${Copied_Spatial_Boundaries_Dir}", "PSPUS_2016_FINAL_1_Reprojected.shp" ], "InventoryRasterOutputDir": [ "${Pretiled_Layers}", "02_inventory" ], "Pretiled_Disturbances": [ "${Pretiled_Layers}", "03_disturbances" ], "Copied_Environment_Dir": [ "${Pretiled_Layers}", "04_environment" ], "Clipped_Historic_Disturbance_Path": [ "${Pretiled_Disturbances}", "01_historic" ], "Clipped_Historic_Fire_Path": [ "${Clipped_Historic_Disturbance_Path}", "01_fire", "shapefiles" ], "Clipped_Historic_Harvest_Path": [ "${Clipped_Historic_Disturbance_Path}", "02_harvest" ], "Clipped_Historic_Insect_Path": [ "${Clipped_Historic_Disturbance_Path}", "03_insect_filtered" ], "Future_Dist_Input_Dir": [ "${Pretiled_Disturbances}", "02_future", "inputs", "base" ], "Future_Dist_Output_Dir": [ "${Pretiled_Disturbances}", "02_future", "outputs" ], "RollbackDisturbancesOutput": [ "${Pretiled_Disturbances}", "03_rollback", "rollbackDist.shp" ], "MeanAnnualTempPath": [ "${Copied_Environment_Dir}", "NAmerica_MAT_1971_2000.tif" ] }

Clone this wiki locally