environmentaltools.processes.coastline_evolution
- environmentaltools.processes.coastline_evolution(coastlines, points)[source]
Track coastline position changes over time at specific points.
Computes the distance of coastline displacement at multiple monitoring points throughout a time series, measuring retreat or advance perpendicular to the initial coastline position.
- Parameters:
coastlines (dict) – Dictionary with time steps as keys and DataFrames with coastline coordinates as values. Each DataFrame should contain ‘x’ and ‘y’ columns.
points (list) – List of 2D points (x, y tuples or arrays) where coastline evolution is tracked
- Returns:
DataFrame with coastline evolution distances at each monitoring point. Positive values indicate advance, negative values indicate retreat.
- Return type:
pd.DataFrame