Skip to content

soilDB

2.9.2Package record

Soil Database Interface

1packages dependsuggested by 3
27.2Kdownloads / year
31.0%test coverage
8/13flavors OK

Overview

About

A collection of functions for reading soil data from U.S. Department of Agriculture Natural Resources Conservation Service (USDA-NRCS) and National Cooperative Soil Survey (NCSS) databases.

Changes in 2.9.2
  • EDIT base URL (for get_EDIT_ecoclass_by_geoUnit() and make_EDIT_service_URL()) updated to new USDA-managed server: <https://edit.sc.egov.usda.gov/>
  • SoilWeb-based Web Coverage Services (soilColor.wcs(), ISSR800.wcs(), mukey.wcs()) have been updated with FY26 maps, now including most OCONUS soil surveys (AK, HI, PR, PW, GU, AS, MP)
  • downloadSSURGO() gains arguments include_spatial and include_tabular that are analogous to arguments of the same name from createSSURGO(). Also, added LAPPLY.FUN to support arbitrary parallel or progress reporting backends. Thanks to feature request from @dylanbeaudette (#470).
  • createSSURGO() improved performance of reading and writing of tabular data and type conversion

From NEWS.md in the release

Install

Health

CRAN checks
5NOTE8OK
Check messages
NOTER code for possible problemsr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64
Found calls to structure() using deprecated special names:
  soilDB/tests/testthat/test-simplifyFragmentData.R (.Label: 6, .Names: 3)
  soilDB/tests/testthat/test-uncode.R (.Label: 3)
'.Label' should be changed to 'levels'.
'.Names' should be changed to 'names'.

CRAN check page ↗

Slowest check: 4.4 min · r-oldrel-windows-x86_64
Status changes
  • NOTE8 OK, 5 NOTENow
  • NOTE11 OK, 2 NOTE2026-07-16
  • OK13 OK2026-06-09
  • ERROR12 OK, 1 ERROR2026-06-08
  • OK14 OK2026-03-10
Advisories

none known

Documentation

In release 2.9.2
README· In the repository, left out of the releaseVignettesYes · 6 · evaluation depends on the environmentNEWSYes · 100% structured · mentions 2.9.2Citation fileYes · computed when R runs itWebsiteYes · pkgdown
Help pages
108includes a package overview page
Examples that run
28%16 run in a plain check (1 of them under a condition) · 17 only when donttest examples are enabled (R CMD check --as-cran) · 23 never run · 2 hold no code
Exported functions with examples
56%
Documented parameters
98%
Return-value docs
96%
Help pages citing references
12%

Downloads

27.2K
CRAN downloads in the past year
Rank #2,183 · ~74/day · ~2.3K/mo
Daily download trend is not available in this view yet.
2.8K30 days
8.1K90 days
27.2K1 year
Compare downloads with other packages →
Also on148 r2u5 autocran6.4K conda_forge159 c2d4u

Repository

100Stars
26Forks
30Open issues
1Open PRs
39Releases
3,720Commits
20Commit identities
nrcsusdasoilsoil-surveysqlnasissoil-data-accesssoilweb
License file reads as GPL-3.0 · 3,720 commits · Last activity 2026-10-01 · 0% stars, 30d · Default branch at 2.9.3, ahead of CRAN 2.9.2 (checked 2026-10-25) · Discussions: 21 posts
Responsiveness
How these are sampled
PRs merged (all time)
97%
Median days to close, 50 most recently updated closed issues
17
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2025-10-22 · 942026-07-07 · 100
PracticesBeta

9 development-tooling and community-health practices detected across 5 families in the upstream repository

Checks run against github.com/ncss-tech/soildb on 2026-10-25.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Docs source (4)
README.Rmdpkgdown

GitHub Pages site last deployed 2026-07-14 · The repository has a site deploy workflow

pkgdown site last built 2026-07-14

Reproducibility and dev environment (1)
data-raw/
Research and citation (1)
CITATION.cff
Show all practicesHide 1 practice
Automation and maintenance (1)
Dependabot
How this is detected·Detection ruleset v4 (2026-10-20)

Dependencies

Declared dependencies
17 external dependencies (excludes base and recommended)

Installing soilDB adds 4 packages (3 with compiled code, 8.1 MB of source tarballs). Heaviest: data.table 5.7 MB, jsonlite 1.0 MB, DBI 727 KB.

Depends (1)
R >= 4.1.0
Imports (9)
grDevicesgraphicsstatsutilsmethodsdata.tableDBIcurljsonlite
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
1direct
0indirect
Imports 1
Suggested by 3
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

Datasets

People & History

People (4)
Author, Maintainer since 2.5.8 (2020) · added in 2.5.8
Author · added in 2.3
Author · added in 2.3
Author · added in 2.3

Previously maintained by Dylan Beaudette (0.3-2 to 2.5).

Listed in earlier versions (5)
Show 5 peopleHide 5 people
D.E. Beaudette
no longer listed · 0.3-2 to 2.0-1
J.M. Skovlin
no longer listed · 0.3-2 to 1.7
S. Roecker
no longer listed · 1.8 to 1.8-7
J. Skovlin
no longer listed · 1.8 to 2.0-1
S.M. Roecker
no longer listed · 1.8.14 to 2.0-1
Releases (61)

Pick two releases to compare their code metrics.

  • 2.9.2Latest
    record
    2026-07-11 · current release · diff ↗
  • R
    R 4.6.0 released · 2026-04-24
  • 2.9.1
    record
    2026-04-03 · diff ↗
  • 2.8.13
    record
    2025-09-27 · diff ↗ ·
    added 1 export
    get_SDA_NASIS_key
  • 2.8.12
    record
    2025-08-29 · diff ↗
  • 2.8.11
    record
    2025-07-11 · diff ↗ ·
    added 4 exports
    fetchHWSD, get_HWSD_path, get_phroots_from_NASIS_db, soilDB_user_dir
  • R
    R 4.5.0 released · 2025-04-11
  • 2.8.9
    record
    2025-04-05 · diff ↗ ·
    added 3 exports
    get_projectmilestone_from_NASIS, get_site_association_from_NASIS, get_vegplot_groundsurface_from_NASIS_db
  • 2.8.8
    record
    2025-02-10 · diff ↗
  • 2.8.7
    record
    2025-01-16 · diff ↗
  • 2.8.5
    record
    2024-11-05 · diff ↗ ·
    added 1 export
    fetchSOLUS
  • 2.8.4
    record
    2024-08-17 · diff ↗
  • 2.8.3
    record
    2024-06-12 · diff ↗
  • R
    R 4.4.0 released · 2024-04-24
  • 2.8.2
    record
    2024-04-23 · diff ↗
  • 2.8.1
    record
    2024-01-10 · diff ↗
Show 65 earlier eventsHide 65 earlier events
  • 2.8.0
    record
    2023-12-22 · diff ↗
  • 2.7.10
    record
    2023-11-16 · diff ↗
  • 2.7.8
    record
    2023-08-29 · diff ↗ ·
    added 3 exports
    get_vegplot_prodquadrats_from_NASIS_db, get_vegplot_speciesbasalarea_from_NASIS, get_vegplot_transpoints_from_NASIS_db
  • R
    R 4.3.0 released · 2023-04-21
  • 2.7.7
    record
    2023-03-11 · diff ↗ ·
    added 2 exports
    get_NASIS_table_metadata, get_ecosite_history_from_NASIS_db
  • 2.7.6
    record
    2022-12-02 · diff ↗ ·
    added 5 exports
    fetchSRI, get_SRI, get_SRI_layers, get_soilDB_env, soilDB.env
  • 2.7.5
    record
    2022-10-18 · diff ↗ ·
    added 1 export
    soilColor.wcs
  • 2.7.4
    record
    2022-10-01 · diff ↗
  • 2.7.3
    record
    2022-08-20 · diff ↗ ·
    added 4 exports
    NASISChoiceList, get_NASIS_column_metadata, get_NASIS_metadata, get_competing_soilseries_from_NASIS
  • 2.7.2
    record
    2022-06-27 · diff ↗ ·
    added 27 exports
    ROSETTA, getHzErrorsPedonPC, get_NASIS_table_key_by_name, get_NASIS_table_name_by_purpose, get_OSD_JSON, get_RMF_from_NASIS_db, get_SDA_coecoclass, get_chorizon_from_NASISWebReport, get_component_from_GDB, get_component_from_NASISWebReport, get_concentrations_from_NASIS_db, get_cosoilmoist_from_NASISWebReport, get_cosoilmoist_from_SDA, get_legend_from_GDB, get_legend_from_NASISWebReport, get_lmuaoverlap_from_NASISWebReport, get_mapunit_from_GDB, get_mapunit_from_NASISWebReport, get_phfmp_from_NASIS_db, get_progress_from_NASISWebReport, get_project_correlation_from_NASISWebReport, get_project_from_NASISWebReport, get_projectmapunit2_from_NASISWebReport, get_projectmapunit_from_NASISWebReport, get_sitesoilmoist_from_NASISWebReport, get_soilseries_from_NASISWebReport, taxaExtent
  • 2.7.1
    record
    2022-06-10 · diff ↗ ·
    removed 1 export
    pattern:^[^\\.]
    added 120 exports
    ISSR800.wcs, KSSL_VG_model, NASIS, NASISDomainsAsFactor, OSDquery, SCAN_sensor_metadata, SCAN_site_metadata, SDA_query, SDA_spatialQuery, STRplot, SoilWeb_spatial_query, WCS_details, code, createSSURGO, createStaticNASIS, dbConnectNASIS, dbQueryNASIS, downloadSSURGO, estimateColorMixture, estimateSTR, fetchGDB, fetchHenry, fetchKSSL, fetchLDM, fetchNASIS, fetchNASISLabData, fetchNASISWebReport, fetchOSD, fetchPedonPC, fetchRaCA and 90 more
  • 2.7.0
    record
    2022-05-19 · diff ↗
  • R
    R 4.2.0 released · 2022-04-22
  • 2.6.15
    record
    2022-04-14 · diff ↗
  • 2.6.14
    record
    2022-03-15 · diff ↗
  • 2.6.13
    record
    2022-01-31 · diff ↗
  • 2.6.12
    record
    2022-01-08 · diff ↗
  • 2.6.10
    record
    2021-12-15 · diff ↗
  • 2.6.9
    record
    2021-12-03 · diff ↗
  • 2.6.5
    record
    2021-08-21 · diff ↗
  • 2.6.3
    record
    2021-07-23 · diff ↗
  • R
    R 4.1.0 released · 2021-05-18
  • 2.6.2
    record
    2021-05-16 · diff ↗
  • 2.6.1
    record
    2021-04-18 · diff ↗
  • 2.5.9
    record
    2021-01-26 · diff ↗
  • 2.5.8
    record
    2020-10-21 · diff ↗
  • R
    R 4.0.0 released · 2020-04-24
  • unarchivedReturned to CRAN
    2020-01-28
  • 2.5
    record
    2020-01-28 · diff ↗
  • archivedRemoved from CRAN
    2020-01-20
    policy violation Internet access failed yet again
  • unarchivedReturned to CRAN
    2019-11-07
  • 2.4.1
    record
    2019-11-07 · diff ↗
  • archivedRemoved from CRAN
    2019-10-28
    policy violation Internet access failed repeatedly
  • R
    R 3.6.0 released · 2019-04-26
  • 2.3.5
    record
    2019-01-15 · diff ↗
  • 2.3
    record
    2018-11-19 · diff ↗
  • R
    R 3.5.0 released · 2018-04-23
  • 2.0-1
    record
    2018-01-23 · diff ↗
  • 2.0
    record
    2018-01-11 · diff ↗
  • 1.8.14
    record
    2017-11-17 · diff ↗
  • R
    R 3.4.0 released · 2017-04-21
  • 1.8-7
    record
    2016-11-10 · diff ↗
  • R
    R 3.3.0 released · 2016-05-03
  • 1.8
    record
    2016-04-29 · diff ↗
  • 1.7
    record
    2016-02-16 · diff ↗
  • 1.6.6
    record
    2015-12-05 · diff ↗
  • 1.5-4
    record
    2015-04-23 · diff ↗
  • R
    R 3.2.0 released · 2015-04-16
  • 1.5-2
    record
    2015-02-25 · diff ↗
  • 1.5
    record
    2015-02-21 · diff ↗
  • 1.3-2
    record
    2014-04-30 · diff ↗
  • R
    R 3.1.0 released · 2014-04-10
  • 1.3-1
    record
    2014-03-11 · diff ↗
  • 1.2-6
    record
    2013-12-17 · diff ↗
  • 1.0
    record
    2013-04-18 · diff ↗
  • R
    R 3.0.0 released · 2013-04-03
  • 0.9-6
    record
    2013-02-28 · diff ↗
  • 0.9-3
    record
    2013-01-10 · diff ↗
  • 0.8-3
    record
    2012-10-10 · diff ↗
  • 0.8-1
    record
    2012-08-27 · diff ↗
  • 0.6-2
    record
    2012-06-22 · diff ↗
  • R
    R 2.15.0 released · 2012-03-30
  • 0.3-3
    record
    2012-01-16 · diff ↗
  • 0.3-2
    record
    2012-01-03
  • R
    R 2.14.0 released · 2011-10-31

Package metadata

First published
2012-01-03
Total releases
61 / 14 yrs
License
GPL (>= 3) OSI
Minimum R
≥ 4.1.0
Bundled data
266 KB / 8 files
Download size
941 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("soilDB")

The package provides a citation file that builds its entry when R runs it. Run citation() to see it.

The repository also keeps a CITATION.cff.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for soilDB version 2.9.2 [Data set]. HJJB, LLC. Data release v2026-10-26. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-26, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy