Drillhole Import - LAS Data
The Drillhole system provides the ability to import LAS format files into a Drillhole project.
To Import LAS Format Files:
-
On the DH-Data menu, click Import > LAS File(s). The Drill Hole - Import LAS Data dialog is displayed.
-
Using the LAS File(s) to import browse button, locate the LAS file to import.
-
From the Point database name tag drop-down list, select the name tag and specify the desampling/averaging interval (cm).
-
Then, using the drop-down list, select the interpolation method. Click the OK button to import the LAS format file.
Drillhole - Import LAS Data dialog options
Application Notes
The LAS import currently supports version 2.0 LAS files only.
Log File
A log file "LASImport.log" is created during the import process to alert the user to instances where pre-existing data is modifed, or if the imported data is averaged or de-sampled. In addition, it notes if imported field names must be modified to form valid Geosoft channel names. Errors, caused by such things as invalid formats or data in the LAS file, terminate the process, and the log file will not automatically be displayed.
Pre-importation testing
Before data is imported, tests are performed to determine if differences between any pre-existing data’s depth intervals, the LAS depth interval, or the specified import depth interval will result in overwriting, averaging or interpolation of existing or imported data, in other words, any time the results of the import may not be exactly as expected. If these differences are found, then a warning message is displayed, and you have the option of skipping the current file. A log file with information on the discrepancies is produced each time, but is not displayed. If you wish to view the results, open "LASImportTest.log", which will give similar information as is returned in the "LASImport.log"file.
Importing Data to a New Table
Data is always imported at the specified depth interval, or if the interval is not specified, the data is imported "as is".
The following procedures are followed according to whether the LAS depth interval is the same or different than the specified depth interval.
-
If the intervals are the same, the data is imported "as is". Dummy values in the data (e.g. gaps between valid items) are not interpolated, and remain in the data.
-
If the specified interval is greater than the LAS depth interval, the values are averaged over the new intervals.
-
If the specified interval is less than the LAS depth interval, values are interpolated according to the interpolation option selected above. In this procedure, the dummies are ignored for the purpose of interpolation, so the output data has no gaps.
Merging Data to an Existing Table
The following merging process is followed if data already exists for hole in the database into which data is being imported.
-
If the data interval between existing data is constant and consistent throughout the data (e.g. no gaps, repeated values, etc.), and if the input interval is larger than the existing interval, then the existing data is averaged over the new data intervals, and the new average values.
For example: If the original data is sampled at 0.1m, and the new data interval is 0.5 m, the following occurs:
Original Depths |
Original Data |
New Depths |
New Data |
5.5 |
3 |
5.5 |
2.5 |
5.6 |
2 |
||
5.7 |
* |
||
5.8 |
* |
||
5.9 |
5 |
||
6.0 |
* |
6.0 |
5.0 |
6.1 |
3 |
||
6.2 |
7 |
||
6.3 |
2 |
||
6.4 |
* |
||
6.5 |
* |
6.5 |
5.5 |
6.6 |
* |
||
6.7 |
9 |
||
6.8 |
* |
In the above example, the new data value for 5.5 averages all values such that 5.25 <= old depth < 5.75., and the new data value at 6.0 averages all values such that 5.75 <= old depth < 6.25. Note that the lower ends are inclusive, while the upper ends are exclusive
-
If the data interval between existing data is not constant, or if the input interval is equal to or less than the existing interval, then the data is interpolated, according to the selected interpolation option.
-
For example: If the original data is sampled at 0.5m, and the new data interval is 0.1 m, the following occurs when the "linear" interpolation option is selected:
-
Data values before the first valid data point, and beyond the last, get dummies (*).
If the input depth interval differs from the original data depth interval, or from the imported data interval (step), then new minimum and maximum depths are calculated to bracket the minimum and maximum depths of both the original and imported data. In addition, these values are guaranteed to be integral multiples of the interval itself, so, for instance data with an interval of 0.5 would never increment like 6.1, 6.6, but rather 6.0, 6.5 etc.
Specifics of the data merging process are written to the log file.
Reading the Well Identifier
LAS files provide several identifier tags for identifying the well. The following procedure is used for determining the name to put into the collar table:
- First, if any of "UWI", "WELL" or "API" is given as "N/A", it assumed to
be "undefined" below:
1) If all of the above ("UWI", "WELL" and "API") are undefined, and there is a "HOLE ID" in the "LAS_SECTION_OTHER" block, use that, else...
2) if the "UWI" is defined, and is NOT equal to "N/A" use it, else...
3) if the "WELL" value is defined and is NOT equal to "N/A", use it, else...
4) if the "API" value is defined and is NOT equal to "N/A", use it.
- First, if any of "UWI", "WELL" or "API" is given as "N/A", it assumed to
be "undefined" below:
Original Depths |
Original Data |
New Depths |
New Data |
5.5 |
2.5 |
5.5 |
2.5 |
5.6 |
3.0 |
||
5.7 |
3.5 |
||
5.8 |
4.0 |
||
5.9 |
4.5 |
||
6.0 |
5.0 |
6.0 |
5.0 |
6.1 |
5.1 |
||
6.2 |
5.2 |
||
6.3 |
5.3 |
||
6.4 |
5.4 |
||
6.5 |
5.5 |
6.5 |
5.5 |
6.6 |
* |
||
6.7 |
* |
||
6.8 |
* |
Got a question? Visit the Seequent forums or Seequent support
© 2023 Seequent, The Bentley Subsurface Company
Privacy | Terms of Use