Learn R Programming

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

soilDB (version 2.7.1)

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

Version

2.7.1

License

GPL (>= 3)

Maintainer

Andrew Brown

Last Published

June 10th, 2022

Functions in soilDB (2.7.1)

KSSL_VG_model

Develop a Water Retention Curve from KSSL Data
ROSETTA

Query USDA-ARS ROSETTA Model API
NASISDomainsAsFactor

Get/Set Options for Encoding NASIS Domains as Factors
STRplot

Graphical Description of US Soil Taxonomy Soil Temperature Regimes
ISSR800.wcs

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

Search full text of Official Series Description on SoilWeb
SDA_query

Query Soil Data Access
estimateSTR

Estimate Soil Temperature Regime
SCAN_SNOTEL_metadata

Get SCAN and SNOTEL Station Metadata
SDA_spatialQuery

Query Soil Data Access by spatial intersection with supplied geometry
downloadSSURGO

Get SSURGO ZIP files from Web Soil Survey 'Download Soils Data'
NASIS_table_column_keys

NASIS 7 Tables, Columns and Foreign Keys
createStaticNASIS

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

Create a SQLite database or GeoPackage from one or more SSURGO Exports
fetchLDM

Query data from Kellogg Soil Survey Laboratory Data Mart via Soil Data Access or local SQLite snapshot
dbConnectNASIS

Create local NASIS database connection
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
fetchRaCA

Get Rapid Carbon Assessment (RaCA) data
SoilWeb_spatial_query

Get SSURGO Data via Spatial Query
fetchSoilGrids

Get SoilGrids 250m properties information from point locations
fetchVegdata

Get vegetation plot data from local NASIS database
WCS_details

Web Coverage Services Details
fetchGDB

Get a SoilProfileCollection from a SSURGO file geodatabase
fetchNASISLabData

Get NCSS Pedon laboratory data from NASIS
SCAN_sensor_metadata

Get daily climate data from USDA-NRCS SCAN (Soil Climate Analysis Network) Stations
fetchNASISWebReport

Get component tables from NASIS Web Reports
get_OSD

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

Get mapunit ecological sites from Soil Data Access
dbQueryNASIS

Query a NASIS DBIConnection
fetchNASIS

Get a pedon or component data SoilProfileCollection from NASIS
get_hz_data_from_pedon_db

Get Horizon Data from a PedonPC Database
fetchOSD

Get Official Series Descriptions and summaries from SoilWeb API
estimateColorMixture

Estimate color mixtures using weighted average of CIELAB color coordinates
get_SDA_cosurfmorph

Get Geomorphic/Surface Morphometry Data from Soil Data Access
get_SDA_hydric

Get map unit hydric soils information from Soil Data Access
get_cosoilmoist_from_NASIS

Get the Component Soil Moisture Tables
filter_geochem

Filter KSSL Geochemical Table
get_NOAA_GHCND

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

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

Get SSURGO/STATSGO2 Mapunit Data from Soil Data Access
fetchPedonPC

Get a SoilProfileCollection from a PedonPC v.5 database
get_NOAA_stations_nearXY

Get NOAA station data near a given latitude and longitude
format_SQL_in_statement

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

Get Soil Color Data from a PedonPC Database
summarizeSoilTemperature

Get data from Henry Mount Soil Temperature and Water Database
get_colors_from_NASIS_db

Get Soil Color Data from a local NASIS Database
get_extended_data_from_NASIS_db

Get accessory tables and summaries from a local NASIS Database
get_veg_data_from_NASIS_db

Get vegetation data from a local NASIS Database
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
fetchKSSL

Get Kellogg Soil Survey Laboratory Data from SoilWeb snapshot
loafercreek

Example SoilProfilecollection Objects Returned by fetchNASIS.
get_extended_data_from_pedon_db

Get accessory tables and summaries from a local pedonPC Database
get_veg_from_AK_Site

Get Vegetation Data from an AK Site Database
get_SDA_interpretation

Get map unit interpretations from Soil Data Access by rule name
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
get_hz_data_from_NASIS_db

Get Horizon Data from a local NASIS Database
soilDB-package

Soil Database Interface
taxaExtent

Get SoilWeb 800m Major Component Soil Taxonomy Grids
get_SDA_property

Get map unit properties from Soil Data Access
get_SDA_muaggatt

Get map unit aggregate attribute information from Soil Data Access
get_SDA_pmgroupname

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

Get Soil Data Viewer Attribute Information
get_veg_from_MT_veg_db

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

Get lab pedon data from a local NASIS Database
get_veg_from_NPS_PLOTS_db

Get Vegetation Data from an NPS PLOTS Database
get_veg_other_from_MT_veg_db

Get cover composition data from a Montana RangeDB database
get_lablayer_data_from_NASIS_db

Get lab pedon layer data from a local NASIS Database
get_veg_species_from_MT_veg_db

Get species-level Data from a Montana RangeDB database
get_mapunit_from_NASIS

Get Legend, Mapunit and Legend Mapunit Area Overlap Tables
metadata

NASIS 7 Metadata
mukey.wcs

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

Convert coded values returned from NASIS and SDA queries into human-readable values
us_ss_timeline

Timeline of US Published Soil Surveys
siblings

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

Retrieve Soil Series Extent Maps from SoilWeb
waterDayYear

Compute Water Day and Year
local_NASIS_defined

Check for presence of nasis_local ODBC data source
processSDA_WKT

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

Get Soil Data Access, Lab Data Mart and Web Soil Survey Usage Metrics
parseWebReport

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

Get component month data from a local NASIS Database
get_site_data_from_NASIS_db

Get Site Data from a local NASIS Database
get_component_data_from_NASIS_db

Get component data from a local NASIS Database
get_site_data_from_pedon_db

Get Site Data from a PedonPC Database
makeChunks

Generate chunk labels for splitting data
simplifyColorData

Simplify Color Data by ID
make_EDIT_service_URL

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

Simplify Coarse Fraction Data