generate-contours-from-holes-intercepts

See this command in the command table.

To access this command:

  • Report ribbon > Contours > Generate Contours > Generate Contours from Drillhole Intercepts.
  • Display the Find Command screen, locate generate-contours-from-holes-intercepts and click Run.

  • Enter "generate-contours-from-holes-intercepts" into the Command Line.

Command Overview

Generate contours from drillhole intercepts. Wireframes can also be generated.

Displays the Generate Controls from Intercepts screen.

Command Automation

You can automate by passing this command and parameters into oDmApp.ParseCommand(), using any COM-aware scripting language.

Note: For more information on scripting in Studio NPVS+, please refer to your Scripting Tutorial (Help > Scripting Tutorial).

Example Parameter String (JS):

oDmApp.ParseCommand("generate-contours-from-holes-intercepts 
'DrillholeInput=DH;
AttributeColumn=AU;
NumericDatum=1.2;
UseBottomOfValue=false;
StringOutput=AU_CONTOURS;
GridOutput=AU_GRID;
SurfaceOutput=AU_SURFACE;
FaultsInput=FAULTS;
ClippingInput=CLIP;
KeepInsideClipping=true;
Azimuth=0;Dip=0;
GriddingAlgorithm=MinimumCurvature;
GriddingEstimation=Slope;
SmoothingMethod=Biharmonic;
SmoothingPasses=1;
AutoExtent=true;
Margin=0;
CustomCellSize=false;CellsAcrossX=100;CellsAcrossY=100;
UseSearchEllipse=false;
UseCustomContourExtents=false;
ContourStringMode=Fixed;
ContourStringIntervals=10;
ContourStringOffset=0;
ContourElevationMode=Attribute;
ContourRefinement=5;
UseCustomGridElevation=false;
GridFaultRefinement=1;
SurfaceFaultRefinement=1;SurfaceTolerance=0'";

Where:

  • DrillholeInput=DH is the Input source parameters: Identify the source data. At least one of PointsInput or DrillholeInput must resolve to an object for gridding to run.

  • AttributeColumn=AU;NumericDatum=1.2;UseBottomOfValue=false is the AttributeColumn: Column name used with DrillholeInput to select intercept values. NumericDatum, StringDatum, and UseBottomOfValue control drillhole intercept extraction.

  • FaultsInput=FAULTS is the FaultsInput: Object name. When supplied and found, the object is used as fault input during gridding and output refinement.

  • ClippingInput=CLIP;KeepInsideClipping=true is the ClippingInput: Object name. When supplied and found, the object is used as clipping polygon input. KeepInsideClipping controls which side of the clipping polygons is kept.

  • Azimuth=0 is the Azimuth: Numeric angle in degrees. It defines the contouring plane rotation about the Z axis.

  • Dip=0 is the Dip: Numeric angle in degrees. It defines the contouring plane dip rotation.

  • StringOutput=AU_CONTOURS;GridOutput=AU_GRID;SurfaceOutput=AU_SURFACE is the Output target parameters: Select what the command creates. At least one output target must be supplied to create useful scripted output.

  • UseCustomContourExtents=false;ContourStringMode=Fixed;ContourStringIntervals=10;ContourStringOffset=0;ContourElevationMode=Attribute;ContourRefinement=5 is the Contour-string output parameters: Used when StringOutput is supplied. These include contour extents, contour mode, intervals, offsets, elevation mode, fault handling, and refinement settings.

  • UseCustomGridElevation=false;GridFaultRefinement=1 is the Grid output parameters: Used when GridOutput is supplied. These include custom grid elevation limits and grid fault refinement settings.

  • SurfaceFaultRefinement=1;SurfaceTolerance=0 is the Surface output parameters: Used when SurfaceOutput is supplied. These include surface fault refinement and surface tolerance settings.

  • GriddingAlgorithm=MinimumCurvature;GriddingEstimation=Slope;SmoothingMethod=Biharmonic;SmoothingPasses=1 is the Gridding algorithm parameters: Control how the input values are interpolated, including gridding algorithm, estimation, smoothing method, smoothing passes, and trend polynomial order.

  • AutoExtent=true;Margin=0;CustomCellSize=false;CellsAcrossX=100;CellsAcrossY=100 is the Grid extent and resolution parameters: Define the generated grid area and cell size, including automatic extents, margin, custom cell size, and cell counts or widths.

  • UseSearchEllipse=false is the Search ellipse parameters: Control optional search ellipse behaviour for non-trend gridding.

Parameters Table

Parameter Description Reqd? Example Syntax
Input source parameters Identify the source data. At least one of PointsInput or DrillholeInput must resolve to an object for gridding to run. Y DrillholeInput=DH
AttributeColumn Column name used with DrillholeInput to select intercept values. NumericDatum, StringDatum, and UseBottomOfValue control drillhole intercept extraction. N AttributeColumn=AU;NumericDatum=1.2;UseBottomOfValue=false
FaultsInput Object name. When supplied and found, the object is used as fault input during gridding and output refinement. N FaultsInput=FAULTS
ClippingInput Object name. When supplied and found, the object is used as clipping polygon input. KeepInsideClipping controls which side of the clipping polygons is kept. N ClippingInput=CLIP;KeepInsideClipping=true
Azimuth Numeric angle in degrees. It defines the contouring plane rotation about the Z axis. N Azimuth=0
Dip Numeric angle in degrees. It defines the contouring plane dip rotation. N Dip=0
Output target parameters Select what the command creates. At least one output target must be supplied to create useful scripted output. Y StringOutput=AU_CONTOURS;GridOutput=AU_GRID;SurfaceOutput=AU_SURFACE
Contour-string output parameters Used when StringOutput is supplied. These include contour extents, contour mode, intervals, offsets, elevation mode, fault handling, and refinement settings. N UseCustomContourExtents=false;ContourStringMode=Fixed;ContourStringIntervals=10;ContourStringOffset=0;ContourElevationMode=Attribute;ContourRefinement=5
Grid output parameters Used when GridOutput is supplied. These include custom grid elevation limits and grid fault refinement settings. N UseCustomGridElevation=false;GridFaultRefinement=1
Surface output parameters Used when SurfaceOutput is supplied. These include surface fault refinement and surface tolerance settings. N SurfaceFaultRefinement=1;SurfaceTolerance=0
Gridding algorithm parameters Control how the input values are interpolated, including gridding algorithm, estimation, smoothing method, smoothing passes, and trend polynomial order. N GriddingAlgorithm=MinimumCurvature;GriddingEstimation=Slope;SmoothingMethod=Biharmonic;SmoothingPasses=1
Grid extent and resolution parameters Define the generated grid area and cell size, including automatic extents, margin, custom cell size, and cell counts or widths. N AutoExtent=true;Margin=0;CustomCellSize=false;CellsAcrossX=100;CellsAcrossY=100
Search ellipse parameters Control optional search ellipse behaviour for non-trend gridding. N UseSearchEllipse=false

More Information

  • The parser only recognizes fields written as exactly one key=value pair separated by semicolons. Unknown keys are ignored.
  • The source parser accepts DrillholeInput, AttributeColumn, and KeepInsideClipping; shorter names such as Attribute or KeepInside are not parsed by this command.

Related topics and activities