Skip to content
A

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.

PropertyTypeDescriptionDefined in
upperBoundarynumber-src/types/index.ts:904
lowerBoundarynumber-src/types/index.ts:905
upperBoundaryDetermination?string | null-src/types/index.ts:908
lowerBoundaryDetermination?string | null-src/types/index.ts:909
soilNameNEN5104string-src/types/index.ts:912
color?string-src/types/index.ts:915
anthropogenic?string | nullWhether the layer is anthropogenic (man-made) - uses string codes in BHR-G (ja/nee/onbekend)src/types/index.ts:917
rooted?string | nullWhether 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 | nullWhether 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 | nullGeological soil name (lithostratigraphic)src/types/index.ts:941
shellMatterContentClass?string | nullShell matter content classificationsrc/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