mcuttler / CoastSat.islands

Satellite-derived shorelines and 2D planform measurements for islands, extension of the CoastSat toolbox.
GNU General Public License v3.0
22 stars 3 forks source link

CoastSat.islands

Satellite-derived shorelines and 2D planform measurements for islands, extension of the CoastSat toolbox.

This toolkit enables users to measure shoreline position and two-dimensional planform characteristics (area and orientation) for small sandy islands.

Detailed methodology and application are described in: Cuttler MVW, Vos K, Branson P, Hansen JE, O'Leary M, Browne NK, Lowe RJ (2020) Interannual response of reef islands to climate-driven variations in water level and wave climate. Remote Sensing, 12(24), 4089

It has the following functionalities:

Installation

To run this toolkit you will need to have the coastsat environment installed (instructions in the main CoastSat toolbox).

Usage

The Jupyter Notebook in the repository shows an example of satellite-derived shorelines and island area estimation at Eva Island, Western Australia. There is also a Python script for users who prefer to use Spyder/PyCharm.

For the tidal correction, you will need time-series of water/tide levels at your site and an estimate of the beach-face slope. You can provide the tide levels in a .txt file as shown in the /example folder. Otherwise, you can use a global tide model to get the modeled tide levels. To use FES2014 global tide model to get the tide levels at the time of image acquisition, refer to the CoastSat.slope repository and follow the instructions provided to setup the tide model. If you don't have an estimate of the beach-face slope you can also obtain one using CoastSat.slope.

Issues

Having a problem? Post an issue in the Issues page (please do not email).

If you like the repo put a star on it!