Get mapunit ecological sites from Soil Data Access
get_SDA_coecoclass(
method = "None",
areasymbols = NULL,
mukeys = NULL,
WHERE = NULL,
query_string = FALSE,
ecoclasstypename = c("NRCS Rangeland Site", "NRCS Forestland Site"),
ecoclassref = "Ecological Site Description Database",
not_rated_value = "Not assigned",
miscellaneous_areas = TRUE,
include_minors = TRUE,
threshold = 0,
dsn = NULL
)
aggregation method. One of: "Dominant Component"
, "Dominant Condition"
, "All"
or "None"
(default). If method="all"
multiple numbered columns represent site composition within each map unit e.g. site1...
, site2...
. If method="none"
is selected one row will be returned per component; in all other cases one row will be returned per map unit.
vector of soil survey area symbols
vector of map unit keys
character containing SQL WHERE clause specified in terms of fields in legend
, mapunit
, component
or coecosite
tables, used in lieu of mukeys
or areasymbols
Default: FALSE
; if TRUE
return a character string containing query that would be sent to SDA via SDA_query
Default: c("NRCS Rangeland Site", "NRCS Forestland Site")
. If NULL
no constraint on ecoclasstypename
is used in the query.
Default: "Ecological Site Description Database"
. If NULL
no constraint on ecoclassref
is used in the query.
Default: "Not assigned"
logical. Include miscellaneous areas (non-soil components)?
logical. Include minor components? Default: TRUE
.
integer. Default: 0
. Minimum combined component percentage (RV) for inclusion of a mapunit's ecological site in wide-format tabular summary. Used only for method="all"
.
Path to local SQLite database or a DBIConnection object. If NULL
(default) use Soil Data Access API via SDA_query()
.
When method="Dominant Condition"
an additional field ecoclasspct_r
is returned in the result
with the sum of comppct_r
that have the dominant condition ecoclassid
. The component with the greatest
comppct_r
is returned for the component
and coecosite
level information.
Note that if there are multiple coecoclasskey
per ecoclassid
there may be more than one record per component.