2. User manual
2.1. Database creation
OpenLog provides its own borehole data storage library called xplordb.
xplordb
meets GeoSciML standards and relies on PostgreSQL/Postgis
or spatialite
for its backend component.
2.1.1. Spatialite - standalone
Warning
Spatialite
databases are not suited to handle datasets > 50mB and do not provide concurrent access capability.
Prefer PostgreSQL if your use case does not fit the aforementioned.
To create a new spatialite
database:
go to
OpenLog
menu ->Database management
->Create new spatialite database
Choose where to save the database file.
You are now connected to the spatialite
database and ready to import data.
2.1.2. PostgreSQL - xplordb
To create a new xplordb
database and provided that you have access to an active PostgreSQL + Postgis server:
go to
OpenLog
menu >Database management
>Create new xplordb database
input the database
Host
IP/URL andPort
number or refer to aService
Note
database creation is only available to PostgreSQL users with sufficient privileges
review authentication parameters in the
Basic
tabverify authentication parameters by using the
Test connection button
then clickNext
button.input a database name and set remaining parameters as desired
Note
the
admin
user is mandatory and should be anxdb_admin
click
Finish
connect to the newly created database
2.2. Database connection
Note
OpenLog integrates to multiple 3rd party databases but it is more efficient to work with native xplordb
or spatialite
databases.
2.2.1. To spatialite
go to
OpenLog
menu >Connect to database
>Spatialite
click
Open
or browse to the database file or pick from previous connections
2.2.2. To PostgreSQL
go to
OpenLog
menu >Connect to database
>Xplordb
input the host and port details of the PostgreSQL backend database
input the
Xplordb
database namego to the Basic tab and input the
Xplordb
admin
credentials
2.2.3. To Geotic
go to
OpenLog
menu >Connect to database
>Geotic
input the host and port details of the MSSQL backend database
input the
Geotic
database nameinput the
Geotic
user login and password
2.2.4. To BD Geo
got to
OpenLog
menu >Connect to database
>BD Geo
input the host and port details of the PostgreSQL backend database
input
BD Geo
database nameinput the
BD Geo
user login and password
2.3. Importing data
Once connected to an xplordb
or spatialite
database you may import tabular data from csv, spreasheet files, or QGIS layer attribute tables:
2.3.1. Import collar data
go to
OpenLog
menu >Database management
>Import collar data
select or create the person doing the data import job
select or create the dataset where the data will be imported.
Click
Next
browse to a collar data source, parameterize the importer, then click
Next
In the title section are the following parameters:
Data source
: either the path to a csv file, or a reference to an attribute tableHeader
: the number of top lines to skip from the data sourceEncoding
: character encoding standard, default is utf 8CRS
: an EPSG reference to the Coordinate Reference System to be usedDTM
(optional): a Digital Terrain Model from which to extract collar elevationsDate format
(optional): a Date, Time, and Time zone parsing templaterCurrent time
(read-only): an example of the expected data according toDate format
In the
File Format
section are the following parameters:CSV (comma separated values)
orCustom delimiters
(mandatory): define the delimiter characters and text qualifiers for the purpose of parsing the csv file into a structured table
In the
Column definition
section is a table of 7 columns and 4 rows:The
Column
row references the column titlesThe
Map
row presents a drop-down list, the list is comprised of the colum titles found in the csv file according to the user-definedFile Format
rulesThe
Unit
row specifies the physical unit of measurementThe
Type
row specifies the data typeThe
HoleID
column maps unique collar identifiersThe
Easting
column maps effective collar x coordinates in metresThe
Northing
column maps effective collar y coordinates in metresThe
Elevation
column (optional) maps collar z coordinates in metres AMSLThe
EOH
column (optional) maps effective collar total drilled length in metresThe
Pld. East.
column maps planned collar x coordinates in metresThe
Pld. North.
column maps planned collar y coordinates in metresThe
Pld. EOH
column (optional) maps planned collar total drilled length in metresThe
Dip
column (optional) maps collar inclination in degreesThe
Azimuth
column (optional) maps collar orientation in degreesThe
Date
column (optional) maps an arbitrary date
In the
Sample Data
section is a preview table where theFile Format
parsing rules are applied to the csv fileIn the
Imported data
section is a preview table where theColumn definition
mapping rules are applied to the parsed csv file. This represents how the data will be stored in the database.Click
Next
review the summary of what is to be be imported into the database and click
Finish
2.3.2. Import survey data
go to
OpenLog
menu >Database management
>Import survey data
select or create the person doing the data import job
select or create the dataset where the data will be imported.
Click
Next
browse to a survey data source, parameterize the importer, then click
Next
In the
Import options
section are the following parameters:Invert Dips
checkbox, OpenLog assumes negative dips down convention, check this box for positive dips down conventionData source
: either the path to a csv file, or a reference to an attribute tableHeader
: the number of top lines to skip from the data sourceEncoding
: character encoding standard, default is utf 8
In the
File Format
section are the following parameters:CSV (comma separated values)
orCustom delimiters
(mandatory): define the delimiter characters and text qualifiers for the purpose of parsing the csv file into a structured table
In the
Column definition
section is a table of 5 columns and 4 rows:The
Column
row references the column titlesThe
Map
row presents a drop-down list, the list is comprised of the colum titles found in the csv file according to the user-definedFile Format
rulesThe
Unit
row specifies the physical unit of measurementThe
Type
row specifies the data typeThe
HoleID
column maps unique collar identifiersThe
Dip
column maps survey inclination in decimal degrees from +90° to -90° with 0° defined has the horizontal planeThe
Azimuth
column maps survey direction in decimal degrees from +0° to +359° clockwise with 0° defined has the grid NorthThe
Length
column maps survey drilled lengths in metres
In the
Sample Data
section is a preview table where theFile Format
parsing rules are applied to the csv fileIn the
Imported data
section is a preview table where theColumn definition
mapping rules are applied to the parsed csv file. This represents how the data will be stored in the database.Click
Next
review the summary of what is to be be imported into the database and click
Finish
2.3.3. Import downhole data
go to
OpenLog
menu >Database management
>Import downhole data
select or create the person doing the data import job
select or create the dataset where the data will be imported.
Either pick an existing downhole data series from the
Available downhole data
drop down menu or create a new one underCreate downhole data
.
When chosing the latter, the following parameters are made available:The
Variable
parameter refers to the new downhole data series name as defined by the userthe
Domain
parameter refers to the authorized input set of the new downhole data series, it offers thedepth
option for measurements taken along the hole path and thetime
option for measurements taken over time at a single set depthThe
Extent
parameters refers to the granularity of the input set, it offers thediscrete
option for point measurements and theextended
option for interval measurements
click
Next
browse to a downhole data source, parameterize the importer, then click
Next
In the title section are the following parameters:
Data source
: either the path to a csv file, or a reference to an attribute tableHeader
: the number of top lines to skip from the data sourceEncoding
: character encoding standard, default is utf 8Date format
(optional): a Date, Time, and Time zone parsing templaterCurrent time
(read-only): an example of the expected data according toDate format
lithological intervals expanded to fill the newly created gap to the median pointFile name
references the path the csv file
In the
Import options
section are the following parameters:Gap resolution
: specifies how data gaps are handled, options areaccept
,reject
,forward
,backward
,nearest
accept
: entry is be imported as isreject
: entry is be ignoredforward
: overlying entry is imported insteadbackward
: underlying entry is imported insteadnearest
: the entry is split at the midpoint and filled with the overlying and underlying entries
Overlap resolution
: specifies how data overlaps are handled, options arereject
,forward
,backward
,nearest
. In all cases, overlaping areas are removed and treated as gaps.
In the
File Format
section are the following parameters:CSV (comma separated values)
orCustom delimiters
(mandatory): define the delimiter characters and text qualifiers for the purpose of parsing the csv file into a structured table
In the
Column definition
section is a table of 2 to 3 columns and 4 rows:The
Column
row references the column titlesThe
Map
row presents a drop-down list, the list is comprised of the colum titles found in the csv file according to the user-definedFile Format
rulesThe
Unit
row specifies the physical unit of measurementThe
Type
row specifies the data type, the available data types areNominal
,Numerical
,Datetime
,Categorical
,Imagery
,Polar
, andSpherical
The
HoleID
column maps unique collar identifiersWhen working with a
discrete
input set, theDepth
column maps measurement depths.When working with a
extended
input set, theFrom_m
column maps the top of each interval while theTo_m
column maps the bottom of each interval.
Either way, you will be able to add/remove any number of data columns by clicking the green
+
icon or remove them with the redx
icon. TheColumn
,Map
,Unit
, andType
parameters will have to be set for each newly added column.
In the Sample Data
section is a preview table where the File Format
parsing rules are applied to the csv file
In the Imported data
section is a preview table where the Column definition
mapping rules are applied to the parsed csv file. This represents how the data will be stored in the database.

click Next
verify the database table creation parameters, ensure that no blank characters are present in any
Database column
orTable Name
entriesclick
Next
review the summary and click
Finish
2.3.3.1. Numerical data specifics
If you have added at least one column with the Type
set to Numerical
, the Uncertainty
section will display a table of 2 to 5 columns (based on the number of values used to describe uncertainty) with a row per Numerical
variable.
The
Column
column maps to numerical data fields as defined in theColumn definition
sectionWhen working with
Interval
uncertainty, theWide interval
column maps the extent of an error bar relative to the measured value, the underlying distribution is assumed symmetricalWhen working with
Boundary pair
uncertainty, theMax wide interval
andMin wide interval
columns map the highest and lowest values of an error bar.When working with
Boundary quad
uncertainty, theMax wide interval
andMin wide interval
columns map the highest and lowest values of the error bar component of a box plot while theMax narrow interval
andMin narrow interval
columns map the highest and lowest values of the box component of a box plot.
Note
Detection limits are only available to OpenLog Premium subscribers.
If you have added at least one column with the Type
set to Numerical
, the Detection limits
section will display a table of 3 columns with a row per Numerical
variable.
2.3.3.2. Categorical data specifics
If you have added at least one column with the Type
set to Categorical
, the Categories
section will display a table of 3 columns and as many rows as the number there are Categorical
variables:
The
Column
column maps all categorical data as defined in theColumn definition
sectionThe
Category
column maps to a dictionary of allowed valuesThe
Validation
column presents a drop-down list of three filter options:append
will add any unrecognized category from the csv file to the dictionary and therefore import all entries;restrict
will eliminate single entries with unrecognized categories;remove
will eliminate entries with unrecognized categories and all entries associated to the sameHoleID

2.3.3.3. Imagery specifics
If you have added at least one column with the Type
set to Imagery
, the csv data must abide the following:
Entries must contain a file path to the image, either absolute or relative to the csv file
Images must be in on of the supported formats as described in the QImage documentation
2.3.3.4. Polar data specifics
If you have added at least one column with the Type
set to Polar
, the csv data must abide the following
Entries must be expressed in decimal degrees from +0° to +359° clockwise with 0° defined has the grid North
2.3.3.5. Spherical data specifics
If you have added at least one column with the Type
set to Spherical
, the Spherical data definition
section will display a table of 5 columns
The
Column
column maps spherical data fields as defined in theColumn definition
sectionThe
Type
column presents a drop-down list of two options:LINE
refers to a spherical vector that describes the orientation of a 1D object;PLANE
refers to a spherical vector that describe the orientation of the dip vector of a 2D objectThe
Dip
column maps vector inclination in decimal degrees from +0° to +90° with 0° defined has the horizontal planeThe
Azimuth
column maps vector direction in decimal degrees from +0° to +359° clockwise with 0° defined has the grid NorthThe
Polarity
column, in the case of aType
set toPLANE
, indicates the hemisphere that the unit normal vector to the plane is directed towards, with 0 defined as the upper and 1 as the lower
2.4. Downhole data table management
Users may create or delete downhole data tables using the Downhole data administration
window
Note
Downhole data table management is only available to OpenLog Premium subscribers.
2.4.1. Removing tables
Warning
Deletion of tables is permanent.
2.4.2. Creating tables
go to
OpenLog
menu >Database management
>Manage downhole data
Pick
Create
then clickNext
Input a name for the table under
Variable
then set the following:the
Domain
parameter refers to the authorized input set of the new downhole data series, it offers thedepth
option for measurements taken along the hole path and thetime
option for measurements taken over time at a single set depthThe
Extent
parameters refers to the granularity of the input set, it offers thediscrete
option for point measurements and theextended
option for interval measurements
click
Next
In the
Column definition
section is a table of 2 to 3 columns and 3 rows:The
Column
row references the column titlesThe
Unit
row specifies the physical unit of measurementThe
Type
row specifies the data type, the available data types areNominal
,Numerical
,Datetime
,Categorical
,Imagery
,Polar
, andSpherical
The
HoleID
column maps unique collar identifiersWhen working with a
discrete
input set, theDepth
column maps measurement depths.When working with a
extended
input set, theFrom_m
column maps the top of each interval while theTo_m
column maps the bottom of each interval.
Either way, you will be able to add/remove any number of data columns by clicking the green
+
icon or remove them with the redx
icon. TheColumn
,Map
,Unit
, andType
parameters will have to be set for each newly added column.The
Table preview
section shows the table structure as it will be stored in the database.click
Next
verify the database table creation parameters, ensure that no blank characters are present in any
Database column
orTable Name
entriesclick
Next
review the summary and click
Finish
2.5. Collar management
2.5.1. Adding collars
go to
OpenLog
menu >Add collar
select or create a
Person
andDataset
in the
Collar settings
section, set the general parameters:Index prefix
prepends a string to each collar nameIndex base
defines the total digit count of collar numbersIndex start
appends a collar number number to each collar nameDTM
points to an existing raster layer that will be used to retrieve collar elevation
tick the
Grid mode
checkbox if required
2.5.1.1. Point & click mode
If the Grid mode
box is left unchecked, the user is generate new collar via point and click action directly onto the canvas to add new collar entries into an editable table of 9 columns:
An untitled column for rank
The
HoleID
column displays unique collar identifiers generated as per theIndex prefix
,Index base
, andIndex start
parametersThe
Easting
column displays the X coordinates retrieved on click from the canvas in metresThe
Northing
column displays the Y coordinates retrieved on click from the canvas in metresThe
Elevation
column displays the Z coordinates retrieved on click from theDTM
in metres, defaults to 0 is no elevation surface is presentThe
EOH
column (optional) displays an optional the total measured length of the drillholeThe
Pld. East.
column (optional) displays planned collar x coordinates in metresThe
Pld. North.
column (optional) displays planned collar y coordinates in metresThe
Pld. EOH
column (optional) displays planned collar total drilled length in metresThe
Dip
column (optional) displays collar inclination in degreesThe
Azimuth
column (optional) displays collar orientation in degrees
Click OK
to validate the changes and push the new collars to the database.
2.5.1.2. Grid mode
If the Grid mode
box is checked, the user is able to generate a grid of points of a chosen orientation and spacing through clik-and-drag action over the canvas.
The relevant parameters are:
Number
andSpacing
represent two alternative means of defining the cardinality of the grid, either through aColumns
number vsRows
number or viaHorizontal
intervals vsVertical
intervalsThe
Azimuth
defines the orientation of the grid relative to the grid North
The points are added to the collar table automatically:

Click OK
to validate the changes and push the new collars to the database.
2.5.2. Editing/removing collars
a table containing raw
Collar
data as described in the Adding collars section will open with every field editable except for those under theHoleID
column
2.6. Desurveying
OpenLog makes use of the minimum curvature interpolator for its desurveying calculations.
Note
In order to avoid potentially lengthy processing times, OpenLog does not desurvey drillholes on import by default.
Select any number of collars from the collar layer
go to
OpenLog
menu >Desurvey holes
or right click into the canvas and clickDesurvey holes
the orthogonal projection of the drillhole traces derived from collar orientation and surveys will be added to the
PLanned trace
andEffective trace
layers, respectively.
2.7. Survey creation/edition
OpenLog includes basic survey edition capabilities.
Select any number of collars from the collar layer
go to
OpenLog
menu >Edit surveys
or right click into the canvas and clickEdit surveys
select or create a
Person
andDataset
in the case of multiple collar selections, a
Collars
drop-down list of their HoleIDs will appear where each may be selected individuallybased on the
Collars
selection, relevant existing survey entries will populate a 3 column tables in theSurvey
section under anEffective
tab and aPlanned
tab. Note that thePlanned
table lists a single entry as it assumes that drillholes were designed straight.The
Depth
column defines the drilled length at which the survey entry was measuredThe
Dip
column maps survey inclination in decimal degrees from +90° to -90° with 0° defined has the horizontal planeThe
Azimuth
column maps survey direction in decimal degrees from +0° to +359° clockwise with 0° defined has the grid North
New survey entries may be added or deleted by clicking the green
+
icon or the redx
icon, respectively.click
OK
to push the changes to the database
2.8. Striplog visualization
2.8.1. Depth domain downhole data visualization
Select any number of collars from the collar layer
go to
OpenLog
menu >Display depth data
or right click into the canvas and clickDisplay depth data
click the
Add
icon in the newly displayed data visualization panel
select any number of available variable from the drop-down list and click
OK
A double-pronged
Selection tree
will then populate itself with the relevant collars and downhole data references on the left side of the panel.The
Downhole data
tree references downhole data series as selected at step 4, each downhole data series then encapsulates a list of collars as selected step 1.The
Collars
tree references collars as selected at step 1, each collar then encapsulates a list of downhole data series as selected at step 4.
Both trees map to the same data and serve only as alternate interaction pathways.
On click action over an element of the tree populates a
Symbology parameters
table under theSelection tree
with a:Parameter
columnValue
column
to remove a variable from the selection tree, left-click the variable name in the selection tree then click the
Remove
icon.
2.8.1.1. Controls
Global display parameter controls are found at the top of the Display depth data
panel

2.8.1.1.1. Static
Static controls effect single, non-dynamic actions.
2.8.1.1.1.1. Sorting and rearranging
The Display depth data panel offers several order controls over the graphs via the top menu bar.
The Sorting options are:
Sort by collar
rearranges the graphs per the order of their collar in the bottom tree
Sort by source
rearranges the graphs per the order of their data series in the top tree
Sort by X
rearranges the graphs per their ascending x coordinate (Easting)
Sort by Y
rearranges the graphs per their ascending y coordinate (Northing)
Sort by azimuth
rearranges the graphs relative to a direction
Transpose
rearranges the graphs over a single row. In this configuration, the zoom level will be shared among all graphs
Note
The Sort by azimuth
option is only available to OpenLog Premium subscribers.
Click-and-drag-action allows arbitrary rearrangement of graphs.
2.8.1.1.1.2. Vertical reference
Depth to altitude rescaling controls are also available in the Display depth data panel.

The rescaling options are made available via a combo switch-button/drop-down menu:
The
Depth/Altitude
button itselftoggles between drilled length display and AMSL altitude
The
Planned
entry from the drop-down list takes the collar orientation data as reference for the drillhole geometryThe
Effective
entry from the drop-down list takes the survey data as reference for the drillhole geometry
2.8.1.1.1.3. Tick marks
Note
Tick marks are only available to OpenLog Premium subscribers.
The Depth ticks
button toggles the display of Depth/Alitude tick marks over the drillhole traces in the map view.

Tick intervals are defined in the box immedialety next to it.

2.8.1.1.1.4. Viewer state retention
The Viewer state
button summons a drop-down list with the following options:

The
Load
entry imports a full plugin state parameter configuration from a .json fileThe
Save As
a saves full plugin state parameter configuration to a human-readable .json file
2.8.1.1.2. Contextual
The standard PyQtGraph contextual menu may be summoned partially with a right click into the display area.

The
View All
entry resets the axes to span the full extent of the dataThe
X-axis
andY-axis
entries are used to define the numerical extent of the graph either manually, as an upper/lower boundary pair, or automatically, as a percentage.The
Export
entry offers access the following file export options:CSV
andImage
2.8.1.1.3. Interactive
Interactive controls are accessible by hovering the cursor over the display area:
Scroll is controlled with Ctrl+M3 roll or Left click drag
Zoom is controlled with M3 roll
2.8.1.1.4. Hybrid
Hybrid tools are accessed through the main menu bar and controlled contextually or interactively.
The Inspector Line
toggles a data inspection line to be used over graphs which displays relevant information into a floating label overlay

Two options are available in a drop-down menu:

the
Synchronize
entry syncs the alignment of all lines which then behave as a single cross-graph linethe
Projects on canvas
entry displays the overlay ontop of drillhole traces in the canvas.
Note
The Projects on canvas
feature is only available to OpenLog Premium subscribers.
2.8.1.2. Discrete numerical data
In the case of discrete numerical data, a series of line graphs will fill the right side of the visualization panel.

2.8.1.2.1. Symbology parameters
The Symbology parameters
section for discrete numerical data lists the following:
The
[NAME] (Unit)
category toggles the rendering of the graph and provides access to all other parameters. Its wording is as recorded in the database.The
Bar chart/Line chart
buttontoggles the graph display between a triangulated line chart and a median point centered bar chart.
The
Plot options
category groups parameters that control graph-wide elements:The
Collar name
entry toggles the relevant text display at the top of the graphThe
Assay name
entry toggles the relevant text display of at the top of the graphThe
Column name
entry toggles the relevant text display of at the top of the graphThe
Log
entry toggles the x axis to a decimal log scaleThe
X grid
andY grid
entries toggle the display of a regular grid over the plot space for the X and Y axes, respectivelyThe
Minimap
entry toggles the display of a miniature version of the graph for the purposes of navigation and scale awareness
The
Style
subcategory provides aSave
andLoad
function for the symbology profile to/from either the database of a .json file.
2.8.1.2.1.1. Line chart mode
The
Line
category encompasses all symbology parameters related to the styling of the line:The
Color
parameter sets the HSV, RGB, or HTML tone values of the line
The
Width
parameter sets the thickness of the lineThe
Style
parameter sets the pattern of the line, the available options are:CustomDashLine
,DashDotDotLine
,DashDotLine
,DashLine
,DotLine
,NoPen
, andSolidLine
The
Cap Style
parameter sets the shape of the ends of the segments as defined by theStyle
parameter, the available options are:Flat
,Round
, andSquare
The
Uncertainty
parameter toggles the display of error bars or box plots
The
Detection limit
parameter toggles the display of detection limits in the form of greyed-out (outside of the limits) areas in the background of the graph
Note
The
Detection limit
feature is only available to OpenLog Premium subscribers.The
Point
category encompasses all symbology parameters related to the styling of the data points:The
Symbol
parameter sets the shape of the point, the available options are:None
,Circle
,Square
,Cross
, andDot
The
Size
parameter sets the diameter of the points
The
Color
parameter sets the HSV or RGB values of the points
The
Color ramp
category encompasses all symbology parameters related to value-dependent color styling of the line:The
Name
entry provides a list of color ramps to choose fromThe
Scale
entry displays the active color ramp and its markersThe
Min
parameter sets the lowest value to be mapped to the color rampThe
Max
parameter sets the highest value tto be mapped to the color ramp
2.8.1.2.1.2. Bar chart mode
The
Bar pen
category encompasses all symbology parameters related to a bar chart elementsThe
Color
parameter sets the HSV or RGB values of bar outlines
The
Width
parameter sets the thickness of bar outlinesThe
Style
parameter sets the pattern of bar outlines, the available options are:CustomDashLine
,DashDotDotLine
,DashDotLine
,DashLine
,DotLine
,NoPen
, andSolidLine
The
Cap Style
parameter sets the shape of the ends of bar outline segments as defined by theStyle
parameter, the available options are:Flat
,Round
, andSquare
Join Style
The
Bar fill
parameter sets the HSV or RGB values of bar surfaces
2.8.1.3. Discrete categorical data
Unsupported.
2.8.1.4. Discrete imagery data
Unsupported.
2.8.1.5. Discrete polar data
Note
The Discrete polar data
feature is only available to OpenLog Premium subscribers.
In the case of discrete polar data, a series of lineation markers will fill the right side of the visualization panel.

2.8.1.5.1. Symbology
The
Markers
entry toogles the display of the lineation symbolsThe
Size
parameter sets the scale of the symbols
The
Rose diagrams
category toggles the display of, and groups parameters relative to circular bar chart representation of polar data:The
Values
parameter toggles between thedip
andazimuth
angles to plotThe
N class
parameter set the number of bars in the diagramThe
Normalization
parameter toggles between bar-length and bar-area normalization methodsThe
Intervals
button opens theDepth intervals definition
window where:The
Number of intervals
parameter clusters measurements based on equal length intervals over the total depth of the drillholeWhen the
Manual edit
checkbox is active, anIntervals edition
editable table of 2 to 4 columns is made available :The
From
column sets the upper boundary of an intervalThe
To
column sets the lower boundary of an intervalThe
Select from plot
allows the user to define interval upper and lower boundary via click-and-drag action directly over theMarkers
plot, available only when a single drillhole is selectedThe
Select from table
allows the user to define interval upper and lower boundary via line selection over the relevantAssay
attribute table, available only when a single drillhole is selected from theSelection tree
The
Propagation policy
parameter toggles between, available only when a downhole variable is selected from theSelection tree
The
Color
parameter sets the HSV or RGB values of bar areasThe
Color ramp
subcategory encompasses all symbology parameters related to frequency-dependent color styling of the chart:The
Name
entry provides a list of color ramps to choose fromThe
Min count
parameter sets the lowest frequency count to be mapped to the color rampThe
Max count
parameter sets the highest frequency count to be mapped to the color rampThe
Common scale
entry applies rescale theMin count
andMax count
parameters to include all values accross intervals
The
Grid entry
toggles the display of circular and radial graduation
The
Stereonets
category toggles the display of, and groups parameters relative to the stereographic projection of polar data:The
Lines
subcategory encompasses all symbology parameters related to the styling of pointsThe
Symbol
parameter sets the shape of the point, the available options are:None
,Circle
,Square
,Cross
, andDot
The
Size
parameter sets the diameter of the pointsThe
Color
parameter sets the HSV or RGB values of the points
The
Planes
subcategory encompasses all symbology parameters related to the styling of curvesThe
Color
parameter sets the HSV, RGB, or HTML tone values of the lineThe
Linewidth
parameter sets the thickness of the lineThe
Symbol
parameter sets the pattern of the line, the available options are:CustomDashLine
,DashDotDotLine
,DashDotLine
,DashLine
,DotLine
,NoPen
, andSolidLine
The
Grid entry
toggles the display of conformal graduationsThe
Intervals
button
The
Plot options
category groups parameters that control graph-wide elements:The
Collar name
entry toggles the relevant text display at the top of the graphThe
Assay name
entry toggles the relevant text display of at the top of the graphThe
Column name
entry toggles the relevant text display of at the top of the graphThe
Minimap
entry toggles the display of a miniature version of the graph for the purposes of navigation and scale awareness
The
Style
subcategory provides aSave
andLoad
function for the symbology profile to/from either the database of a .json file.
2.8.1.6. Discrete spherical data
Note
The Discrete spherical data
feature is only available to OpenLog Premium subscribers.
In the case of discrete spherical data, a series of bedding markers will fill the right side of the visualization panel.

2.8.1.6.1. Symbology
Symbology of discrete spherical data is identical to that of Discrete polar data
2.8.1.7. Extended numerical data
Extended numerical data is handled the same way as discrete numerical data except that the view is set to bar chart mode by default.

2.8.1.8. Extended categorical data
In the case of extended categorical data, a series of interval logs will fill the right side of the visualization panel.

The
Bar pen
category encompasses all symbology parameters related to a categorical chart elementsThe
Color
parameter sets the HSV or RGB values of bar outlines
The
Width
parameter sets the thickness of bar outlinesThe
Style
parameter sets the pattern of bar outlines, the available options are:CustomDashLine
,DashDotDotLine
,DashDotLine
,DashLine
,DotLine
,NoPen
, andSolidLine
The
Cap Style
parameter sets the shape of the ends of bar outline segments as defined by theStyle
parameter, the available options are:Flat
,Round
, andSquare
the
Symbology
parameter provides access to the fill symbology tables. Each table relates aKey column
selected from the variable table to a symbology:
The
Pattern
tab links to the SVG files that make up the patternThe
Color
tab sets the HSV or RGB values of the backgroundThe
Scale
tab defines the relative size of the pattern
2.8.1.9. Extended imagery data
In the case of extended imagery data, a series of core images will fill the right side of the visualization panel.

The
Imagery
category encompasses all symbology parameters related to an imagery representationThe
Min. width (px)
parameter sets the minimum image width in pixels on screen byond which any zooming out or graph resizing action will have no effectThe
Max. stretch factor
parameter defines the aspect ratio beyond which graph resizing action will have no effect
2.8.2. Time domain downhole data visualization
Note
TODO
2.8.3. Graph stacking
Multiple Extended or Discrete numerical data series may be displayed over the same graph provided that they share the same units, to do so:
Press
Shift+left click
to select multipleCollar
entries from the selection treeSelect any number of series from the
Stacked
table that at the bottom of the selection tree and clickCreate
Input a unique name for the new stacked graph in the
New Stacked Plot
pop up window and clickOK
A new graph with both data series plotted will appear in the data visualization panel alongside the previous ones
Each data series offers symbology options as described in the Discrete numerical data section under the
Symbology
entry
Warning
Graph stacking is not supported for multiple bar chart plots.
2.8.4. Symbology configuration file
OpenLog provides a mean to retain, transfer, and exchange full symbology sets for all types of data via .json files.
To set a default symbology configuration file:
Go to
OpenLog
-> SettingsIn the
Visualization configuration
section click the browse button to select a location for theDefault file

To create, modify, or import a symbology file:
In the top right corner of the visualization panel, click the
Symbology
drop down menu

Select the appropriate action:
Load
will prompt the user to browse to an existing symbology configuration fileSave As
will prompt the user to save a new symbology configuration file at a chosen locationMerge to default
will combine the current symnbology with the default symbology configuration file
2.9. Custom projected CRS creation and management
OpenLog offers an interface to generate custom Cartesian CRS for local positioning applications where regular projected coordinate sets are impractical.
To generate a new custom CRS:
Go to
OpenLog menu
->Local grid
to open theLocal grid creation
windowInput a name in the
Name
text boxSelect a CRS from the
Base CRS
drop down list, preferably that of the projectPick either
Reference points
orOrigin and direction
When
Reference points
is selected, a 6 column table will appear in the middle section of the window, users may then digitize points over the canvas. The coordinates attached to these points will be displayed in the table under theSource Easting
,Source Northing
, andSource Elevation
columns.
Each point may then have its coordinate reassigned under theDestination Easting
,Destination Northing
, andDestination Elevation
columns. The coordinate pairs are then used to calculate a transformation matrix that is applied to the base CRS in order to generate the newly made custom CRS
When
Origin and direction
is selected, 5 numerical parameters which define the basic mathematical elements of a Cartesian coordinate system will be made available to the user. The parameters areX
,Y
,Rotation
,X Scale
, andY Scale
.
The user may point and click an origin point over the canvas to update theX
andY
values. A set of axes with default orientation SN-WE and scale 1000 will appear at the marked location. The axes pair may then be rotated freely with theRotation
parameter as well as rescaled and inverted with theScale
andInvert
parameters, respectively
Click
Create WKT
thenAdd to local projection
The newly created CRS may be found in the relevant
Project Properties
in theCRS
category under theUser Defined Coordinate Systems
section at the bottom of thePrefefined Coordinate Reference Sytems
table
2.10. Orthographic data projection
OpenLog allows users to display a color coded orthographic projection of the downhole data that has been added to the Log viewer onto the 2D Map View
and Elevation Profile
canvases.
Note that, in the case of numerical data, a suitable color ramp must have been set beforehand.
2.10.1. Map canvas projection
To project downhole data onto the 2 Map View
:
2.10.2. Cross-section canvas projection
Note
The minimum required QGIS version for the following features is 3.38.
OpenLog relies on the Elevation Profile
native QGIS feature which usage is fully explained in its dedicated official QGIS documentation entry and will therefore not be duplicated in this documentation.
To project downhole data onto an Elevation Profile
Build a cross-section with a projection box that intersects the geometry of the drillholes of interest
Follow the steps described in the Map canvas projection section