Go to file
Dan Howe 8b1885307c Update readme
inputs Reduce historical SLR (2 -> 1.5) mm/yr
lidar Add files to generate recession tables from Nielsen profiles
probabilistic-analysis Make scatter plots partially transparent
qgis Update docstring
slr Add plot switch
.gitignore Update gitignore
README.md Update readme
anaconda-prompt.bat Add 'anaconda-prompt.bat'

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.

The package required to calculate setbacks based on Nielsen et al. (1992) can be found here:
http://git.wrl.unsw.edu.au:3000/coastal/nielsen

  > 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