Creates the normalized configuration and Stream-membership tables used by the local Stream Geodatabase and FGDB. The function does not query or infer enterprise identities.

create_stream_network_configuration(
  stream_network_configuration_id,
  study_area_id,
  configuration_name,
  configuration_mode = c("STREAM", "STUDY_AREA_NETWORK"),
  streams,
  description = NA_character_,
  actor,
  created_at = Sys.time()
)

Arguments

stream_network_configuration_id

Immutable configuration UUID.

study_area_id

Immutable Study Area UUID.

configuration_name

Human-readable name unique within the Study Area.

configuration_mode

Either `"STREAM"` or `"STUDY_AREA_NETWORK"`.

streams

Data frame containing governed `stream_id` and reviewable `stream_name` columns.

description

Optional scientific-purpose description.

actor

Stable actor or process identifier.

created_at

Creation date-time; converted to UTC.

Value

A named list containing `stream_network_configuration` and `stream_network_configuration_stream` tibbles.