BHRGLayer
Interface: BHRGLayer
Section titled “Interface: BHRGLayer”Defined in: src/types/index.ts:902
BHR-G (Geological Borehole) layer data
Contains all fields from the BRO BHR-G schema for a single soil layer. Soil-level fields are flattened directly onto the layer (matching the parser’s existing style); genuinely nested sub-structures (fractions, mottles, chunks, thin strata) are modelled as nested objects/arrays.
Properties
Section titled “Properties”| Property | Type | Description | Defined in |
|---|---|---|---|
upperBoundary | number | - | src/types/index.ts:904 |
lowerBoundary | number | - | src/types/index.ts:905 |
upperBoundaryDetermination? | string | null | - | src/types/index.ts:908 |
lowerBoundaryDetermination? | string | null | - | src/types/index.ts:909 |
soilNameNEN5104 | string | - | src/types/index.ts:912 |
color? | string | - | src/types/index.ts:915 |
anthropogenic? | string | null | Whether the layer is anthropogenic (man-made) - uses string codes in BHR-G (ja/nee/onbekend) | src/types/index.ts:917 |
rooted? | string | null | Whether the layer is rooted - uses string codes in BHR-G (ja/nee/onbekend) | src/types/index.ts:919 |
organicMatterContentClassNEN5104? | string | null | - | src/types/index.ts:920 |
gravelContentClass? | string | null | - | src/types/index.ts:921 |
carbonateContentClass? | string | null | - | src/types/index.ts:922 |
sandMedianClass? | string | null | - | src/types/index.ts:923 |
postSedimentary? | string | null | Whether a post-sedimentary change is present (raw code) | src/types/index.ts:927 |
horizonCode? | string | null | - | src/types/index.ts:928 |
humanTrace? | string | null | - | src/types/index.ts:929 |
geologicalOrigin? | string | null | - | src/types/index.ts:930 |
bioturbated? | string | null | - | src/types/index.ts:931 |
structure? | string[] | Sedimentary structures (0-3) | src/types/index.ts:933 |
verticalTrend? | string[] | Vertical trends (0-3) | src/types/index.ts:935 |
archeologicalConstituents? | string[] | Archeological constituent types (0-5) | src/types/index.ts:937 |
geologicalSoilName? | string | null | Geological soil name (lithostratigraphic) | src/types/index.ts:941 |
shellMatterContentClass? | string | null | Shell matter content classification | src/types/index.ts:943 |
micaContentClass? | string | null | - | src/types/index.ts:944 |
micaContentClassArchive? | string | null | - | src/types/index.ts:945 |
shellMatterContentClassArchive? | string | null | - | src/types/index.ts:946 |
veryCoarseFractionContentClass? | string[] | Very coarse fraction content classes (0-2) | src/types/index.ts:948 |
veryCoarseFractionContentClassArchive? | string[] | Very coarse fraction content classes, archive coding (0-2) | src/types/index.ts:950 |
glauconiteContentClass? | string | null | - | src/types/index.ts:951 |
glauconiteContentClassArchive? | string | null | - | src/types/index.ts:952 |
sedimentaryPhenomenon? | string | null | - | src/types/index.ts:953 |
animalFossils? | string[] | Animal fossil types found in the soil (0+) | src/types/index.ts:955 |
munsellColour? | MunsellColour | - | src/types/index.ts:958 |
sandFraction? | SandFraction | - | src/types/index.ts:959 |
shellFraction? | ShellFraction | - | src/types/index.ts:960 |
gravelFraction? | GravelFraction | - | src/types/index.ts:961 |
peatFraction? | PeatFraction | - | src/types/index.ts:962 |
fractionDistribution? | FractionDistribution | - | src/types/index.ts:963 |
chunks? | Chunk[] | Chunks of differing material (0-3) | src/types/index.ts:965 |
mottles? | Mottle[] | Mottles (0-3) | src/types/index.ts:967 |
thinStrata? | ThinStratum[] | Thin interbedded strata (0-4) | src/types/index.ts:969 |