You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dan Howe 46c1022dc9 | 3 years ago | |
---|---|---|
inputs | 3 years ago | |
lidar | 3 years ago | |
probabilistic-analysis | 3 years ago | |
qgis | 3 years ago | |
slr | 3 years ago | |
.gitignore | 3 years ago | |
README.md | 3 years ago | |
anaconda-prompt.bat | 3 years ago |
README.md
Roches Beach coastal hazard probabilistic assessment
Workflow
1. Open anaconda prompt.
Double-click anaconda-prompt.bat
(All further commands should be entered into this prompt)
2. Generate ZSA and ZRFC recession tables.
> cd lidar
> python generate_recession_tables.py
The setback chainages are saved here:
lidar/
├── recession_results_zrfc.csv
└── recession_results_zsa.csv
The profile cross-sections are plotted here:
lidar/
└── png
├── P1.png
├── P2.png
└── ...
3. Prepare input files
Update values in adopted-input-values.xlsx
Generate yaml
files:
> cd ../inputs
> python get_adopted_input_values.py
The yaml
files are saved here:
probabilistic-analysis/
├── Roches P1.yaml
├── Roches P2.yaml
└── ...
4. Run probabilistic simulation
> cd ../probabilistic-analysis
> python probabilistic_assessment.py
Chainage setbacks are saved in csv files, and diagnostics are saved in csv/png files here:
probabilistic-analysis/
└── output_csv
│ ├── Roches P1 2022 ZRFC.csv
│ ├── Roches P1 2022 ZSA.csv
│ ├── Roches P1 2050 ZRFC.csv
│ └── ...
└── diagnostics
├── Roches P1 2022 ZRFC.csv
├── Roches P1 2022 ZSA.csv
├── Roches P1 ZRFC scatter.png
├── Roches P1 ZRFC timeseries.png
└── ...
5. Generate hazard line shapefile
> cd ../probabilistic-analysis
> python shorelines_to_shapefiles.py
Shapefile is saved here:
probabilistic-analysis/
└── output_shp
├── hazard-lines.cpg
├── hazard-lines.dbf
├── hazard-lines.prj
├── hazard-lines.shp
└── hazard-lines.shx