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 53da693e9e Add profile and block IDs to diagnostic output files 3 years ago
inputs Save diagnostic info for all profiles 3 years ago
lidar Add files to generate recession tables from Nielsen profiles 3 years ago
probabilistic-analysis Add profile and block IDs to diagnostic output files 3 years ago
qgis Merge branch 'master' of http://git.wrl.unsw.edu.au:3000/danh/roches-probabilistic-hazard-lines 3 years ago
slr Add plot switch 3 years ago
.gitignore Update gitignore 3 years ago
README.md Update readme 3 years ago
anaconda-prompt.bat Add '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.

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 csv_to_shp.py

Shapefile is saved here:

probabilistic-analysis/
└── output_shp
    ├── hazard-lines.dbf
    ├── hazard-lines.prj
    └── hazard-lines.shp

6. Export maps

  > cd ../qgis
  > export.bat