Learn R Programming

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

soilDB (version 2.6.12)

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,754

Version

2.6.12

License

GPL (>= 3)

Maintainer

Andrew Brown

Last Published

January 8th, 2022

Functions in soilDB (2.6.12)

ISSR800.wcs

Get 800m gridded soil properties from SoilWeb ISSR-800 Web Coverage Service (WCS)
STRplot

Graphical Description of US Soil Taxonomy Soil Temperature Regimes
KSSL_VG_model

Develop a Water Retention Curve from KSSL Data
ROSETTA

Query USDA-ARS ROSETTA Model API
SDA_query

Query Soil Data Access
NASIS_table_column_keys

NASIS 7 Tables, Columns and Foreign Keys
SoilWeb_spatial_query

Get SSURGO Data via Spatial Query
dbConnectNASIS

Create local NASIS database connection
fetchKSSL

Get Kellogg Soil Survey Laboratory Data from SoilWeb snapshot
SDA_spatialQuery

Query Soil Data Access by spatial intersection with supplied geometry
createStaticNASIS

Create a memory or file-based instance of NASIS database
WCS_details

Web Coverage Services Details
estimateColorMixture

Estimate color mixtures using weighted average of CIELAB color coordinates
fetchGDB

Get a SoilProfileCollection from a SSURGO file geodatabase
get_component_from_SDA

Get SSURGO/STATSGO2 Mapunit Data from Soil Data Access
fetchNASIS

Get a pedon or component data SoilProfileCollection from NASIS
fetchHenry

Get data from Henry Mount Soil Temperature and Water Database
fetchRaCA

Get Rapid Carbon Assessment (RaCA) data
fetchSCAN

Get data from USDA-NRCS SCAN (Soil Climate Analysis Network) Stations
get_SDA_hydric

Get map unit hydric soils information from Soil Data Access
dbQueryNASIS

Query a NASIS DBIConnection
get_NASIS_table_key_by_name

Get a NASIS table key by type and table name
get_NASIS_table_name_by_purpose

Get NASIS 7 Physical Table Names
estimateSTR

Estimate Soil Temperature Regime
fetchNASISLabData

Get NCSS Pedon laboratory data from NASIS
get_SDA_interpretation

Get map unit interpretations from Soil Data Access by rule name
fetchSDA_spatial

Get Spatial Data from Soil Data Access by mukey, nationalmusym or areasymbol
fetchSoilGrids

Get SoilGrids 250m properties information from point locations
get_NOAA_stations_nearXY

Get NOAA station data near a given latitude and longitude
get_NOAA_GHCND

Get Global Historical Climatology Network Daily (GHCND) data from NOAA API
fetchVegdata

Get vegetation plot data from local NASIS database
get_SDA_muaggatt

Get map unit aggregate attribute information from Soil Data Access
fetchPedonPC

Get a SoilProfileCollection from a PedonPC v.5 database
get_OSD

Get Official Series Description Data from JSON, HTML or TXT sources
get_EDIT_ecoclass_by_geoUnit

Get Ecological Dynamics Information Tool (EDIT) ecological sites by catalog (ESD/ESG) and MLRA
getHzErrorsNASIS

Get logic errors in NASIS Pedon Horizon
fetchOSD

Get Official Series Descriptions and summaries from SoilWeb API
get_SDA_coecoclass

Get mapunit ecological sites from Soil Data Access
get_colors_from_NASIS_db

Get Soil Color Data from a local NASIS Database
get_cosoilmoist_from_NASIS

Get the Component Soil Moisture Tables
get_colors_from_pedon_db

Get Soil Color Data from a PedonPC Database
fetchNASISWebReport

Get component tables from NASIS Web Reports
format_SQL_in_statement

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

Filter KSSL Geochemical Table
get_hz_data_from_NASIS_db

Get Horizon Data from a local NASIS Database
get_extended_data_from_pedon_db

Get accessory tables and summaries from a local pedonPC Database
get_veg_data_from_NASIS_db

Get vegetation data from a local NASIS Database
get_SDA_property

Get map unit properties from Soil Data Access
get_SDV_legend_elements

Get Soil Data Viewer Attribute Information
get_veg_from_AK_Site

Get Vegetation Data from an AK Site Database
waterDayYear

Compute Water Day and Year
make_EDIT_service_URL

Make Ecological Dynamics Interpretive Tool (EDIT) web services URL
makeChunks

Generate chunk labels for splitting data
get_SDA_pmgroupname

Get map unit parent material group information from Soil Data Access
get_comonth_from_NASIS_db

Get component month data from a local NASIS Database
get_veg_from_NPS_PLOTS_db

Get Vegetation Data from an NPS PLOTS Database
get_veg_from_MT_veg_db

Get Site and Plot-level Data from a Montana RangeDB database
us_ss_timeline

Timeline of US Published Soil Surveys
get_site_data_from_NASIS_db

Get Site Data from a local NASIS Database
get_site_data_from_pedon_db

Get Site Data from a PedonPC Database
get_hz_data_from_pedon_db

Get Horizon Data from a PedonPC Database
get_extended_data_from_NASIS_db

Get accessory tables and summaries from a local NASIS Database
get_veg_other_from_MT_veg_db

Get cover composition data from a Montana RangeDB database
get_veg_species_from_MT_veg_db

Get species-level Data from a Montana RangeDB database
processSDA_WKT

Post-process Well-Known Text from Soil Data Access
seriesExtent

Retrieve Soil Series Extent Maps from SoilWeb
mapunit_geom_by_ll_bbox

Fetch Map Unit Geometry from SDA
taxaExtent

Get SoilWeb 800m Major Component Soil Taxonomy Grids
get_lablayer_data_from_NASIS_db

Get lab pedon layer data from a local NASIS Database
mix_and_clean_colors

Mix and Clean Colors
local_NASIS_defined

Check for presence of nasis_local ODBC data source
get_component_data_from_NASIS_db

Get component data from a local NASIS Database
uncode

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

Example SoilProfilecollection Objects Returned by fetchNASIS.
mukey.wcs

Get gNATSGO / gSSURGO Map Unit Key (mukey) grid from SoilWeb Web Coverage Service (WCS)
get_labpedon_data_from_NASIS_db

Get lab pedon data from a local NASIS Database
get_mapunit_from_NASIS

Get Legend, Mapunit and Legend Mapunit Area Overlap Tables
get_soilseries_from_NASIS

Get records from the Soil Classification (SC) database
get_text_notes_from_NASIS_db

Get text note data from a local NASIS Database
parseWebReport

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

Simplify Coarse Fraction Data
soilDB-package

Soil Database Interface
simplifyColorData

Simplify Color Data by ID
siblings

Get "siblings" and "cousins" for a given soil series
OSDquery

Search full text of Official Series Description on SoilWeb
SCAN_SNOTEL_metadata

Get SCAN and SNOTEL Station Metadata