Skip to contents

Input and validation

Read, validate, and inspect bathymetric or elevation rasters.

read_bathy()
Read a bathymetric or elevation raster
as_bathy()
Coerce common raster inputs to a bathymetry raster
validate_bathy()
Validate a bathymetric or elevation raster
check_bathy_crs()
Check raster CRS for geomorphometry
check_bathy_units()
Check bathymetry value conventions
bathy_info()
Summarize a bathymetric or elevation raster
blueterra_example() blueterra_examples() blueterra_extdata()
Locate package example files
blueterra_options()
Configure blueterra runtime options

Raster preparation

Prepare surfaces before terrain derivatives are calculated.

prepare_bathy()
Prepare a bathymetric or elevation raster
crop_bathy() mask_bathy() resample_bathy() project_bathy()
Crop, mask, resample, and project bathymetry
smooth_bathy()
Smooth a bathymetric or elevation raster
depth_filter() invert_depth() set_depth_positive() set_depth_negative()
Filter or convert bathymetric depth values

Terrain metrics

Derive terrain attributes from submerged surfaces.

Custom metrics and process groups

Add user-defined raster layers, formulas, and process group catalogs.

add_metric_layers()
Add metric layers to an existing raster stack
derive_custom_metric()
Derive a custom metric from raster layers
create_metric_catalog() extend_metric_catalog() validate_metric_catalog()
Create and validate metric catalog rows
metric_catalog() process_groups()
Terrain metric catalog
metric_catalog_data
Terrain metric catalog data
assign_process_groups()
Assign metrics to process groups
select_process_representatives()
Select representative metrics for each process group
summarize_process_groups()
Summarize process group representation
standardize_metric_names() rename_metric_layers()
Standardize or rename metric layers

Transects and isobaths

Extract cross-sections and depth-following terrain summaries.

estimate_surface_orientation()
Estimate mean surface orientation from a bathymetric raster
make_transects()
Create transects across polygon zones
sample_transects() extract_cross_sections()
Sample rasters along transects
summarize_cross_sections()
Summarize sampled cross-sections
extract_isobaths()
Extract isobaths from a raster
make_isobath_corridors()
Build isobath corridors
extract_isobath_corridors()
Extract terrain cells in isobath corridors
summarize_isobath_terrain()
Summarize terrain by isobath corridor

Spatial summaries

Summarize raster values by zones, depth bands, and points.

summarize_terrain() summarize_terrain_by_zone()
Summarize terrain metrics by polygon zones
summarize_depth_bands()
Summarize terrain by depth bands
extract_terrain_points()
Extract terrain values at points
sample_terrain_cells()
Sample terrain raster cells

Modeling helpers

Prepare terrain tables for exploratory modeling.

terrain_pca()
Principal components analysis for terrain tables
terrain_pca_by_group()
Run PCA overall and within groups
pca_axis_labels()
Label PCA axes with variance and dominant loadings
terrain_effect_size()
Terrain effect sizes
terrain_correlation()
Correlation table for terrain variables
prepare_model_matrix()
Prepare a model matrix from terrain data
balance_samples()
Balance samples across groups

Plotting

Create hillshade-supported maps, profiles, and summary plots.

plot_bathy() plot_metric() plot_terrain_map() plot_hillshade() plot_sampling_rectangles() plot_transects() plot_metric_stack()
Plot bathymetry and terrain rasters
plot_cross_sections()
Plot sampled cross-sections
plot_depth_profile()
Plot a depth profile
plot_isobath_corridors()
Plot isobath corridors
plot_process_density()
Plot process density
plot_process_pca()
Plot terrain PCA
plot_terrain_summary()
Plot terrain summaries