
Correspondence tables of the Referentiel pedologique 2008
Source:R/rp2008-crosswalks.R
rp2008_crosswalk.RdThe correspondence tables of the Referentiel pedologique 2008 (AFES,
2009) as data frames: codes and names as the book prints them, with the
printed page, its doubts ("?") kept as a flag and its slips noted. They
are notes for display and benchmarks: classify_rp2008 and
classify_cpcs1967 never read them.
Usage
rp2008_crosswalk(
table = c("wrb2006", "wrb2006_horizons", "wrb2006_qualifiers", "wrb2006_faux_amis",
"cpcs_horizons", "cpcs_classes", "cpcs_new_in_rp", "legacy_rp1995")
)Details
"wrb2006"Annex 5 (pp. 379-390): one row per reference of the 110 (two for the brunisols eutriques, which the annex splits by their saturation, and one more for the lithosols stricts), with its WRB 2006 name. The WRB 2006 is the edition the book cites, not soilKey's WRB 2022.
"wrb2006_horizons"Annex 5: the reference horizons the tables put beside a WRB 2006 diagnostic horizon (pp. 380, 383, 384).
"wrb2006_qualifiers"Annex 5: the RP qualifiers and their WRB 2006 qualifiers, "most often imperfect" (pp. 379, 380, 385, 391-392);
scopeis the group the book restricts a row to."wrb2006_faux_amis"Annex 5: the WRB 2006 qualifiers spelled like an RP qualifier but meaning something else (p. 392).
"cpcs_horizons"Annex 6 (p. 393): one row per CPCS 1967 horizon symbol and RP code;
intertropicalfor the codes of the intertropical domain,slipfor the codes that are not RP codes,after_1967for the symbols not in the CPCS 1967."cpcs_classes"Annex 7 (pp. 394-398): one row per CPCS category (keyed by its
cpcs1967code) and RP entry: the entry's name, the reference codes or the group (GER) it names, its qualifiers,doublefor a double attachment,nonewhere the book prints "???"."cpcs_new_in_rp"Annex 7: the RP categories the book calls completely new with respect to the CPCS (p. 398).
"legacy_rp1995"The references of the RP of 1995 removed in 2008 (p. VII) and the names of 2008 the book gives for such solums;
readingwhere the destination is soilKey's reading. Used byrp2008_from_label.
Examples
head(rp2008_crosswalk("wrb2006"))
#> code ger rp
#> 1 alocrisols_typiques alocrisols alocrisols typiques
#> 2 alocrisols_humiques alocrisols alocrisols humiques
#> 3 vitrandosols andosols vitrandosols
#> 4 silandosols_eutriques andosols silandosols eutriques
#> 5 silandosols_dystriques andosols silandosols dystriques
#> 6 silandosols_perhydriques andosols silandosols perhydriques
#> wrb2006 doubtful note page
#> 1 Cambisols (Hyperdystric) FALSE <NA> 379
#> 2 Cambic Umbrisols (Hyperdystric) FALSE <NA> 379
#> 3 Vitric Andosols FALSE <NA> 379
#> 4 Silandic Andosols (Eutric) FALSE <NA> 379
#> 5 Silandic Andosols (Dystric) FALSE <NA> 379
#> 6 Hydric Silandic Andosols FALSE <NA> 379
rp2008_crosswalk("cpcs_horizons")[1:6, ]
#> cpcs rp intertropical slip after_1967 note page
#> 1 A00 OL FALSE FALSE FALSE <NA> 393
#> 2 A0F OF FALSE FALSE FALSE <NA> 393
#> 3 A0F Hf FALSE FALSE FALSE <NA> 393
#> 4 A0F Hm FALSE FALSE FALSE <NA> 393
#> 5 A0H OH FALSE FALSE FALSE <NA> 393
#> 6 A0H Hs FALSE FALSE FALSE <NA> 393
subset(rp2008_crosswalk("cpcs_classes"), cpcs == "V/111")
#> cpcs cpcs_level cpcs_name item rp_name references
#> 43 V/111 subgroups Rendzines très humifères 1 rendosols humiques rendosols
#> ger qualifiers double any_reference scope doubtful none open page
#> 43 <NA> humiques FALSE FALSE <NA> FALSE FALSE FALSE 395