Creates a formatted list of filter criteria for display in the UI. Summarizes species, environmental variables, temporal filters, depth ranges, and spatial constraints into human-readable markdown strings.
prep_filter_summary(
sel_name,
sel_env_var,
sel_qtr,
sel_date_range,
sel_depth_range,
drawn_polygon,
selected_grid_zones
)Character vector of selected species names (format: "Common Name (Scientific Name)")
Character string of selected environmental variable (e.g., "t_deg_c")
Numeric vector of selected quarters (1-4)
Date vector of length 2 (start date, end date)
Numeric vector of length 2 (min depth, max depth) in meters
sf object or data.frame representing user-drawn polygon (or NULL)
Character vector of markdown-formatted filter descriptions
modal_data for the modal dialog that captures these filters
prep_filter_summary(
sel_name = c("Anchovy (Engraulis mordax)", "Sardine (Sardinops sagax)"),
sel_env_var = "t_deg_c",
sel_qtr = c(1, 2),
sel_date_range = as.Date(c("2000-01-01", "2020-12-31")),
sel_depth_range = c(0, 100),
drawn_polygon = NULL
)
#> Error in prep_filter_summary(sel_name = c("Anchovy (Engraulis mordax)", "Sardine (Sardinops sagax)"), sel_env_var = "t_deg_c", sel_qtr = c(1, 2), sel_date_range = as.Date(c("2000-01-01", "2020-12-31")), sel_depth_range = c(0, 100), drawn_polygon = NULL): object 'env_var_choices' not found