Package: vegbankr 1.0.0

Jim Regetz

vegbankr: Interface to the 'VegBank' Vegetation Plot Database

Provides a programmatic interface to 'VegBank', the vegetation plot database of the Ecological Society of America's Panel on Vegetation Classification, hosted by the National Center for Ecological Analysis and Synthesis (<https://www.nceas.ucsb.edu>). 'VegBank' contains vegetation plot data, community types recognized by the U.S. National Vegetation Classification and others, and all 'ITIS/USDA' plant taxa along with other taxa recorded in plot records. As a 'VegBank' API client, the 'vegbankr' package currently supports querying and downloading vegetation plot records and other supporting information from the 'VegBank' database, and validating and uploading new data to the 'VegBank' database as well.

Authors:Jim Regetz [aut, cre], Matthew B. Jones [aut], Rushiraj Nenuji [aut], Jeanette Clark [aut], Maggie Klope [aut]

vegbankr_1.0.0.tar.gz
vegbankr_1.0.0.zip(r-4.7)vegbankr_1.0.0.zip(r-4.6)vegbankr_1.0.0.zip(r-4.5)
vegbankr_1.0.0.tgz(r-4.6-any)vegbankr_1.0.0.tgz(r-4.5-any)
vegbankr_1.0.0.tar.gz(r-4.7-any)vegbankr_1.0.0.tar.gz(r-4.6-any)
vegbankr_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
vegbankr/json (API)
NEWS

# Install 'vegbankr' in R:
install.packages('vegbankr', repos = c('https://nceas.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/nceas/vegbankr/issues

Pkgdown/docs site:https://nceas.github.io

On CRAN:

Conda:

vegbank

5.77 score 3 stars 1 packages 11 scripts 64 exports 31 dependencies

Last updated from:67b4552473. Checks:7 ERROR, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64ERROR151
source / vignettesOK196
linux-release-x86_64ERROR145
macos-release-arm64ERROR100
macos-oldrel-arm64ERROR102
windows-develERROR115
windows-releaseERROR91
windows-oldrelERROR92
wasm-releaseOK114

Exports:canonicalize_namesget_page_detailsvb_access_token_is_validvb_countvb_count_community_classificationsvb_count_community_conceptsvb_count_cover_methodsvb_count_named_placesvb_count_partiesvb_count_plant_conceptsvb_count_plot_observationsvb_count_projectsvb_count_referencesvb_count_rolesvb_count_stem_countsvb_count_stratavb_count_stratum_methodsvb_count_taxon_importancesvb_count_taxon_observationsvb_count_user_datasetsvb_create_datasetvb_debugvb_getvb_get_base_urlvb_get_by_idvb_get_community_classificationsvb_get_community_conceptsvb_get_community_interpretationsvb_get_cover_methodsvb_get_named_placesvb_get_partiesvb_get_plant_conceptsvb_get_plot_observationsvb_get_projectsvb_get_referencesvb_get_rolesvb_get_stem_countsvb_get_stratavb_get_stratum_methodsvb_get_taxon_importancesvb_get_taxon_interpretationsvb_get_taxon_observationsvb_get_user_datasetsvb_overviewvb_refresh_token_is_validvb_refresh_tokensvb_resolvevb_set_base_urlvb_set_tokenvb_undebugvb_unset_tokenvb_uploadvb_upload_community_classificationsvb_upload_community_conceptsvb_upload_cover_methodsvb_upload_plant_conceptsvb_upload_plot_observationsvb_upload_stratum_methodsvb_upload_taxon_interpretationsvb_validate_community_conceptsvb_validate_cover_methodsvb_validate_plant_conceptsvb_validate_plot_observationsvb_validate_stratum_methods

Dependencies:askpassbase64encclicpp11curlDBIdplyrduckdbgenericsgluehttr2jsonlitelifecyclemagrittrnanoparquetopensslpillarpkgconfigpurrrR6rappdirsrlangstringistringrsystibbletidyrtidyselectutf8vctrswithr

Downloading data with vegbankr

Rendered fromdownload.Rmdusingknitr::rmarkdownon May 26 2026.

Last update: 2026-03-27
Started: 2026-03-26

Uploading plot data with vegbankr

Rendered fromupload.Rmdusingknitr::rmarkdownon May 26 2026.

Last update: 2026-03-27
Started: 2026-03-21

Readme and manuals

Help Manual

Help pageTopics
Canonicalize VegBank column names (i.e. convert to snake_case), using a package-provided lookup table by defaultcanonicalize_names
Get paging details for a VegBank dataframeget_page_details
Validate at least one of two columns is presentvalidate_at_least_one_present
Validate no duplicate values in specified columnsvalidate_no_duplicates
Validate no NULL values in specified columnsvalidate_no_nulls
Validate values exist in parent tablevalidate_values_exist
Check whether the stored access token is present and not expiredvb_access_token_is_valid
Get record count for a VegBank resourcevb_count vb_count_community_classifications vb_count_community_concepts vb_count_cover_methods vb_count_named_places vb_count_parties vb_count_plant_concepts vb_count_plot_observations vb_count_projects vb_count_references vb_count_roles vb_count_stem_counts vb_count_strata vb_count_stratum_methods vb_count_taxon_importances vb_count_taxon_observations vb_count_user_datasets
Create a VegBank datasetvb_create_dataset
Enable VegBank API debugging modevb_debug
Retrieve data from VegBankvb_get vb_get_community_classifications vb_get_community_concepts vb_get_community_interpretations vb_get_cover_methods vb_get_named_places vb_get_parties vb_get_plant_concepts vb_get_plot_observations vb_get_projects vb_get_references vb_get_roles vb_get_stem_counts vb_get_strata vb_get_stratum_methods vb_get_taxon_importances vb_get_taxon_interpretations vb_get_taxon_observations vb_get_user_datasets
Get the currently configured base URL for the VegBank APIvb_get_base_url
Retrieve a VegBank resource by identifiervb_get_by_id
Retrieve VegBank summary statsvb_overview
Check whether the stored refresh token is present and not expiredvb_refresh_token_is_valid
Refresh stored Bearer tokensvb_refresh_tokens
Resolve a VegBank identifiervb_resolve
Set a base URL for the VegBank APIvb_set_base_url
Set Bearer token(s) for authenticated API requestsvb_set_token
Disable VegBank API debugging modevb_undebug
Clear stored Bearer tokensvb_unset_token
Upload data to VegBankvb_upload vb_upload_community_classifications vb_upload_community_concepts vb_upload_cover_methods vb_upload_plant_concepts vb_upload_plot_observations vb_upload_stratum_methods vb_upload_taxon_interpretations
Validate VegBank loader tables for new community conceptsvb_validate_community_concepts
Validate VegBank loader tables for new cover methodsvb_validate_cover_methods
Validate VegBank loader tables for new plant conceptsvb_validate_plant_concepts
Validate VegBank loader tables for plot observations and related datavb_validate_plot_observations
Validate VegBank loader tables for new stratum methodsvb_validate_stratum_methods