post samples

post samples

The post samples module is used to visualize:

  • Sampling locations and the values of the properties in .apdv files
  • The lithology specified in a .pgf, .lsdv, .lpdv or .geo files
  • The location and values of well screens in a .aidv file
Warning

When using the Datamap parameters (Minimum and Maximum) unlinked such that the resulting datamap is a subset of the true data range, probing in C Tech Web Scenes will only be able to report values within the truncated data range. Values outside that limited range will display the nearest value within the truncated range.

Along with a representation of the borings from which the samples/data were collected. The post samples module has the capability to process property values to make the posted data values consistent with data used in kriging modules. Data can be represented as spheres or any user specified glyph. The sampling locations may be colored and sized according to the magnitude of the property value, and labels can be applied to the sampling locations with several different options.

Each sampling location can be probed for data by holding the Ctrl button and left-clicking on the sample location.

When you read any of the supported file types, the module automatically selects the proper default settings to display that data type. However, some file formats can benefit from different options depending on your desires and the quantity of data present.

Below is the Properties window for post samples after reading a .PGF file. Note that “Samples” and “Screens” are selected.

The result in the viewer is below.

If we turn on Well Labels and Sample Labels (with some subsetting to declutter), the viewer shows:

The post samples module can also represent downhole geophysical logs or Cone Penetration Test (CPT) logs with tubes which are colored and/or sized according to the magnitude of the data. It can display nonvertical borings and data values collected along their length, and can also explode borings and sample locations to show their correct position within exploded geologic layering.

When used to read geology files, post samples will place surface indicators at the top (ground) surface and the bottom of each geologic layer that are colored according to the layer they depict. When a geology file (.geo or .gmf) is exploded without using geologic surface input from gridding and horizons there will be surface indicators at the top and bottom of each layer. You may color the borings by lithology.

Ports

DirectionNameTypeDescription
InputInput FilenameStringFile used to display data.
InputInput Geologic FieldFieldThe geologic field to use for exploding output.
InputInput DateDateDate used for interpolating between dates in a time domain file format.
InputSubsetting FeatureFieldA field containing a 2D surface or 1D line for subsetting.
InputInput Z ScaleNumberThe factor for vertical scaling.
InputInput ExplodeNumberThe value used for separating output based on geology.
InputInput Refine DistanceNumberThe value used for refining PGF files.
InputSample GlyphFieldA field containing a glyph that can be placed at sample locations.
OutputOutput FilenameStringFile used to display data.
OutputOutput Z ScaleNumberThe factor for vertical scaling.
OutputOutput Refine DistanceNumberThe value used for refining PGF files.
OutputOutput ExplodeNumberThe value used for separating output based on geology.
OutputAnalyte NameStringText containing the name of the current analyte.
OutputGeology LegendGeology LegendGeology legend information.
OutputBoring TubesFieldA field containing the borings tubes. This can be exported as a shapefile or EFB (with EnterVol) for use in ArcGIS.
OutputColor TubesFieldA field containing the color tube lines. This can be exported as a shapefile or EFB (with EnterVol) for use in ArcGIS.
OutputBoring DataFieldA field containing the data associated with each boring.
OutputOutput DateDateDate used for interpolating between dates in a time domain file format.
OutputSample DataRenderableA renderable object displaying the sample data.

Properties

PropertyTypeDescription
Allow RunBooleanThis toggle can prevent the module from running. Allowing the user to make changes to large data sets without waiting for updates.
ExecuteButtonThis button will force the module to run even if the Allow Run toggle has been turned off.
FilenameStringThe file name to process for display.
Data ComponentIntegerThe Data Component is used to select which file data component to process for display.
Z ScaleDoubleThe Z Scale is the vertical exaggeration to apply to the display object.
SamplesBooleanThe Samples toggle will prevent or allow samples from being created or displayed.
ScreensBooleanThe Screens toggle will prevent or allow screens from being created or displayed.
Boring TubesBooleanThe Boring Tubes toggle will prevent or allow boring tubes from being created or displayed.
Color TubesBooleanThe Color Tubes toggle will prevent or allow color tubes from being created or displayed.
Well LabelsBooleanThe Well Labels toggle will prevent or allow well labels from being created or displayed.
Sample LabelsBooleanThe Sample Labels toggle will prevent or allow sample labels from being created or displayed.
Suppress OutputBooleanSuppress Output is used to prevent updates and warnings from being output. This is useful if running the module in a loop.

Glyph Settings

PropertyTypeDescription
Glyph SizeDoubleThe Glyph Size value is used to scale the glyphs in all directions. The default is automatically computed based on your input data.
PriorityChoice: Maximum, MinimumThe Priority of the glyph will reverse the scaling so that the smallest sample values have the largest size.
Minimum Scale FactorDoubleThe Minimum Scale Factor scales the sample values with the least Priority.
Maximum Scale FactorDoubleThe Maximum Scale Factor scales the sample values with the greatest Priority.
Use Log DataBooleanThe Use Log Data toggle will force the size of the glyph to be based on the log10 of the selected data.
Generated GlyphChoice: Sphere, Cube, Cone, Cylinder, Polygon, DiskThe Generated Glyph choice allows the user to select the type of glyph that is automatically generated.
Sphere SubdivisionsIntegerThe Sphere Subdivisions defines how finely the sample spheres are rendered. Higher values mean smoother spheres but at a higher memory cost.
Glyph ResolutionIntegerThe resolution for generated cone, polygon, cylinder, and disk glyphs.
Primary Axis FactorDoubleThe scale factor for the primary axis of the glyph.
Secondary Axis FactorDoubleThe scale factor for the secondary axis of the glyph.
Heading DipDoubleThe Heading and Dip values are used to align the glyphs to a constant orientation.
RollDoubleThe roll of the glyph along its primary axis.

Sample Settings

PropertyTypeDescription
Data ProcessingChoice: Linear Processing, Log ProcessingData Processing will allow the module to be run in either Linear or Log Space.
Linear Post ClipDoubleWhen the Log Process toggle is turned off the Linear Post Clip Min will be used after data processing to replace any sample property value that is less than the specified number in linear space.
Log Post ClipDoubleWhen the Log Process toggle is turned on the Log Post Clip Min will be used after data processing to replace any sample property value that is less than the specified number in log space.
DatamapDoubleThe Datamap refers to the min and max values that are used by the datamap. This does not change data values from the file.
Detection LimitDoubleThe Detection Limit value affects any file values set with the ‘ND’ or other non-detect flags. When the module encounters this flag in the file it will insert a value equal to (Detection Limit * LT Multiplier).
Less Than MultiplierDoubleThe Less Than Multiplier is the value applied to any sample with the ‘<’ less than flag.
Default Coordinate UnitsStringThe default coordinate units for the input data.
Sphere Count LimitIntegerThe Sphere Count Limit value determines the maximum number of spheres to create. If the number of samples exceeds this value, the module will turn spheres off and generate colored tubes instead.
Maximum Sample ThresholdIntegerThe Maximum Sample Threshold will set the maximum number of samples from the input file to allow. If the file contains more than this amount an error will occur.
Synthetic OnlyBooleanThe Synthetic Only toggle is used when reading created drill guide files. This toggle will cause only synthetic drill guide samples to be displayed.

Subsetting Settings

PropertyTypeDescription
Drop Samples BelowDoubleThe Drop Samples Below value will allow the user to remove any sample below the set value.
Drop Samples AboveDoubleThe Drop Samples Above value will allow the user to remove any sample above the set value.
Spatial SubsettingChoice: Show All, Rectangular Region, Circular Region, By ExpressionSelect the type of Spatial Subsetting to perform.
Rectangular RegionDoubleThe Rectangular Region is the domain when subsetting using Rectangular Region.
Circular Region CenterDoubleThe Circular Region Center is used to set the coordinates of the center of the Circular Region for subsetting.
Circular Sub SizeDoubleThe Circular Sub Size is used to set the size of the circle for the Circular Region for subsetting.
Control ExpressionStringThe Control Expression is the expression used by all labels with a linked Expression value.
Subset Outside Of RegionBooleanThe Subset Outside Of Region toggle will cause the Spatial Subsetting to subset everything outside of the set region.
Distance To LineDoubleThe Distance To Line value is used to subset the samples to within a distance from the line passed into the Subsetting Feature port.
Straighten To 2DBooleanThe Straighten to 2D toggle is used to project your 3D borings to a 2D representation.
Straightened PlaneChoice: Export in XZ, Export in XYThe Straightened Plane allows the user to set the plane the straightened samples are in.

Collapse To 2D

PropertyTypeDescription
Collapse 3D To 2DChoice: Process in 3D, Collapse to 2DThe Collapse 3D To 2D toggle will cause the module to extract a 2D representation of the data.
Collapse MethodChoice: Max, MinThe Collapse Method determines how 3D data is reduced to 2D.
Distance To CollapseDoubleThe Distance To Collapse is the maximum distance in 2D that points will be considered coincident. Coincident points will be dropped depending on the Collapse Method.
Sample Z PositionChoice: Maintain sample elevation, Elevation based on dataThe Sample Z Position can either be assigned by the Collapse method or the spheres can be positioned by their data value.

Geology Settings

PropertyTypeDescription
Min ThicknessDoubleThe Min Thickness is the smallest thickness, in user coordinate units, that a geological layer can have.
ExplodeDoubleThe Explode distance can be set here or referenced by connection. For .geo files, the samples will be exploded based upon their layer designations unless a different geology is imported into the module.
Reverse HierarchyBooleanThe Reverse Hierarchy toggle will reverse the hierarchy of the geology.
Screen Refine DistanceDoubleThe Screen Refine Distance is used to show how lithology screens can be sampled in indicator modules. The refine distance will add samples between the top and bottom until no sample is more than the refine distance apart.
Max Points Per IntervalIntegerThe Max Points Per Interval is used to cap the number of points created between samples in pgf data.
Color Data ComponentChoice: Layer, Material, ElevationThe Color Data Component for the sample spheres can be either the geological layer, the material value of that layer, or the elevation of the spheres.

Time Settings

PropertyTypeDescription
File Is Time DomainBooleanThe File Is Time Domain toggle turns on date interpolation for time domain analyte (e.g. chemistry) files.
Specify Date By ComponentBooleanThe Specify Date By Component toggle will cause the Date field to be ignored and the date to be selected using the Data Component.
DateDateThe Date field is the date being interpolated to. The Date can be either set here or passed in via the Date port.
Analyte NameStringThe Analyte Name field is used for AIDV and APDV time files as the dates take up the spots in these files usually reserved for analyte names.
Default Analyte UnitsStringThe default analyte units for the input data.
Interpolation MethodChoice: Direct Interpolation Only, Interpolate Only, Interpolate and Extrapolate Beyond, Interpolate and ExtrapolateThe Interpolation Method defines how to interpolate when given missing values in a file.
Use Nearest MeasuredBooleanThe Use Nearest Measured Data toggle causes the sample at the interpolated date to have the same value as the nearest measured date and not an interpolated value.
Non Linear ShrinkBooleanIf the Non-Linear Shrink toggle is selected the size of the sphere will be determined by a cosine interpolation instead of a linear one.

Screen Settings

PropertyTypeDescription
Display Screens AsChoice: Tubes, WiresDisplay Interval As controls how the well screens will be displayed.
Screen RatioDoubleThe Screen Ratio field is a value between 0.0 and 100.0 that sets what percentage of the Glyph Size the tube size will be.
Screen Tube ResolutionIntegerThe Tube Resolution value changes the number of divisions used to make each well screen tube.
Close Screen TubesBooleanThe Close Tubes toggle if turned on will place a disc inside the top and bottom of the tube, giving the well screen tubes a more solid visualization.
Connect Screen LinesBooleanThe Connect Screen Lines toggle is used for non-vertical intervals to merge separate cells into a single seamless tube.

Boring Tube Settings

PropertyTypeDescription
Display AsChoice: Tubes, WiresUse Display As to change how the Boring tube is displayed.
Tube RatioDoubleThe Tube Ratio field is a value between 0.0 and 100.0 that sets what percentage of the sample sphere minimum size the tube size will be.
Tube ResolutionIntegerThe Tube Resolution indicates how many faces will be used to create each tube; increasing this number will result in rounder tubes.
Tube TopDoubleThe Tube Top value will set the top elevation for each tube. If this value has been specified in the file, the file value will be used instead.
Main ColorColorEach boring tube is divided using two colors, the Main Color sets the first of these.
Secondary ColorColorEach boring tube is divided using two colors, the Secondary Color sets the second of these.
Color SeparationDoubleThe Color Separation defines the length both the Main Color and the Secondary Color will go to before switching to the other.
PhaseDoubleThe Phase value allows you to control the apparent rotation of tubes. This is specified in degrees of rotation.
Close TubesBooleanThe Close Tubes toggle will cause there to be a cap on the top and bottom of each tube, giving each tube a solid look.
Connect LinesBooleanThe Connect Lines toggle is used for non-vertical borings to merge separate cells into a single seamless tube.

Color Tube Settings

PropertyTypeDescription
Display AsChoice: Tubes, WiresUse Display As to change how the Color Tube is displayed.
Tube RatioDoubleThe Tube Ratio field sets what percentage of the sample sphere minimum size the tube size will be.
Tube ResolutionIntegerThe Tube Resolution indicates how many faces will be used to create each tube; increasing this number will result in rounder tubes.
Max VariationDoubleThe Max Variation value is a tool used to correct color blending between samples.
PhaseDoubleThe Phase value allows you to control the apparent rotation of tubes. This is specified in degrees of rotation.
Close Color TubesBooleanThe Close Tubes toggle will cause there to be a cap on the top and bottom of each tube, giving each tube a solid look.
Connect Color Tube LinesBooleanThe Connect Lines toggle is used for non-vertical borings to merge separate cells into a single seamless tube.

Label Settings

PropertyTypeDescription
TitleExpressionTitle sets the template the title labels are generated with.
Title PositionChoice: Top of Boring, Bottom of Boring, Top and BottomThe Title Position allows the user to place the title label at the top or bottom of the boring.
FeaturesExpressionFeatures sets the template the feature labels are generated with.
Default TopChoice: First Sample, Tube TopIf the ground elevation is not defined in the file, the default can be set to either the first sample in a boring or the Boring Tube Top value.
Screen LabelingChoice: At sample, At mid-intervalScreen Labeling allows the user to specify where each feature label will occur.
Label TypeChoice: Forward Facing Fonts, TrueType Fonts, Line FontsThe Label Type allows the user to select between three font types.
TrueType Font StyleFontThe TrueType Font Style allows the user to alter the basic look of the font.
3D Label SettingsLabel Settings3D Label Settings allow the user to align the labels to an appropriate view.
Forward Facing StyleForward FacingForward Facing Style allows the user to align the labels to an appropriate view and to alter the basic layout of the font.
Label ColorColorLabel Color allows the color for every label to be set.
Top OffsetDoubleThe Top Offset is for Well Labels only. It is a vertical offset from the top of the boring.
Radial OffsetDoubleThe Radial Offset field is the radial offset for Sample Labels only. This sets the sample label offset from the sample’s center in sphere diameter units. A value of 1.0 is one sample diameter.
Label AngleDoubleThe Label Angle field determines where in a circle around the sample to place the label. For example a value of zero means place the labels to the direct right of the sample, a value of 90 would place the label directly above the sample.
Z OffsetDoubleThe Z Offset is for Sample Labels only. It is a vertical offset from the sample’s Z coordinate.
Label SubsettingChoice: None, Blank Labels, Boring Min/MaxLabel Subsetting allows the user to restrict the number of labels in a rectangular region by using label blanking, or to restrict the number of labels along a boring based on the analytical value.
Blank FactorDoubleThe Blank Factor value represents a scale used when determining the bounds of a label for overlap avoidance. The scale is based off the height of the label.
Favor Min ValueBooleanThe Favor Min Value is used for label subsetting. When overlaps occur, or the Boring Min/Max is selected, this control will keep the lowest value.