ncss-tech/SoilKnowledgeBase

[OSD] Missing drainage classes in derived site-level columns

brownag opened this issue · 1 comments

At least 47 series currently return blank/NA for the derived drainage site-level column. I consider to be an error in general. 39 of these have some sort of drainage class referenced in the overview. some might have the information necessary to parse and convert to standard classes, whereas others do not.

One type unhandled phrasing (that was already known to "not work") is in reference to natural vs. altered drainage. The current parsing does not work for "poor to very poor" due to lack of "ly" at the end of class names. I have seen several series in CA with this issue.

For example for the SACRAMENTO series:

DRAINAGE AND PERMEABILITY: Natural drainage is poor to very poor. Altered drainage occurs in reclamation districts and areas protected by levees, thus improving the drainage. The water table fluctuates between a depth of 0 inches to below 60 inches (152 cm). Surface runoff is very slow to slow. Permeability is slow. Subject to frequent overflow where not protected by levees or located within flood control systems.

Other cases, for example MELLOE soil series, the drainage and permeability section does not reference a drainage class. No amount of parsing corrections will be able to fix these; it appears these are following the newer style of having a tabular overview section.


The following OSDs have NA drainage

OSD JSON
ADCO ADCO.json
ALIKCHI ALIKCHI.json
AMBIA AMBIA.json
BANDARROW BANDARROW.json
BEAUFORD BEAUFORD.json
BOGGY BOGGY.json
BRAZOSPORT BRAZOSPORT.json
BROOKMAN BROOKMAN.json
CARL CARL.json
CROTON CROTON.json
DRUMBAY DRUMBAY.json
FELLA FELLA.json
FONTANELLE FONTANELLE.json
FORNEY FORNEY.json
FREEPORT FREEPORT.json
GAZWELL GAZWELL.json
GLANN GLANN.json
HABENOME HABENOME.json
HILOLO HILOLO.json
IJAM IJAM.json
KARNAK KARNAK.json
KAWBAWGAM KAWBAWGAM.json
KESTERSON KESTERSON.json
MCCUNE MCCUNE.json
MEIKLE MEIKLE.json
MELLOE MELLOE.json
MONTEOCHA MONTEOCHA.json
OSTERMAYER OSTERMAYER.json
PANOLA PANOLA.json
PEDRICKTOWN PEDRICKTOWN.json
PLAZA PLAZA.json
POCOLA POCOLA.json
RITZ RITZ.json
ROMEO ROMEO.json
ROMNEY ROMNEY.json
SACRAMENTO SACRAMENTO.json
SAUCEL SAUCEL.json
SCHAAT CREEK SCHAAT CREEK.json
SCHNOORSON SCHNOORSON.json
SHARKEY SHARKEY.json
SHREWSBURY SHREWSBURY.json
TAMBA TAMBA.json
TEMPLE TEMPLE.json
TOMBALL TOMBALL.json
TYNDALL TYNDALL.json
VIVID VIVID.json
WESTWEGO WESTWEGO.json

Imperfectly drained is a synonym of somewhat poorly drained per SSM (1951)