Create Level-12 Hydrological Unit Code (HUC) selection list


Authors: This resource does not have an author who is an active HydroShare user. Contact CUAHSI (help@cuahsi.org) for information on this resource.
Owners: This resource does not have an owner who is an active HydroShare user. Contact CUAHSI (help@cuahsi.org) for information on this resource.
Resource type: Composite Resource
Storage: The size of this resource is 6.7 KB
Created: Jul 27, 2017 at 3:19 p.m.
Last updated: Jul 28, 2017 at 8:27 p.m.
Citation: See how to cite this resource
Sharing Status: Public
Views: 1166
Downloads: 56
+1 Votes: Be the first one to 
 this.
Comments: No comments (yet)

Abstract

This script generates an XML file containing up or down stream Level-12 HUCs from a user specified HUC anywhere in the Contiguous United States (CONUS).

Briefly, the resultant XML file contains the following information:
[1] "WhereStrings" for selecting HUCs within the National Hydrography Dataset (NHD) using SQL in ArcMap or QTGIS.
[2] Location of stream outlets "Intersection Points" between Level-12 HUCs.
[3] A list of Closed Basins within the graph hierarchy.
[4] A list of NLDAS cell ids for forcing selection.
[5] Graph selection lists using DFS, BFS and undirected Dijkstra graphs. With distances to CONUS Level-12 HUCs.

INPUTS
"-i", "--huc12id" Level-12 HUC numerical identification i.e. 020502040102 for Slab Cabin Run
"-r", "--reverse" Reverse selection i.e. false (default) selects upstream, true indicates downstream
"-o", "--ofolder" Output folder location

Example usage
[Windows]: python.exe get_HUC_Graph.py -i 020502040102 -r false -o c:\
[Ubuntu]: python3 get_HUC_Graph.py -i 020502040102 -r false -o \tmp

Further information is available here:
http://ivi.sagepub.com/lookup/doi/10.1177/1473871616661868
https://doi.org/10.13140/RG.2.1.4397.0004

Subject Keywords

Deleting all keywords will set the resource sharing status to private.

Content

Additional Metadata

Name Value
Type Script
Script Version 1.0
Programming Language Python
Programming Language Version Python 3

How to Cite

Leonard, L. (2017). Create Level-12 Hydrological Unit Code (HUC) selection list, HydroShare, http://www.hydroshare.org/resource/17989100a014401ea19d90848354418a

This resource is shared under the Creative Commons Attribution CC BY.

http://creativecommons.org/licenses/by/4.0/
CC-BY

Comments

There are currently no comments

New Comment

required