Releases: DOI-USGS/nhdplusTools
v0.5.3
v0.5.3 is primarily bug fixes and enhancements.
One notable addition is the addition of the rpu_boundaries
and vpu_boundaries
datasets which provide simplified polygons around the RPU and VPU subset domains of the nhdplusV2 dataset.
nhdplusTools 0.5.2
Mike Johnson is now recognized as an author of nhdplusTools
.
New citation:
> citation("nhdplusTools")
To cite nhdplusTools in publications, please use:
Blodgett, D., Johnson, J.M., 2022, nhdplusTools: Tools for Accessing and
Working with the NHDPlus, https://doi.org/10.5066/P97AS8JD
New Functions
map_nhdplus()
works much the same asplot_nhdplus()
but creates a leaflet map rather than a static plot.get_nldi_index()
is used to call the NLDI web service to retrieve a hydrologic location.
Improvements
get_flowline_index()
andget_waterbody_index()
units and projection handling was altered. Defaults for thesearch_radius
input were changed. Coordinate reference system handling in geoprocessing now relies on the CRS of the provided points rather than the flowlines.get_nldi_basin()
now supports precise basin delineation via a logical "split" parameter as well as the option to retrieve un-simplified basin geometry.- All network-dependent functions in
nhdplusTools
now return a warning and NULL if the web servicee is unavailable or fails for other reasons. This is according to CRAN policy.
Plotting scalability and CRAN Fixes
This release includes minor updates to plot_nhdplus that improves plots for large basins. Some bug fixes were included in this as well.
Other changes were for CRAN check issues that cropped up in v0.5.0.
v0.5.0
Back on CRAN
CRAN Release
See news for details. https://usgs-r.github.io/nhdplusTools/news/index.html
Subset and levelpaths optimizations
This is a minor release with primarily performance improvements and validations for compatibility with ArcPro.
subset_nhdplus()
now validates geometry and ensures all outputs are in NAD83subset_nhdplus()
queries the NHDPlus database rather than loading then filteringget_levelpaths()
rewritten for performance. Package now usesdata.table
.
v0.3.15
- Added discover_nldi_characteristics() and get_nldi_characteristics()
- Changed navigate_nldi() to use the new NLDI navigation end point. Distance is now required.
- Fixed a bug in get_flowline_index() to handle multipart lines.
- Added flowline_only input to plot_nhdplus() to improve scalability
- Added streamorder filtering to subset_nhdplus() for download filtering.
- Default behavior of plot_nhdplus() updated to improve scalability of large downloads.
nhdplusTools 0.3.14
- Added
get_node()
to get top and bottom of a flowline. - Switched geospatial data dependency to use labs.waterdata.usgs.gov
- Added
subset_rpu()
to enable subsetting the NHD by Raster Processing Unit - Added
get_waterbody_index()
to find associations between point locations and waterbodys. - Added ability to get multiple matches from
get_flowline_index()
withmax_matches
parameter. - Added ability to download flowlines in
get_flowline_index()
rather than requiring data to be loaded locally.
Plotting, NHDPlusHR, and more network attributes.
This release has been published on CRAN and includes numerous improvements since the last CRAN release. See package news for details.