For every one of the 64 elements: which dataset, which exact layer or field inside it, in what native unit, and the steps that turn it into the stored column value. The Data Sources module names the dataset; this one tells an engineer what to open and what to do.
Each element expands to the dataset, the exact layer, band or field name, its native unit and range, the numbered extraction steps, and the target column. Where a step is easy to get wrong the reason is stated rather than implied.
Layer names should be verified against current product documentation before use. Band and variable naming changes between product versions, and a name that was correct at one release is silently wrong at the next.
wv0033 (field capacity, 33 kPa) and wv1500 (wilting point, 1500 kPa) for the six standard depth intervals: 0–5, 5–15, 15–30, 30–60, 60–100, 100–200 cm.AWC_layer = wv0033 − wv1500, still in cm³/cm³ ×10.rooting_depth_cm where that is shallower than 100 cm — water below a root barrier is not available.bdricm, absolute depth to bedrock, in cm.cfvo, coarse fragment volume, per depth interval, in cm³/dm³ ×10.cfvo/10 > 40 % — a stone content above that is root-restricting in practice.BDRICM_M in SoilGrids v1 and is not part of the standard v2 property set; it may need to be sourced separately.SI = √(B2 × B4) is the common form; several exist and the choice must be registered.ev) and some sedimentary classes carry high boron; the per-class values must be sourced and registered.HWSD2_LAYERS attribute table.DRAINAGE field: 1 excessively, 2 somewhat excessively, 3 well, 4 moderately well, 5 imperfectly, 6 poorly, 7 very poorly.occurrence band, percentage of months in 1984–2021 with observed surface water.seasonality band, number of months per year with water present.slope_pct = tan(slope_rad) × 100.soc, structure and permeability through the Wischmeier nomograph.10m_u_component_of_wind and 10m_v_component_of_wind → speed, then the RWEQ weather factor from the speed distribution, not the mean.sand and clay.soc and clay.2m_temperature, convert K to °C.Σ max(0, T_mean − T_base).wx schema exists. Without the retained daily series, every new crop base temperature means reprocessing the entire national archive.surface_solar_radiation_downwards, accumulated J/m² per hour.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.WP-B-01, which is a genuine continuous field.LQ-SP-01. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-SP-02. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-SP-03. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-SP-04. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-SC-01. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-SC-02. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-SC-04. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-W-01. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-W-02. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-W-04. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-T-01. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-T-02. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-T-03. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-T-04. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-C-02. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.LQ-C-03. Acquired once, stored once, read twice.thr.class_range, suitability against thr.crop_requirement keyed on crop and system.2m_temperature.sand, silt and clay for the six depth intervals.cfvo, coarse fragment volume.HWSD2_LAYERS.CACO3.GYPSUM.phh2o.2m_temperature.crop.crop.