D.E. Beaudette, P. Roudier, J.M. Skovlin
This document is based on aqp
version 1.8-8
repeatable, self-documenting work:
advanced data visualisation capabilities
algorithm development by experts, application by trained users
Formal class 'SoilProfileCollection' [package "aqp"] with 7 slots
..@ idcol : chr "peiid"
..@ depthcols : chr [1:2] "hzdept" "hzdepb"
..@ metadata :'data.frame': 1 obs. of 1 variable:
..@ horizons :'data.frame': 308 obs. of 34 variables:
..@ site :'data.frame': 54 obs. of 59 variables:
..@ sp :Formal class 'SpatialPoints' [package "sp"] with 3 slots
..@ diagnostic:'data.frame': 177 obs. of 4 variables:
idname(sp4) # pedon ID name
horizonDepths(sp4) # colum names containing top and bottom depths
depth_units(sp4) # defaults to 'cm'
metadata(sp4) # data.frame with 1 row
profile_id(sp4) # vector of profile IDs
length(sp4) # number of profiles in the collection
nrow(sp4) # number of horizons in the collection
names(sp4) # column names from site and horizon data
min(sp4) # shallowest profile depth in collection
max(sp4) # deepest profile depth in collection
sp4[i, j] # get profile "i", horizon "j"
horizons(sp4) # get / set horizon data
site(sp4) # get / set site data
diagnostic_hz(sp4) # get / set diagnostic horizons
proj4string(sp4) # get / set CRS
coordinates(sp4) # get / set coordinates
SpatialPointsDataFrame
or data.frame
as(sp4, 'SpatialPointsDataFrame')
as(sp4, 'data.frame')
SoilProfileCollection
implementation + imagesSoilProfileCollection
slice()
, slab()
, SPC[i,j]
profile_compare()
AQP speaks digital soil morphometrics