riverdist: River Network Distance Computation and Applications

Reads river network shape files and computes network distances. Also included are a variety of computation and graphical tools designed for fisheries telemetry research, such as minimum home range, kernel density estimation, and clustering analysis using empirical k-functions with a bootstrap envelope. Tools are also provided for editing the river networks, meaning there is no reliance on external software.

AuthorMatt Tyers [aut, cre]
Date of publication2016-12-21 23:18:32
MaintainerMatt Tyers <matt.tyers@alaska.gov>
LicenseGPL-2
Version0.13.0
https://cran.r-project.org/package=riverdist

View on CRAN

Man pages

abstreams: Dataset: A-B Streams

abstreams0: Dataset: A-B Streams 0

addcumuldist: Add Cumulative Distance to a River Network

addverts: Add Vertices To Maintain a Minumum Distance Between Vertices

buildlookup: Build Lookup Tables for Fast Distance Computation

buildsegroutes: Build Segment Routes

calculateconnections: Calculate the Connectivity Matrix for a River Network

checkbraided: Check for Braiding in a River Network

checkbraidedTF: Check for Braiding in a River Network

cleanup: Interactive Cleanup of a River Network

connectsegs: Connect Segments

detectroute: Detect Route

dissolve: Dissolve

fakefish: Dataset: Fakefish

fakefish_density: Dataset: Fakefish Density

Gulk: Dataset: Gulkana River

highlightseg: Highlight Segments

homerange: Home Range

isflowconnected: Check Flow-Connectedness

Kenai1: Dataset: Kenai River 1

Kenai2: Dataset: Kenai River 2

Kenai3: Dataset: Kenai River 3

kfunc: Plotting K-functions for a Set of Surveys

KilleyW: Dataset: Killey River, West Channel

Koyukuk0: Dataset: Koyukuk River 0

Koyukuk1: Dataset: Koyukuk River 1

Koyukuk2: Dataset: Koyukuk River 2

line2network: Create a River Network Object from a Shapefile

line98: Dataset: Line 98 of Kenai River 1 (Long-Lat)

makeriverdensity: Calculate Kernel Density Using River Distance

mapbyname: Map Segments by Name

matbysurveylist: Generate List of Distance Matrix Between Observations, for...

mouthdist: Distance From Mouth

mouthdistbysurvey: Distance From Mouth for All Observations of Individuals

pdist: Pythagorean Distance

pdisttot: Total Pythagorean Distance

plotmatbysurveylist: Plot Upstream Distance Between Observations of All...

plot.riverdensity: Plot Kernel Density Using River Distance

plotriverdensitypoints: Plot Points Used for Kernel Density

plot.rivernetwork: Plotting a River Network

plotseq: Plot Sequence of Observations

pointshp2segvert: Convert a Point Shapefile to River Locations

removeduplicates: Remove Duplicates

removemicrosegs: Remove Segments that are Smaller than the Connectivity...

removeunconnected: Remove Unconnected Segments

riverdensity: The "riverdensity" Class

riverdirection: River Direction

riverdirectionmat: River Direction Matrix

riverdirectionmatbysurvey: River Direction Matrix of All Observations of an Individual

riverdirectionseq: River Travel Direction Between Sequential Observations

riverdirectiontofrom: River Direction Matrix between Two Datasets

riverdistance: River Distance

riverdistancelist: Multiple River Distances

riverdistancemat: River Distance Matrix

riverdistancematbysurvey: River Distance Matrix of All Observations of an Individual

riverdistanceseq: River Distance Between Sequential Observations

riverdistancetofrom: River Distance Matrix between Two Datasets

riverdist-package: River Network Distance Computation and Applications

rivernetwork: The "rivernetwork" Class

riverpoints: Draw Points from River Locations

routelist: Detect Multiple Routes

sequenceverts: Store Vertices in Ascending Sequence

setmouth: Specify the Segment and Vertex of the Mouth of a River...

showends: Identify Vertex Coordinates of Segment Endpoints

smallset: Dataset: Smallset

splitsegmentat: Split a Segment at a Specified Vertex

splitsegments: Split Segments by Endpoint Proximity

topologydots: Check Connectivity of a River Network Object

trimriver: Trim a River Network Object to Specified Segments

trimtopoints: Trim a River Network to a Set of X-Y Coordinates

upstream: Upstream River Distance

upstreammat: Upstream Distance Matrix

upstreammatbysurvey: Upstream Distance Matrix of All Observations of an Individual

upstreamseq: Upstream Distance Between Sequential Observations

upstreamtofrom: Upstream Distance Matrix between Two Datasets

whoconnected: Check Which Segments are Connected to a Given Segment.

xy2segvert: Convert XY Coordinates to River Locations

zoomtoseg: Zoom to segment

Files in this package

riverdist
riverdist/inst
riverdist/inst/extdata
riverdist/inst/extdata/fakefish_UTM5.sbx
riverdist/inst/extdata/fakefish_UTM5.sbn
riverdist/inst/extdata/Gulk_UTM5.prj
riverdist/inst/extdata/fakefish_UTM5.shp
riverdist/inst/extdata/Gulk_UTM5.shx
riverdist/inst/extdata/Gulk_UTM5.sbn
riverdist/inst/extdata/fakefish_UTM5.cpg
riverdist/inst/extdata/Gulk_UTM5.sbx
riverdist/inst/extdata/Gulk_UTM5.shp
riverdist/inst/extdata/Gulk_UTM5.shp.xml
riverdist/inst/extdata/fakefish_UTM5.prj
riverdist/inst/extdata/Gulk_UTM5.CPG
riverdist/inst/extdata/fakefish_UTM5.dbf
riverdist/inst/extdata/Gulk_UTM5.dbf
riverdist/inst/extdata/fakefish_UTM5.shx
riverdist/inst/doc
riverdist/inst/doc/riverdist_vignette.Rmd
riverdist/inst/doc/riverdist_vignette.R
riverdist/inst/doc/riverdist_vignette.html
riverdist/tests
riverdist/tests/testthat.R
riverdist/tests/testthat
riverdist/tests/testthat/test_riverdist.R
riverdist/NAMESPACE
riverdist/NEWS.md
riverdist/data
riverdist/data/fakefish.rda
riverdist/data/KilleyW.rda
riverdist/data/fakefish_density.rda
riverdist/data/Koyukuk0.rda
riverdist/data/Kenai1.rda
riverdist/data/smallset.rda
riverdist/data/Kenai2.rda
riverdist/data/line98.rda
riverdist/data/Kenai3.rda
riverdist/data/datalist
riverdist/data/Koyukuk2.rda
riverdist/data/abstreams0.rda
riverdist/data/Koyukuk1.rda
riverdist/data/Gulk.rda
riverdist/data/abstreams.rda
riverdist/R
riverdist/R/riverdist_1.R riverdist/R/apps_of_direction.R riverdist/R/plotdensity.R riverdist/R/dissolve_zoom.R riverdist/R/shortestroute_cleanup.R riverdist/R/segs_direction.R riverdist/R/dataset_help.R riverdist/R/detectroute_riverdistance.R riverdist/R/kfuncs.R riverdist/R/segsplit.R riverdist/R/detectbraiding.R riverdist/R/apps_of_riverdistance.R riverdist/R/riverdist.R
riverdist/vignettes
riverdist/vignettes/riverdist_vignette.Rmd
riverdist/README.md
riverdist/MD5
riverdist/build
riverdist/build/vignette.rds
riverdist/DESCRIPTION
riverdist/man
riverdist/man/riverpoints.Rd riverdist/man/dissolve.Rd riverdist/man/Gulk.Rd riverdist/man/riverdistancematbysurvey.Rd riverdist/man/matbysurveylist.Rd riverdist/man/riverdensity.Rd riverdist/man/riverdistancemat.Rd riverdist/man/Koyukuk2.Rd riverdist/man/whoconnected.Rd riverdist/man/trimriver.Rd riverdist/man/highlightseg.Rd riverdist/man/plotriverdensitypoints.Rd riverdist/man/cleanup.Rd riverdist/man/riverdistance.Rd riverdist/man/trimtopoints.Rd riverdist/man/xy2segvert.Rd riverdist/man/abstreams.Rd riverdist/man/upstreammatbysurvey.Rd riverdist/man/plot.riverdensity.Rd riverdist/man/addverts.Rd riverdist/man/fakefish.Rd riverdist/man/removeduplicates.Rd riverdist/man/riverdirection.Rd riverdist/man/Kenai1.Rd riverdist/man/smallset.Rd riverdist/man/abstreams0.Rd riverdist/man/riverdirectiontofrom.Rd riverdist/man/removemicrosegs.Rd riverdist/man/pointshp2segvert.Rd riverdist/man/setmouth.Rd riverdist/man/line2network.Rd riverdist/man/zoomtoseg.Rd riverdist/man/riverdistanceseq.Rd riverdist/man/line98.Rd riverdist/man/calculateconnections.Rd riverdist/man/plotseq.Rd riverdist/man/Kenai2.Rd riverdist/man/routelist.Rd riverdist/man/sequenceverts.Rd riverdist/man/detectroute.Rd riverdist/man/Kenai3.Rd riverdist/man/topologydots.Rd riverdist/man/mapbyname.Rd riverdist/man/upstreamtofrom.Rd riverdist/man/Koyukuk1.Rd riverdist/man/mouthdist.Rd riverdist/man/makeriverdensity.Rd riverdist/man/isflowconnected.Rd riverdist/man/splitsegmentat.Rd riverdist/man/mouthdistbysurvey.Rd riverdist/man/upstream.Rd riverdist/man/pdisttot.Rd riverdist/man/plotmatbysurveylist.Rd riverdist/man/riverdirectionmat.Rd riverdist/man/showends.Rd riverdist/man/riverdist-package.Rd riverdist/man/riverdistancetofrom.Rd riverdist/man/removeunconnected.Rd riverdist/man/KilleyW.Rd riverdist/man/connectsegs.Rd riverdist/man/splitsegments.Rd riverdist/man/checkbraided.Rd riverdist/man/plot.rivernetwork.Rd riverdist/man/riverdirectionmatbysurvey.Rd riverdist/man/kfunc.Rd riverdist/man/riverdistancelist.Rd riverdist/man/Koyukuk0.Rd riverdist/man/buildsegroutes.Rd riverdist/man/rivernetwork.Rd riverdist/man/pdist.Rd riverdist/man/upstreamseq.Rd riverdist/man/homerange.Rd riverdist/man/checkbraidedTF.Rd riverdist/man/upstreammat.Rd riverdist/man/buildlookup.Rd riverdist/man/riverdirectionseq.Rd riverdist/man/fakefish_density.Rd riverdist/man/addcumuldist.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.