Learn R Programming

⚠️There's a newer version (2.8.8) of this package.Take me there.

soilDB (version 2.5.9)

Soil Database Interface

Description

A collection of functions for reading data from USDA-NCSS soil databases.

Copy Link

Version

Install

install.packages('soilDB')

Monthly Downloads

1,514

Version

2.5.9

License

GPL (>= 3)

Maintainer

Andrew Brown

Last Published

January 26th, 2021

Functions in soilDB (2.5.9)

WCS_details

Web Coverage Services Details
STRplot

Graphical Description of US Soil Taxonomy Soil Temperature Regimes
KSSL_VG_model

Develop a Water Retention Curve from KSSL Data
ISSR800.wcs

ISSR-800 Web Coverage Service (WCS)
ROSETTA

ROSETTA Model API
SCAN_SNOTEL_metadata

SCAN and SNOTEL Station Metadata
SDA_query

Soil Data Access Query
SDA_spatialQuery

SDA Spatial Query
OSDquery

Full text searching of the USDA-NRCS Official Series Descriptions
SoilWeb_spatial_query

Get SSURGO Data via Spatial Query
estimateColorMixture

Estimate color mixtures using weighted average of CIELAB color coordinates
fetchGDB

Load and Flatten Data from SSURGO file geodatabases
fetchNASIS

Fetch commonly used site/pedon/horizon or component data from NASIS.
format_SQL_in_statement

Format vector of values into a string suitable for an SQL `IN` statement.
fetchKSSL

Fetch KSSL Data
fetchHenry

Download Data from the Henry Mount Soil Temperature and Water Database
get_NOAA_stations_nearXY

Query the NOAA API to get station data near a given latitude and longitude
fetchSCAN

Fetch SCAN Data
fetchRaCA

Get Rapid Carbon Assessment (RaCA) data
get_component_data_from_NASIS_db

Extract component data from a local NASIS Database
get_NOAA_GHCND

Get Global Historical Climatology Network Daily (GHCND) data from NOAA API for given datatype(s), station IDs and years.
fetchNASISLabData

Fetch lab data used site/horizon data from a PedonPC database.
estimateSTR

Estimate Soil Temperature Regime
fetchOSD

Fetch Official Series Descriptions and summaries from SoilWeb API
get_colors_from_NASIS_db

Extract Soil Color Data from a local NASIS Database
fetchSoilGrids

Fetch SoilGrids 250m properties information from point locations
get_extended_data_from_NASIS_db

Extract accessory tables and summaries from a local NASIS Database
get_hz_data_from_NASIS_db

Extract Horizon Data from a local NASIS Database
filter_geochem

Filter KSSL Geochemical Table
get_hz_data_from_pedon_db

Extract Horizon Data from a PedonPC Database
get_cosoilmoist_from_NASIS

Read and Flatten the Component Soil Moisture Tables
fetchPedonPC

Fetch commonly used site/horizon data from a PedonPC v.5 database.
fetchNASISWebReport

Extract component tables from a the NASIS Web Reports
get_site_data_from_NASIS_db

Extract Site Data from a local NASIS Database
get_site_data_from_pedon_db

Extract Site Data from a PedonPC Database
get_lablayer_data_from_NASIS_db

Extract lab pedon layer data from a local NASIS Database
get_extended_data_from_pedon_db

Extract accessory tables and summaries from a local pedonPC Database
mukey.wcs

gNATSGO / gSSURGO Map Unit Key Web Coverage Service (WCS)
get_text_notes_from_NASIS_db

Extract text note data from a local NASIS Database
fetchSDA

Download and Flatten Data from Soil Data Access
fetchSDA_spatial

Query Soil Data Access and Return Spatial Data
get_soilseries_from_NASIS

Get records from the Soil Classification (SC) database
get_labpedon_data_from_NASIS_db

Extract lab pedon data from a local NASIS Database
waterDayYear

Compute Water Day and Year
parseWebReport

Parse contents of a web report, based on supplied arguments.
us_ss_timeline

Timeline of US Published Soil Surveys
makeChunks

Generate chunk labels for splitting data
get_veg_species_from_MT_veg_db

Extract species-level Data from a Montana RangeDB database
get_colors_from_pedon_db

Extract Soil Color Data from a PedonPC Database
get_veg_other_from_MT_veg_db

Extract cover composition data from a Montana RangeDB database
siblings

Lookup siblings and cousins for a given soil series.
simplifyFragmentData

Simplify Coarse Fraction Data
get_veg_data_from_NASIS_db

Extract veg data from a local NASIS Database
uncode

Convert coded values returned from NASIS and SDA queries to factors
taxaExtent

Retrieve Soil Taxonomy Membership Grids
seriesExtent

Retrieve Soil Series Extent Maps from SoilWeb
processSDA_WKT

Post-process WKT returned from SDA.
get_veg_from_AK_Site

Retrieve Vegetation Data from an AK Site Database
mapunit_geom_by_ll_bbox

Fetch Map Unit Geometry from SDA
simplifyColorData

Simplify Color Data by ID
soilDB-package

Soil Database Interface
get_veg_from_NPS_PLOTS_db

Retrieve Vegetation Data from an NPS PLOTS Database
get_veg_from_MT_veg_db

Extract Site and Plot-level Data from a Montana RangeDB database
get_comonth_from_NASIS_db

Extract component month data from a local NASIS Database
local_NASIS_defined

Check for presence of `nasis_local` ODBC data source
loafercreek

Example SoilProfilecollection Objects Returned by fetchNASIS.