Calculate 3D Cross-section Characteristics
Description
Calculates cross-section properties for input 3D features. Input feature class must have HydroID populated. For each cross-section, the following properties are calculated for multiple Z-slices and stored in the resulting table (one cross-section will have many corresponding Z-slice records):
- XID - HydroID of the source cross-section.
- Z - absolute elevation.
- H - depth.
- A - area.
- P - wetted perimeter.
- R - hydraulic radius.
- B - cross-section width.
- XS - station of the first cross-section point at the Z-line.
Cross - section Z-slicing can be performed based on two options:
0 - Fixed number of slices. Each cross-section will be sliced in the same number of horizontal slices between Z-min and Z-max of each cross-section. For this option, input to the tool is the number of slices to slice all cross-sections in the tool run.
1 - Constant height of slices. Each cross-section will be sliced starting at its Z-min in as many slices needed to cover the whole Z extent of the cross-section. For this option, input to the tool is the slice height by which to slice all cross-sections in the tool run.
Additional option is whether to append the results of the run to the output table or overwrite it. Appending results allows partial processing of the input cross-sections (tool operates on the selected set). This can be used to vary slicing approach within the same input feature class (e.g. either changing slicing technique or density of slices for different cross-sections). When appending, no testing is done to see if the processing was already done for currently selected cross-sections and results are already stored in the receiving table for the input features.
- 0 - Overwrite existing records in the characteristics table
- 1 - Append to the existing records in the characteristics table
Tool will calculate and update the following fields in the input cross-section feature class:
- Zmin - minimum cross-section elevation.
- Zmax - maximum cross-section elevation.
Usage
Parameters
Parameter Name | Type | Direction | Data Type | Dialog Reference |
---|---|---|---|---|
Input 3D Cross-section FC | Required | Input | Feature Layer | 3D polyline feature class representing cross-sections (profile line). Feature class must have HydroID populated. After the tool run two attributes are added: |
Slicing Type | Required | Input | Long | |
Slicing Measure | Required | Input | Double | For slicing option 0 (fixed number of slices) this is the number of slices to use in the process (should be an integer). For slicing option 1 (constant slice height) this is the thickness (size) of the slice. |
Append Results | Required | Input | Long | |
Output 3D Characteristics Table | Required | Output | Table View | Output characteristics table to be generated. The table will be located by default in the same workspace as the input feature class. Default table name will be provided in the format "pf_xxx", where xxx is the name of the input feature class. Output cross-section characteristics table has the following attributes (many records for each cross-section): |
Max H | Optional | Input | Double | Max Depth (Height) upto which the cross section would be profiled on H, A, P, R, B, XS. |