The document describes methods for calculating river discharge, including the area-velocity method and slope-area method. The area-velocity method divides the river cross section into segments, calculates the average width and velocity for each, and sums the segmental discharges. The slope-area method estimates discharge over a long reach based on the high flood level, total flow area, slope of the water surface, and whether the reach is contracting or expanding.