Skip to main content
search

No drillholes? No problem.

Leapfrog Geo allows you to easily construct geological models from any input data. In this demo, we’ll build a model from a geological map, some mapped surface contacts, and surface structural measurements.

Overview

Speakers

Anne Belanger
Project Geologist – Seequent

Duration

25 min

See more on demand videos

Videos

Find out more about Seequent's mining solution

Learn more

Video Transcript

[00:00:01.487]
(upbeat music)

[00:00:10.520]
<v Anne>Thank you everyone for joining me today</v>

[00:00:14.940]
and taking time to join me for this webinar on creating

[00:00:19.090]
a geological model without drill holes in Leapfrog Geo.

[00:00:23.820]
My name is Anne Belanger

[00:00:25.140]
and I’m a project geologist at Sequent.

[00:00:27.940]
I’m based in Vancouver

[00:00:31.350]
and I’ve been with this team since March 2019.

[00:00:35.830]
We’re just going to get right into Leapfrog Geo.

[00:00:43.120]
So we’re starting today’s demo with some pre-loaded data.

[00:00:47.360]
I have my topography, which was created from a mesh surface.

[00:00:53.950]
I have a geological map that was geo-referenced

[00:00:56.450]
and is now draped on the topography.

[00:00:59.720]
I have structural measurements that have been taken

[00:01:03.671]
at each contact sort of point or points

[00:01:07.230]
along each contact between these rock units.

[00:01:11.860]
And I also have some GIS lines

[00:01:16.330]
for my dark blue and light blue units.

[00:01:23.240]
So we’re starting off as mentioned.

[00:01:25.680]
We have no drill hole data, and we want to make a model

[00:01:30.960]
from this map using this information.

[00:01:35.160]
This scenario might arise maybe you’ve acquired a property

[00:01:38.950]
from either prospector or looking at some public access

[00:01:44.780]
geo-science data from local governments.

[00:01:48.680]
And also obviously the opportunity for companies

[00:01:53.270]
to do their own geological mapping campaigns.

[00:01:56.250]
And you want to analyze your information in a 3D format.

[00:02:02.000]
So I would like to start my model but first I do need

[00:02:06.090]
to capture all the data.

[00:02:08.960]
Or first I want to capture all the data

[00:02:10.480]
that is displayed here.

[00:02:12.170]
We have our contact information as mentioned,

[00:02:17.780]
in structural disks but I don’t have any information

[00:02:21.370]
for the fault yet.

[00:02:23.220]
So I’d like to digitize my fault

[00:02:25.780]
and then we can start our geological model.

[00:02:30.530]
So it’s easy enough to digitize the fault.

[00:02:34.160]
I’m just going to start by making a GIS line.

[00:02:39.440]
As with Leapfrog Geo and most sort of activities new icons

[00:02:44.780]
will appear in my toolbar that will allow me

[00:02:47.230]
to create this GIS line.

[00:02:54.570]
I can just trace it out to the best of my capabilities,

[00:03:05.900]
and end it by right clicking.

[00:03:09.470]
So easy enough I have my fault digitized

[00:03:12.380]
and just click Save.

[00:03:14.750]
This automatically creates a fault in my GIS data maps

[00:03:19.100]
and photos folder and also my fault draped on topography.

[00:03:28.170]
Next we can see that we have two structural measurements

[00:03:31.570]
taken along the fault.

[00:03:32.940]
They’re a little bit offset probably just because,

[00:03:38.090]
otherwise I wouldn’t be able to see the actual measurement.

[00:03:42.000]
So I would like to digitize these as well.

[00:03:43.780]
So someone was in the field and took a strike

[00:03:47.280]
for an azimuth strike dip of this fall.

[00:03:50.570]
To digitize the fault, structural measurements I can just go

[00:03:54.100]
to my structurally modeling folder and say new planar data

[00:03:58.940]
and also make sure that it is for my fault.

[00:04:08.740]
And to capture this information I just need

[00:04:11.230]
to create a structural disk.

[00:04:13.580]
I’ll make sure it’s on my fault.

[00:04:15.820]
So I just click and drag and try and align my azimuth

[00:04:19.860]
with the azimuth of the measurement on the map.

[00:04:24.570]
And I can type in my dip.

[00:04:26.520]
So 65, I could type in my azimuth if I knew

[00:04:32.180]
the exact measurement there, but instead I’ll just try

[00:04:35.300]
and match the alignment of my structural disk

[00:04:39.930]
with the measurement on the map.

[00:04:42.430]
I can type in 60, for my dip, and save.

[00:04:56.790]
So just easy as that, you know, we don’t need drill holes

[00:05:00.900]
we already have the information to build our fault

[00:05:03.720]
with the GIS line and our structural disk.

[00:05:09.720]
I can now create my geological model.

[00:05:15.300]
So I can just go to my geological model folders,

[00:05:17.320]
right click, a new geological model.

[00:05:22.930]
Surface resolution can be 50.

[00:05:25.070]
I want to make sure that my boundary

[00:05:28.877]
for my model only extends to the map.

[00:05:34.200]
Extends this way I’m not projecting my sort of calculations.

[00:05:42.750]
That’s where the map is and just make it

[00:05:45.180]
a little bit deeper at the end.

[00:05:48.020]
I’m going to name this green fields project.

[00:05:53.320]
And click okay.

[00:06:00.570]
We can see a processing as well, so often with Leapfrog Geo

[00:06:03.720]
when you are, when you create a new surface or add

[00:06:08.240]
some new information you will see the processing panel go.

[00:06:14.650]
For my geological model I have a boundary

[00:06:16.910]
which is now clipped by my topography.

[00:06:24.704]
And since we didn’t bring in drill holes I also,

[00:06:28.432]
so I have the startings of a geological model

[00:06:30.610]
but I don’t yet have my lithologies yet because

[00:06:33.240]
I didn’t create a base table for my geological model.

[00:06:36.680]
So I just in this particular case

[00:06:38.650]
I can enter in my lithologies manually.

[00:06:45.730]
We are going to just start by naming,

[00:06:49.456]
we’re just going to name them by their color.

[00:06:56.830]
Yellow, and I’m doing this in chronological order.

[00:07:05.410]
So I’ve gone from youngest to oldest.

[00:07:10.010]
Once again to help us model I am going to pick

[00:07:16.970]
this corresponding color for my corresponding unit.

[00:07:23.770]
I find it easiest at least in this particular case

[00:07:26.480]
to just click pink color.

[00:07:33.480]
And okay.

[00:07:40.520]
So now we have our framework for the model.

[00:07:44.964]
What we will be doing next is creating surfaces

[00:07:50.910]
that will be cutting into our boundary unit.

[00:07:56.250]
So we have this whole just massive volume per se

[00:08:02.060]
and if you can imagine that it’s like clay

[00:08:04.600]
and we’re going to just start cutting it up

[00:08:06.380]
into different lithological units and boundaries.

[00:08:12.360]
I’m going to start by actually splitting my model in two.

[00:08:20.050]
So I’m going to actually cut it by the fault which will

[00:08:22.380]
separate my models into an east and a west block.

[00:08:28.750]
So I’m just going to right click on fault system

[00:08:31.120]
and say new fault.

[00:08:33.810]
I did create my fault with both a GIS line.

[00:08:38.960]
I have information for both the GIS line

[00:08:40.850]
and structural disks.

[00:08:42.570]
I can start creating my folder with either option

[00:08:46.010]
but for now I’ll start with my structural disks.

[00:08:51.760]
Say okay.

[00:08:56.480]
And I’m just going to turn off exactly band

[00:08:59.530]
so we can see that fault a bit better.

[00:09:09.540]
So now we do have a line for our fault.

[00:09:15.010]
But as we can see it doesn’t quite follow the GIS line

[00:09:21.740]
because I haven’t yet told it to follow the GIS line.

[00:09:24.160]
So again, easy to create structural data

[00:09:27.200]
but also pretty easy to edit and adjust it.

[00:09:29.960]
So for this fault I can just right click on my fault line

[00:09:33.330]
and say add information and I’ll add my GIS line.

[00:09:39.610]
Make sure I pick my fault on topography,

[00:09:46.240]
and we can see that fault adjusts to typography.

[00:09:49.810]
So before it was just connecting the two structural disks

[00:09:53.080]
and now it follows the line that I traced on the map.

[00:10:00.770]
Again, as I mentioned we’re going to separate

[00:10:03.340]
this one model into two.

[00:10:05.340]
So I just want to activate my fault system.

[00:10:14.648]
I click okay, and we’ll see

[00:10:16.140]
in my project tree two fault blocks will appear.

[00:10:30.740]
So it’s now been cut by the fault

[00:10:32.180]
and we have two distinct blocks.

[00:10:40.990]
I activated my fault.

[00:10:43.030]
So my approach is to split this model.

[00:10:45.110]
I’m going to start by modeling my west block first

[00:10:50.040]
rather than my east block.

[00:10:51.320]
We can see the mythologies are quite similar in both

[00:10:54.384]
which will be beneficial for us and I can show.

[00:10:57.700]
Even though I’m starting with my west block I have

[00:10:59.390]
a little trick later on

[00:11:00.860]
to easily get my east block up to date.

[00:11:10.246]
I can figure out which block is which.

[00:11:12.410]
So my west block is my fault block two and my east block

[00:11:16.360]
is my fault block one.

[00:11:17.900]
So I want to start my modeling in this west block

[00:11:20.820]
which is my fault block two.

[00:11:29.350]
We have these four units

[00:11:31.640]
are green, pink, orange, and yellow.

[00:11:34.595]
I’m going to start by creating surfaces

[00:11:37.149]
for these four units.

[00:11:39.720]
As I mentioned previously we’re going to use these surfaces

[00:11:41.840]
to cut up this sort of boundary block.

[00:11:46.480]
And with four units we need three surfaces.

[00:11:50.760]
So I’m going to start with a deposit surface

[00:11:54.690]
and say new deposit from structural data.

[00:12:01.743]
I can tell Leapfrog Geo which unit is older

[00:12:05.040]
or younger than the other.

[00:12:06.270]
So in this particular case my pink is younger than my green.

[00:12:11.440]
And I’d like to use the pink

[00:12:14.795]
and green structural measurements

[00:12:18.330]
that my geologist made in the field.

[00:12:24.320]
So I dragged that surface in

[00:12:25.530]
and it is now cutting through this volume.

[00:12:31.920]
I can do this again for our orange to pink.

[00:12:34.680]
So new deposit from structural data, orange

[00:12:41.390]
is younger than pink.

[00:12:48.110]
Make sure to pick the proper measurements.

[00:12:56.293]
And once again we have a surface generated

[00:12:58.710]
along that contact point that cuts through our volume.

[00:13:03.750]
And so for the last one new deposit from structural data.

[00:13:09.270]
I’m going to do my yellow to orange contact and surface.

[00:13:25.670]
I can drag that in.

[00:13:28.300]
Drag the surface in and now we have all three surfaces

[00:13:32.871]
for all those units.

[00:13:35.860]
We’ll start right now by activating these surfaces

[00:13:38.370]
to create output volumes.

[00:13:41.310]
So right now our output volumes are unknown.

[00:13:44.300]
We don’t have any but once we activate

[00:13:46.300]
these surfaces same as our fault.

[00:13:48.841]
I just need to click the check mark and say okay

[00:13:52.560]
and make sure they were in chronological order

[00:13:54.470]
which they were.

[00:13:56.660]
And now we will see four different output volumes generated.

[00:14:09.437]
So to make it easier

[00:14:10.270]
to view these I’ll just drag them all in.

[00:14:15.245]
And there we go.

[00:14:16.840]
We have a piece of our initial block model.

[00:14:25.656]
And that looks pretty good to me.

[00:14:29.970]
I guess the only thing that we have to do now is look

[00:14:31.940]
at our blue units, so we have our blue on topography

[00:14:36.700]
and our light blue GIS lines.

[00:14:40.770]
We can see on the map there were no structural measurements

[00:14:42.362]
made at these contact points.

[00:14:45.830]
I guess also important

[00:14:46.840]
to be aware of what’s going on geologically.

[00:14:49.090]
So here we have a little bit of an angular unconformity.

[00:14:52.840]
So it looks like we have an original surface

[00:14:54.880]
maybe a little bit of geologically, you know,

[00:14:57.280]
a transgression regression cycle going on.

[00:15:00.490]
So in terms of this particular surface to create

[00:15:04.270]
for my blue units I’m going to use an erosional surface.

[00:15:12.170]
So I can start in my surface chronology

[00:15:13.990]
and say new erosion from GIS vector data.

[00:15:19.553]
And I can use just my GIS line that’s on the topography.

[00:15:25.970]
And I’ll pick my dark blue is younger than unknown.

[00:15:29.270]
For this particular case as well I’m going to stick

[00:15:31.750]
with my psychomythology being unknown

[00:15:34.080]
because my dark blue contacts multiple units I wanted

[00:15:38.250]
to take into account all those units rather than just one.

[00:15:42.390]
So I can say okay.

[00:15:50.084]
And we can see our surface is generating.

[00:16:01.230]
There we go.

[00:16:04.290]
So next I’d like to do my light blue as well.

[00:16:08.290]
So I’ll go with new erosion.

[00:16:10.930]
From new erosion, from GIS vector data

[00:16:22.670]
and I’ll pick that light blue.

[00:16:26.630]
And in this case I can say my light blue is younger

[00:16:29.260]
than my dark blue because my light blue unit

[00:16:32.100]
only touches my dark blue.

[00:16:34.820]
So I can say okay.

[00:16:44.570]
And I can drag my new surface into the scene as well.

[00:16:52.950]
So we can see we have these surfaces now

[00:16:55.060]
but we haven’t again activated them.

[00:16:57.280]
So Leapfrog Geo doesn’t know yet to create volumes

[00:16:59.610]
from them where to cut or other volumes by these surfaces.

[00:17:04.970]
Just need to double click on surface chronology and activate

[00:17:07.654]
these two surfaces and we’ll see these volumes adjust.

[00:17:16.930]
And we’ll also have two new volumes in our output volumes.

[00:17:21.070]
So we’ll get a dark blue and light blue volumes

[00:17:30.670]
and we’ll see the top of our other units disappear.

[00:17:34.410]
So now they have a flat cut off.

[00:17:39.380]
And if I just drag these two volumes in,

[00:17:53.460]
we now have our dark and light blue units.

[00:18:03.670]
Oh, if I look at my map again I can certainly see

[00:18:12.193]
that my west block is quite accurate.

[00:18:16.810]
So I’ve got my units all lining up and made

[00:18:23.350]
from depositional surfaces and then also erosions

[00:18:26.620]
for the blue units

[00:18:28.380]
which are just lying on top of our other lithologies.

[00:18:35.430]
So I’ve mapped the west side this west block now.

[00:18:40.950]
For our fall block one or east block we still

[00:18:44.760]
just have sort of blank data.

[00:18:48.320]
If you remember I mentioned a trick though.

[00:18:51.090]
So again, pretty lucky I can just go

[00:18:55.610]
to my surface chronology in the block I already modeled

[00:18:59.750]
and I can right click and say copy chronology two.

[00:19:05.810]
And it knows my only other block in this model

[00:19:09.160]
is my fault block one.

[00:19:10.940]
So I’ll click okay.

[00:19:13.784]
So what Leapfrog Geo doing now is it’s quickly

[00:19:15.710]
taking all those roles I just applied in my west block

[00:19:20.670]
and applying them to all those similar boundaries

[00:19:26.170]
in the east block.

[00:19:29.790]
So it’s going to take because we have

[00:19:31.700]
our structural information in both sides of the fault.

[00:19:36.640]
It can now create surfaces and output volumes

[00:19:42.000]
for this east side without me having

[00:19:45.230]
to go through and create all those rules again.

[00:19:52.520]
And there we go.

[00:19:55.300]
So it already brought it into the scene and if I just

[00:19:59.160]
turn my map back on and toggle

[00:20:02.270]
in between it looks pretty similar to me.

[00:20:07.760]
So that looks great.

[00:20:08.593]
We made our map, we made our model from our map.

[00:20:12.800]
So didn’t have any drill holes, it was nice and quick.

[00:20:18.510]
So I hope this helped provide some insight

[00:20:20.320]
into Leapfrog Geo’s capabilities.

[00:20:24.410]
Please feel free to ask questions now and type them

[00:20:26.860]
now we’ll continue to take them,

[00:20:29.570]
but that’s the end of the demo for now.

[00:20:32.240]
So Sarah, do we have any questions that came out?

[00:20:39.780]
<v Sarah>Hey, can you hear me okay?</v>

[00:20:41.840]
<v Anne>Yep.</v>

[00:20:43.170]
<v Sarah>Yeah, great thanks.</v>

[00:20:45.210]
Thanks for that demo.

[00:20:46.460]
I do have a few questions that popped up.

[00:20:48.630]
So first one is, if I had some downhaul structural data

[00:20:55.740]
obviously this was from some mapping but if I had some

[00:20:58.160]
from my drill called can I use it in a model in Leapfrog?

[00:21:02.040]
<v Anne>Yeah, yeah absolutely.</v>

[00:21:03.818]
So obviously, we don’t have draw holes in this model

[00:21:08.040]
to show but certainly when you have drill holes

[00:21:11.120]
in a project structural data can easily be brought in.

[00:21:14.430]
So added to the drill holes just by importing

[00:21:16.870]
the structural information to the drill holes folder.

[00:21:21.750]
These input like these inputs obviously need a depth.

[00:21:24.970]
So a depth at which they were taken in the drill hole

[00:21:27.360]
and then either a sorry, azimuth or dip or an alpha beta.

[00:21:32.226]
And from there you can view them in the draw holes

[00:21:34.430]
and also create syrinx from the information and obviously

[00:21:38.450]
just use it further for any structural calculations.

[00:21:42.610]
<v Sarah>Great, thanks for that.</v>

[00:21:45.764]
Another question, can you draw cross-sections as inputs?

[00:21:50.280]
So can you import cross-sections into Leapfrog and then use

[00:21:55.040]
that to add to your geological model in your interpretation?

[00:22:00.850]
<v Anne>Yeah and Sarah please feel free</v>

[00:22:02.450]
to add anything here.

[00:22:03.590]
So we can bring in import cross sections and view them

[00:22:07.100]
in our scene

[00:22:07.933]
when they’re sort of a geo-tiff and geo-referenced.

[00:22:10.880]
And then we could also trace those contact lines

[00:22:15.540]
within the sections to create those sort of GIS lines

[00:22:19.963]
that we created these surfaces from.

[00:22:22.760]
Sarah do you have anything to add for that?

[00:22:26.200]
<v Sarah>No that’s definitely true the other thing,</v>

[00:22:28.730]
the opposite of what you can do there

[00:22:30.320]
is actually create the cross sections within Leapfrog.

[00:22:33.210]
So if you’ve built a conceptual 3D model

[00:22:36.720]
like this we can then use Leapfrog to cut this model up.

[00:22:41.930]
Create the sections and then you can do

[00:22:43.820]
further interpretation work on that on paper

[00:22:46.060]
if you print them out or anything like that.

[00:22:47.760]
So it’s really easy to move between 2D and 3D space

[00:22:52.560]
in Leapfrog I suppose which is where I’m going with that.

[00:22:57.310]
No question.

[00:22:58.143]
Okay, one last question that’s popped up is,

[00:23:01.840]
how does Leapfrog calculate the offset along that fault.

[00:23:06.950]
<v Anne>Oh, that’s a good question.</v>

[00:23:09.960]
Leapfrog does not calculate the offset along the fault.

[00:23:13.750]
So when we activated the fault what we actually did

[00:23:17.013]
was told Leapfrog to disassociate essentially one side

[00:23:23.810]
from the other.

[00:23:24.643]
So instead of actually taking into account the fault

[00:23:27.670]
and instead just looks at the data on either side

[00:23:30.130]
of the fault completely separate from the other.

[00:23:33.010]
So I guess in this particular case

[00:23:35.820]
we had some good data capture in the field.

[00:23:39.400]
So we have some contact points, pretty close to our faults,

[00:23:44.340]
showing the sort of dip

[00:23:46.948]
or striking dip of those contact points as well.

[00:23:50.510]
And all that geo does is it takes that information.

[00:23:52.619]
So first on that west block it took all the information

[00:23:57.140]
and created our surfaces only with the input

[00:23:59.720]
in the west block, and then it did the same thing

[00:24:02.340]
for only the input on our east block.

[00:24:04.240]
So certainly, you know, it does our data capture

[00:24:10.060]
in this particular case was great.

[00:24:11.430]
So we are getting this sort of offshoot up top

[00:24:15.050]
into our model.

[00:24:16.620]
But yeah it actually doesn’t look at offset at all,

[00:24:21.470]
I guess if you were looking to know how much offset

[00:24:24.410]
there was in between the two fall blocks you could

[00:24:27.630]
as a rough tool just use a ruler to drag it out.

[00:24:32.510]
But yeah Leapfrog doesn’t actually look at that at all.

[00:24:37.770]
<v Sarah>Great.</v>

[00:24:39.230]
Okay and that’s all the questions that we’ve got for today.

[00:24:43.140]
So thanks for that.

[00:24:45.320]
And unless you’ve got anything to add

[00:24:46.820]
I think that’s it for this demonstration.

[00:24:51.560]
<v Anne>Nope, that’s it I guess like my email</v>

[00:24:53.360]
is just anne.belangerseequent.com.

[00:24:55.820]
If you have any questions I hope to talk to everyone soon.

[00:24:59.360]
Thanks for joining.

[00:25:02.402]
(upbeat music)

Free training and support

Grow your geoscience knowledge, connect with peers, and refresh your skills

Seequent Community

Discover new opportunities, connect with peers, and share insights and best practices with others in your field.

Visit Seequent Community

Learning Centre

Get started fast or upskill whilst working with our onboarding and advanced free eLearning courses.

Visit Seequent Learning Centre

Seequent Help

Find answers to your technical questions and get the most out of your product, with our in-depth product help information.

Visit Seequent Help