soilDB 2.7.7
soilDB 2.7.7 (2023-03-10)
Enhancements
-
fetchNASIS(from="pedons")
andget_site_data_from_NASIS_db()
now returnsiteobsiid
column (@natearoe) -
mukey.wcs()
gains experimental gridded STATSGO layer (300m) -
Add
get_NASIS_table_metadata()
for returning information about columns in NASIS tables. -
simplifyFragment/ArtifactData()
: downgrade warnings -
get_cosoilmoist_from_SDA()
:mukey
andcokey
now included whenduplicates=TRUE
; thanks to @andypaolucci for catching this -
fetchSoilGrids()
-
Add
SpatVector
coercion for input locations (already supported sf/sp classes) -
Add handling for messages from API about erroneous input
-
-
Add
fetchNASIS("pedons")
columns vignette -
Add
get_NASIS_table_metadata()
and optional argumentinclude_description
forget_NASIS_metadata()
andget_NASIS_column_metadata()
-
get_SDA_cosurfmorph()
+get_SDA_pmgroupname()
: support for including or excluding misc. areas viamiscellaneous_areas
argument -
get_site_data_from_NASIS_db()
:-
Omit "multiple horizontal datums" warning
-
Remove calculated X/Y long/lat + add proper NASIS alias for long/lat
-
Add
siteothvegclass
id/name - add tables to default lookup/site sets
-
Bug fixes
-
dbQueryNASIS(..., close=TRUE)
now callsdbDisconnect()
on.exit()
(ensuring connections get closed on error) -
fetchSCAN()
:-
2x requests when
timeseries
argument not specified -
Account for no results (e.g. year = 1800)
-
Bug fix in vectorization when daily + hourly data requested
-
-
downloadSSURGO()
:-
Handle
SDA_query()
with invalid syntax inWHERE
clause -
Fix for
include_template=FALSE
-
-
createSSURGO()
- Attribute tables are now added to
gpkg_contents
when outputfilename
is a GeoPackage
- Attribute tables are now added to
-
Fix for
.get_comonth_from_SDA()
-
Fix selected set (
SS
argument) forget_ecosite_history_from_NASIS_db()
inget_site_data_from_NASIS_db()
-
get_SDA_pmgroupname
: returnNA
(not "NULL") for empty/missingpmgroupname
whensimplify=TRUE
-
SDA_spatialQuery()
:-
geomIntersection=TRUE
withdb="SAPOLYGON"
now correctly labels theareasymbol
column (previously wasmukey
) to matchgeomIntersection=FALSE
and SDA schema -
Bounding box extent polygons are now only calculated for
SpatRaster
(notSpatVector
) input
-
What's Changed
- get_site_data_from_NASIS_db: Add siteothvegclass id/name by @brownag in #280
- Improving support for
get_SDA*()
component filters by @brownag in #259 - Table and Column Metadata by @brownag in #278
- Add
get_ecosite_history_from_NASIS_db()
by @brownag in #281 - createSSURGO: add minimal gpkg_contents entries for attribute tables by @brownag in #283
Full Changelog: 2.7.6...2.7.7