Name: MAJORRIVERSANDCREEKS
Display Field: GNIS_Name
Type: Feature Layer
Geometry Type: esriGeometryPolyline
Description: The National Hydrography Dataset (NHD) is a feature-based database that interconnects and uniquely identifies the stream segments or reaches that make up the nation's surface water drainage system. NHD data was originally developed at 1:100,000-scale and exists at that scale for the whole country. This high-resolution NHD, generally developed at 1:24,000/1:12,000 scale, adds detail to the original 1:100,000-scale NHD. (Data for Alaska, Puerto Rico and the Virgin Islands was developed at high-resolution, not 1:100,000 scale.) Local resolution NHD is being developed where partners and data exist. The NHD contains reach codes for networked features, flow direction, names, and centerline representations for areal water bodies. Reaches are also defined on waterbodies and the approximate shorelines of the Great Lakes, the Atlantic and Pacific Oceans and the Gulf of Mexico. The NHD also incorporates the National Spatial Data Infrastructure framework criteria established by the Federal Geographic Data Committee.Selecting Only Major Rivers and Creeks in the NHD using ArcMapfrom the USGS National Hydrography Dataset Newsletter, Vol. 13, No. 8, June 2014, by Jeff Simley, USGSThe NHD contains a lot of information, but for some applications, particularly those at small scales, it needs to be generalized. One approach is to show only “major rivers” in the NHD. A quick technique to show only the named rivers can easily be done by selecting NHDFlowline GNIS_NAME > ‘0’. See: ftp://nhdftp.usgs.gov/Hydro_Images/BlueRiver_Named_Rivers.jpgTo be even more restrictive, major rivers can be defined as only “double-line” or polygonal rivers, which appear in NHDArea. This is more complicated, and takes a few minutes, but works well. This approach finds the Artifical Path of those polygonal rivers:1. Find the polygonal rivers: Select by Attributes NHDArea where FType = 460 - Stream/River.2. Now it is necessary to find the NHDFlowline Artificial Paths of those rivers. Artificial Paths are linked to the polygon they are inside of using the field WBArea_Permanent_Identier. Create the link by doing a relate between NHDFlowline (key WBArea_Permanent_Identifier) and NHDArea (key Permanent_Identifier)3. Invoke the relationship and select the corresponding NHDFlowlines.4. For clarity, turn off the NHDArea selected features (the polygonal rivers).5. Now the candidate artificial paths are selected, but there are two problems: One is that the rivers running through lakes are not selected (which they should be), and two, the “stubs”of the tributary artificial paths have been selected (which are not wanted). 6. Next order of business is to eliminate the minor stubs with no name. Select from selection by Attributes NHDFlowline GNIS_Name > ‘0’. Now only stubs that are named remain. 7. Some of the remaining candidate artificial paths are wanted (the major rivers) and some are not (the named stubs). The named stubs can be eliminated by virtue of the fact that there are very few of them (normally one record per name) and those with low counts can be eliminated.8. Open the NHDFlowline attribute table. Some records are selected (the remaining candidate list) and some are not (all other flowlines making up “minor rivers”). Summarize the number of records under the field GNIS_Name and write this out as Sum_Output.dbf which you then add to ArcMap.9. Now the goal is to find the names of the major rivers. These will be rivers with a record count greater than 1. The extraneous non-named stubs have already been eliminated, which helps reduce the load. The next steps will select only records with significant counts, that is, the major rivers. This will allow deselecting the remaining NHDFlowlines and in the process eliminate the named stubs.10. It is necessary to relate Sum_Output (key GNIS_Name) with NHDFlowline (key GNIS_Name) to make it possible to use the GNIS_NAME’s to select the major rivers in NHDFlowline.11. Open the Sum_Output table. Note the field Count_GNIS_Name which will be used to count records. This will eliminate named stubs, leaving just the major rivers selected. Create a New Selection, Cnt_GNIS_N > 1. Leave the table open. Note major rivers are selected.Invoke the relationship to select the major rivers. In ArcMap all “major rivers” have been selected, even rivers through lakes. See ftp://nhdftp.usgs.gov/Hydro_Images/Blue_River_Selected.jpg
Copyright Text:
Min. Scale: 0
Max. Scale: 0
Default Visibility: false
Max Record Count: 1000
Supported query Formats: JSON, geoJSON, PBF
Use Standardized Queries: True
Extent:
XMin: -13850947.168251
YMin: 3830441.55305767
XMax: -12704979.4673583
YMax: 5243949.72045378
Spatial Reference: 102100 (3857)
Drawing Info:
{"renderer":{"type":"simple","symbol":{"type":"esriSLS","style":"esriSLSSolid","color":[143,0,62,255],"width":1},"label":"","description":""},"transparency":0,"labelingInfo":null}
HasZ: true
HasM: true
Has Attachments: false
Has Geometry Properties: true
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Object ID Field: OBJECTID
Unique ID Field:
IsSystemMaintained : True
Global ID Field:
Type ID Field:
Fields:
- Permanent_ (type: esriFieldTypeString, alias: Permanent_, SQL Type: sqlTypeOther, length: 40, nullable: true, editable: true)
- FDate (type: esriFieldTypeDate, alias: FDate, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- Resolution (type: esriFieldTypeInteger, alias: Resolution, SQL Type: sqlTypeOther, nullable: true, editable: true)
- GNIS_ID (type: esriFieldTypeString, alias: GNIS_ID, SQL Type: sqlTypeOther, length: 10, nullable: true, editable: true)
- GNIS_Name (type: esriFieldTypeString, alias: GNIS_Name, SQL Type: sqlTypeOther, length: 65, nullable: true, editable: true)
- LengthKM (type: esriFieldTypeDouble, alias: LengthKM, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ReachCode (type: esriFieldTypeString, alias: ReachCode, SQL Type: sqlTypeOther, length: 14, nullable: true, editable: true)
- FlowDir (type: esriFieldTypeInteger, alias: FlowDir, SQL Type: sqlTypeOther, nullable: true, editable: true)
- WBArea_Per (type: esriFieldTypeString, alias: WBArea_Per, SQL Type: sqlTypeOther, length: 40, nullable: true, editable: true)
- FType (type: esriFieldTypeInteger, alias: FType, SQL Type: sqlTypeOther, nullable: true, editable: true)
- FCode (type: esriFieldTypeInteger, alias: FCode, SQL Type: sqlTypeOther, nullable: true, editable: true)
- MainPath (type: esriFieldTypeInteger, alias: MainPath, SQL Type: sqlTypeOther, nullable: true, editable: true)
- InNetwork (type: esriFieldTypeInteger, alias: InNetwork, SQL Type: sqlTypeOther, nullable: true, editable: true)
- Visibility (type: esriFieldTypeInteger, alias: Visibility, SQL Type: sqlTypeOther, nullable: true, editable: true)
- Enabled (type: esriFieldTypeInteger, alias: Enabled, SQL Type: sqlTypeOther, nullable: true, editable: true)
- Shape_Leng (type: esriFieldTypeDouble, alias: Shape_Leng, SQL Type: sqlTypeOther, nullable: true, editable: true)
- NEAR_FID (type: esriFieldTypeInteger, alias: NEAR_FID, SQL Type: sqlTypeOther, nullable: true, editable: true)
- NEAR_DIST (type: esriFieldTypeDouble, alias: NEAR_DIST, SQL Type: sqlTypeOther, nullable: true, editable: true)
- OBJECTID (type: esriFieldTypeOID, alias: OBJECTID, SQL Type: sqlTypeOther, length: 0, nullable: false, editable: false)
- Shape__Length (type: esriFieldTypeDouble, alias: Shape__Length, SQL Type: sqlTypeDouble, nullable: true, editable: false)
Templates:
Name: MAJORRIVERSANDCREEKS
Description:
Drawing Tool: esriFeatureEditToolLine
Prototype:
Is Data Versioned: false
Has Contingent Values: false
Supports Rollback On Failure Parameter: true
Last Edit Date: 11/18/2020 12:26:40 AM
Schema Last Edit Date: 11/18/2020 12:26:40 AM
Data Last Edit Date: 11/18/2020 12:26:40 AM
Supported Operations:
Query
Query Pivot
Query Top Features
Query Analytic
Query Bins
Generate Renderer
Validate SQL
Get Estimates
ConvertFormat