Display Name: Advanced Trace by AH Attribute
Description: Traces upstream or downstream using Arc Hydro ‘Trace by AH Attribute’ base functionality. In addition, it selects resulting hydro junction features and if provided, additional related features to hydro junctions. Review help for ‘Trace by AH Attribute’ for description of base Arc Hydro attribute tracing functionality. Hydro junction feature class must have HydroID and NetID fields populated. NetID value for a junction is HydroID of the underlying tracing layer feature that the junction resides on. It is used for junction selection once trace returns selected trace features (attribute selection). If optional ‘Relate layer’ is provided, it must have attribute ‘JunctionID’ populated that contains the HydroID of the junction the feature is related to. Related layer can be of any feature type (point, line, or polygon).
Category:
Help URL: https://cw-gis-trn.waterboards.ca.gov/hosted/rest/directories/arcgisoutput/StreamTrace/tracetolocatevip_s20_GPServer/StreamTrace_tracetolocatevip_s20/tracetolocatevip.htm
Execution Type: esriExecutionTypeAsynchronous
Parameters:
Parameter: Input_Start_Points
Data Type: GPFeatureRecordSetLayer
Display Name Input Start Points
Description: Input points to be used as starting points for the trace. They are used to select the trace features that will originate the trace. One or many can be defined. They should be placed on or near the trace feature to make sure correct selection is made. The point needs to be within ‘Search Distance’ from a trace feature to be used in tracing. Points can be defined either interactively or as a feature class. If defined interactively, they will be stored in temporary feature class ‘ts_start_points’ in scratch geodatabase. Interactive points are transient in nature. Next run of the tool will overwrite them.{ "displayFieldName": "", "features": [ { "attributes": { "OBJECTID": 1 }, "geometry": { "x": -13539581, "y": 4462328 } } ], "fieldAliases": { "OBJECTID": "OBJECTID" }, "fields": [ { "alias": "OBJECTID", "name": "OBJECTID", "type": "esriFieldTypeOID" } ], "geometryType": "esriGeometryPoint", "spatialReference": { "latestWkid": 3857, "wkid": 102100 } }
Direction: esriGPParameterDirectionInput
Filter:
Dependency:
Default Value:
Geometry Type: esriGeometryPoint
HasZ: false
HasM: false
Spatial Reference: 102100
(3857)
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID
)
Features: None.
Parameter Type: esriGPParameterTypeRequired
Category:
Parameter: Input_Barriers
Data Type: GPFeatureRecordSetLayer
Display Name Input Barriers (Optional)
Description: Input points to be used as barriers for the trace. They are used to select the trace features that will prevent propagation of the trace. One or many can be defined. They should be placed on or near the trace feature to make sure correct selection is made. The point needs to be within ‘Search Distance’ from a trace feature to be barrier for tracing.Points can be defined either interactively or as a feature class. If defined interactively, they will be stored in temporary feature class ‘ts_barriers’ in scratch geodatabase. Interactive points are transient in nature. Next run of the tool will overwrite them.
Direction: esriGPParameterDirectionInput
Filter:
Dependency:
Default Value:
Geometry Type: esriGeometryPoint
HasZ: false
HasM: false
Spatial Reference: 102100
(3857)
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID
)
Features: None.
Parameter Type: esriGPParameterTypeOptional
Category:
Parameter: Trace_Direction
Data Type: GPString
Display Name Trace Direction
Description: “Upstream” or “Downstream”Both would trace in Both upstream and downstream direction.
Direction: esriGPParameterDirectionInput
Filter:
Dependency:
Default Value: Upstream
Parameter Type: esriGPParameterTypeRequired
Category:
Choice List: [ Downstream, Upstream ]
Parameter: Search_Distance
Data Type: GPLinearUnit
Display Name Search Distance
Description: Distance used to perform spatial selection of trace features used as start and barrier features based on input points. To precisely control the trace features to use, best practice is to snap the point onto the trace feature and set the ‘Search Distance’ to 0. Larger search distance can be used to make multiple feature selections with a single point.
Direction: esriGPParameterDirectionInput
Filter:
Dependency:
Default Value: 5.0 (esriMeters)
Parameter Type: esriGPParameterTypeOptional
Category:
Parameter: Trace_Propagation_Count
Data Type: GPLong
Display Name Trace Propagation Count
Description: Number of downstream/upstream features at each feature used to propagate the trace:0 – all encountered downstream/upstream features will be used to propagate the trace.1 – only 1 feature will be used to propagate the trace. If trace feature class has fields HydroID and NextDownID, these will be used for tracing, otherwise from-node and to-node attributes will be used.Feature class to be used for tracing. Any type of feature class can be used to trace through as long as it has appropriate fields identifying downstream elements, typically, [HYDROID, NextDownID] or [From_Node, To_Node]. will be used to propagate the trace.
Direction: esriGPParameterDirectionInput
Filter:
Dependency:
Default Value: 0
Parameter Type: esriGPParameterTypeOptional
Category:
Parameter: Snap_Input_Points
Data Type: GPBoolean
Display Name Snap Input Points
Description: Snap Input Points
Direction: esriGPParameterDirectionInput
Filter:
Dependency:
Default Value: true
Parameter Type: esriGPParameterTypeOptional
Category:
Parameter: Output_Hydro_Junction_Layer
Data Type: GPFeatureRecordSetLayer
Display Name Output Hydro Junction Layer
Description:
Direction: esriGPParameterDirectionOutput
Filter:
Dependency:
Default Value:
Geometry Type: esriGeometryPoint
HasZ: false
HasM: false
Spatial Reference: 3310
(3310)
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID
)
-
HydroID
(
type: esriFieldTypeInteger, alias: HydroID
)
-
NetID
(
type: esriFieldTypeInteger, alias: NetID
)
Features: None.
Parameter Type: esriGPParameterTypeDerived
Category:
Parameter: Output_Related_Layer
Data Type: GPFeatureRecordSetLayer
Display Name Output Related Layer
Description:
Direction: esriGPParameterDirectionOutput
Filter:
Dependency:
Default Value:
Geometry Type: esriGeometryPoint
HasZ: false
HasM: false
Spatial Reference: 3310
(3310)
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID
)
-
globalid
(
type: esriFieldTypeGlobalID, alias: Global ID, length: 38
)
-
wr_id
(
type: esriFieldTypeString, alias: Water Right ID, length: 255
)
-
conversion_id
(
type: esriFieldTypeString, alias: Conversion ID, length: 255
)
-
wr_type__c
(
type: esriFieldTypeString, alias: Water Right Type, length: 255
)
-
wr_subtype_primaryclaim_combine
(
type: esriFieldTypeString, alias: Subtype or Primary Claim, length: 255
)
-
wr_prioritydate__c
(
type: esriFieldTypeString, alias: Priority Date, length: 255
)
-
wr_prioritydatestatus__c
(
type: esriFieldTypeString, alias: Priority Date Status, length: 255
)
-
name
(
type: esriFieldTypeString, alias: Name, length: 30
)
-
description
(
type: esriFieldTypeString, alias: Description, length: 255
)
-
diversion_year
(
type: esriFieldTypeInteger, alias: Diversion Year
)
-
diversion_rate
(
type: esriFieldTypeDouble, alias: Diversion Rate
)
-
diversion_type
(
type: esriFieldTypeString, alias: Diversion Type, length: 20
)
-
diversion_subtype
(
type: esriFieldTypeString, alias: Diversion Subtype, length: 255
)
-
diversion_screen
(
type: esriFieldTypeString, alias: Diversion Screen, length: 255
)
-
dam_present_in_diversion
(
type: esriFieldTypeString, alias: Dam Present in Diversion, length: 255
)
-
diversion_status
(
type: esriFieldTypeString, alias: Diversion Status, length: 255
)
-
moveable_yn
(
type: esriFieldTypeString, alias: Moveable POD, length: 3
)
-
latitude
(
type: esriFieldTypeDouble, alias: Latitude
)
-
longitude
(
type: esriFieldTypeDouble, alias: Longitude
)
-
county_id
(
type: esriFieldTypeString, alias: County, length: 50
)
-
fips_code
(
type: esriFieldTypeString, alias: FIPS, length: 255
)
-
parcel_id
(
type: esriFieldTypeString, alias: Parcel, length: 255
)
-
sp_zone_id
(
type: esriFieldTypeString, alias: State Plane Zone, length: 2
)
-
water_course_name
(
type: esriFieldTypeString, alias: Water Course Name, length: 50
)
-
nhd_tributary
(
type: esriFieldTypeString, alias: NHD Tributary, length: 50
)
-
huc4_id
(
type: esriFieldTypeString, alias: HUC 4 Subregion, length: 4
)
-
huc6_id
(
type: esriFieldTypeString, alias: HUC 6 Basin, length: 6
)
-
huc8_id
(
type: esriFieldTypeString, alias: HUC 8 Subbasin, length: 8
)
-
huc10_id
(
type: esriFieldTypeString, alias: HUC 10 Watershed, length: 10
)
-
huc12_id
(
type: esriFieldTypeString, alias: HUC 12 Subwatershed, length: 12
)
-
huc10_name
(
type: esriFieldTypeString, alias: HUC 10 Watershed Name, length: 255
)
-
huc12_name
(
type: esriFieldTypeString, alias: HUC 12 Subwatershed Name, length: 255
)
-
plss_id
(
type: esriFieldTypeString, alias: PLSS, length: 15
)
-
meridian
(
type: esriFieldTypeString, alias: Meridian, length: 15
)
-
township_direction
(
type: esriFieldTypeString, alias: Township Direction, length: 5
)
-
township_number
(
type: esriFieldTypeString, alias: Township Number, length: 5
)
-
range_direction
(
type: esriFieldTypeString, alias: Range Direction, length: 5
)
-
range_number
(
type: esriFieldTypeString, alias: Range Number, length: 5
)
-
section_classifier
(
type: esriFieldTypeString, alias: Section Classifier, length: 20
)
-
section_number
(
type: esriFieldTypeString, alias: Section Number, length: 5
)
-
north_coord
(
type: esriFieldTypeDouble, alias: North Coord
)
-
east_coord
(
type: esriFieldTypeDouble, alias: East Coord
)
-
quad_map_name
(
type: esriFieldTypeString, alias: Quad Map Name, length: 255
)
-
quad_map_number
(
type: esriFieldTypeString, alias: Quad Map Number, length: 7
)
-
quarter
(
type: esriFieldTypeString, alias: Quarter, length: 2
)
-
quarter_quarter
(
type: esriFieldTypeString, alias: Quarter Quarter, length: 2
)
-
sabl_id
(
type: esriFieldTypeString, alias: Water System Boundary, length: 50
)
-
swra_id
(
type: esriFieldTypeString, alias: Special Water Rights Area, length: 500
)
-
water_district_id
(
type: esriFieldTypeString, alias: Water District, length: 255
)
-
wb_region_id
(
type: esriFieldTypeString, alias: Water Board Region, length: 255
)
-
fass_yn
(
type: esriFieldTypeString, alias: Fully Appropriated Stream, length: 2
)
-
wq_facility
(
type: esriFieldTypeString, alias: Water Quality Facility, length: 255
)
-
v_in_fass
(
type: esriFieldTypeString, alias: Validation in FASS, length: 255
)
-
v_stacked
(
type: esriFieldTypeString, alias: Validation Stacked, length: 255
)
-
v_in_north_coast_instream
(
type: esriFieldTypeString, alias: Validation in North Coast Instream, length: 255
)
-
v_cawsr
(
type: esriFieldTypeString, alias: Validation CA Wild and Scenic Rivers, length: 20
)
-
v_fwsr
(
type: esriFieldTypeString, alias: Validation Federal Wild and Scenic Rivers, length: 20
)
-
active_date
(
type: esriFieldTypeDate, alias: Active Date, length: 8
)
-
inactive_date
(
type: esriFieldTypeDate, alias: Inactive Date, length: 8
)
-
source_global_id
(
type: esriFieldTypeString, alias: Source Global ID, length: 255
)
-
created_date
(
type: esriFieldTypeDate, alias: Created Date, length: 8
)
-
last_edited_date
(
type: esriFieldTypeDate, alias: Last Edited Date, length: 8
)
-
NEAR_FID
(
type: esriFieldTypeInteger, alias: NEAR_FID
)
-
NEAR_DIST
(
type: esriFieldTypeDouble, alias: NEAR_DIST
)
-
JunctionID
(
type: esriFieldTypeInteger, alias: JunctionID
)
Features: None.
Parameter Type: esriGPParameterTypeDerived
Category:
Parameter: Output_Start_Points
Data Type: GPFeatureRecordSetLayer
Display Name Output Start Points
Description:
Direction: esriGPParameterDirectionOutput
Filter:
Dependency:
Default Value:
Geometry Type: esriGeometryPoint
HasZ: false
HasM: false
Spatial Reference: 3310
(3310)
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID
)
Features: None.
Parameter Type: esriGPParameterTypeDerived
Category:
Parameter: Output_Barrier_Points
Data Type: GPFeatureRecordSetLayer
Display Name Output Barrier Points
Description:
Direction: esriGPParameterDirectionOutput
Filter:
Dependency:
Default Value:
Geometry Type: esriGeometryPoint
HasZ: false
HasM: false
Spatial Reference: 3310
(3310)
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID
)
Features: None.
Parameter Type: esriGPParameterTypeDerived
Category:
Parameter: Run_Status
Data Type: GPString
Display Name Run Status
Description:
Direction: esriGPParameterDirectionOutput
Filter:
Dependency:
Default Value:
Parameter Type: esriGPParameterTypeDerived
Category:
Supported Operations:
Submit Job
Child Resources:
Metadata