DrillHoles.CollarType
Collar(table; [holeid], [x], [y], [z])

Collar table and its main column fields.

DrillHoles.IntervalType
Interval(table; [holeid], [from], [to])

Interval table and its main column fields.

DrillHoles.SurveyType
Survey(table; [holeid], [at], [azm], [dip])

Survey table and its main columns fields.

DrillHoles.compositeMethod
composite(dh, L; method=:flex, domain=nothing)

Composite drillhole samples dh produced by desurvey to a given length L using method. Optionally, specify a domain variable to decide whether or not to combine two samples.

Methods

  • :cons - samples have the exact specified length
  • :flex - samples can have slightly different length

References

DrillHoles.desurveyMethod
desurvey(collar, survey, intervals; step=:arc, indip=:auto, outdip=:down)

Desurvey drill holes based on collar, survey and intervals tables. Optionally, specify a step method, an input dip angle convention indip and an output dip angle convention outdip.

Step methods

  • :arc - spherical arc step
  • :tan - simple tanget step

See https://help.seequent.com/Geo/2.1/en-GB/Content/drillholes/desurveying.htm

Dip conventions

Input dip angle

  • :auto - most frequent dip sign points downwards
  • :down - positive dip points downwards
  • :up - positive dip points upwards

Output dip angle

  • :down - positive dip points downwards
  • :up - positive dip points upwards
DrillHoles.selectionMethod
selection(table)

Return the subtable of mining table with required columns.