Skip to main content

Accumulate Attributes

Description

Accumulate AttributesAccumulate attributes on a feature class (or table) with HydroID and NextdownID populated for tracing.

Usage

Parameters

Parameter NameTypeDirectionData TypeDialog Reference
Input Trace TableRequiredInputTable ViewTable with HYDROID and NextdownID populage (for tracing).
Accumulate ParametersRequiredInputValue TableValue Table with 4 columns: TargetField, SourceField, Statistics, WeightField (for weighted average operation).
  • TargetField - Field to store the accumulate operation results
  • SourceField - Field whose values will be operated on
  • Statistics - Stats Operation, valid values: [Sum, Maximum, Minimum, Count, Average, Medium, Mode, Weighted Average]
  • Load From Configuration FileOptionalInputText FileFile containing the saved value table, example values: XSUM XValue Sum #;XMIN XValue Minimum #;XMAX XValue Maximum #
    Output Configuration FileOptionalOutputText FileFile Path to save the Accumulate Parameters of this computation for later use.
    KeyID FieldOptionalInputFieldKeyID field (HYDROID)
    NextID FieldOptionalInputFieldNextID (NextdownID)
    ArcID FieldOptionalInputFieldOptional, default ObjectID, not yet implemented.
    Split TableOptionalInputTable ViewSplit Table [FeatureID, NextdownID], when split table is provided, the following stat operations are not allowed: Average, Medium, Mode, Weighted Average. Users can use the (ACCFraction) field in the Trace Table to specify the flow distribution on the downstream splits. Valid AccFraction values 0<0<1. If the ACCFraction field is not populated, AccFraction = 1/n_splits, e.g., when 2 downstream splits exists, each of the downstream split would get 0.5*upstream_accumulated_value.