How can I smooth a geologic surface even if it doesn’t honor my data?

If I have surfaces that look like this with lots of peaks and troughs, is there an easy way to create a smooth surface, even if it doesn’t necessarily try to “honor” every point, more like a least squares fit? All of our estimation methods in krig_3d_geology honor your data, as best they can subject to your specified grid resolution.  The simplest way to get a smoother “apparent” surface is to coarsen your grid resolution.  However this method has some potential pitfalls, since the value computed at any give node will always approach the value nearest to that node.  This means that if one of your spike values (you can see that type of noise above) land very close to one of your coarse grid nodes, you can still get a spike in your coarse surface. However, there is an absolutely true way to smooth your surface regardless of grid resolution that is direct contradiction to my statement above (All of our estimation methods in krig_3d_geology honor your data). If you use the Advanced variography options in krig_3d_geology and set a non-zero nugget term, you can smooth your noisy data! I don’t have the customer’s dataset shown above, so I used one of our Sample Project datasets: This application has a DEM top surface, and a GMF file for the 4 additional stratigraphic surfaces.  After loading the app, delete these 6 modules: and after adding geologic_surfaces, change the Z Scale to 3.0 As you can see, the uppermost of our 4 surfaces is rather noisy (actually just accurately following this stratigraphic horizon, but good enough for this lesson!).   Right now we’re using Natural Neighbors with Gradients, which tends to give us the smoothest surface of all of our Estimation Methods that honors our data, but what if you wanted something much smoother? If you switch to Kriging, but don’t change anything else, you’d get: This is different, but not necessarily smoother (right)?  So let’s switch to Advance Variography and click on the Display and Edit Variogram button. To smooth our surface, we need to let the kriging DIS-honor our data.  The parameter that does that is the Nugget term.  For over 20 of our 29...

Earth Volumetric Studio 2018.5

I encourage everyone to take the time to read this announcement fully, since this software release rivals the significance of the original Earth Volumetric Studio release in August 2016, and other issues mentioned in this email are critical if you want to continue to receive announcements. I won’t recap the history of C Tech as I did nearly two years ago, I’ll just focus on what is new and why it is so special. Earth Volumetric Studio 2018.5 In addition to a large number of bug fixes, stability improvements and minor enhancements, there are a few game-changing new features in this version that are sure to improve your work. When Studio first released, there were several new features as compared with MVS, such as Python scripting, fully 3D variography, and the 64-bit architecture which lifted the limits on model size. However, there weren’t many fundamentally new modeling or visualization tools until now. I’ll list them according to my personal priorities. Smooth Lithology: We’ve had adaptive_indicator_kriging for quite a while, but it has always been problematic and far from perfect, which is why we’ve deprecated it as of this release. Now, we’ve added a “Smooth” option to the indicator_geology module as well as a number of additional features such as the ability to use external grids and map lithology into multiple stratigraphic layers. The new Smooth option works perfectly.  It has no holes, it has the smoothness of stratigraphic modeling, and generally can get by with much coarser grids, while still achieving excellent results. Earth Volumetric Studio Projects 2018.5has many examples in the Lithologic Geologic Modeling folder. Real-time Editing of Stratigraphic Geology: We’ve always given you lots of options when creating stratigraphic geologic models. There are: several Estimation Methods; Thickness Space; Pinch Factor; Normal vs. Reverse Hierarchy; and even the horizon_ranking module. However, if you wanted to truly change the shape of your horizons the only option we could offer was to add additional (synthetic) points to your data file. The new edit_horizons module allows you to interactively edit any and all of your stratigraphic horizons (surfaces) by adding probed 3D points which instantaneously modify your surfaces. You’ll need to see it to believe it. Project Hand-Drawn Cross-Sections on 3D Fence Diagrams:...

The MVS Resistance

I realize that some C Tech’s MVS users are resisting migrating to Earth Volumetric Studio because they are a bit daunted by the need to use Python syntax in modules like node_computation vs. the non-standard “equation” syntax used in modules like data_math and field_math. I encourage you to submit examples of your most complex equations to support@ctech.com and I will be preparing a short tutorial on how to use node_computation and to demonstrate just how easy it is to do these same operations in Earth Volumetric Studio. By the way.  The only modules where you need to use Python (new) syntax vs. the MVS (old) syntax are: node_computation (replaces data_math, coordinate_math and field_math):  Though I will acknowledge that it seems more difficult to have to write a Python script to do something as simple as adding, multiplying or dividing, such a script is truly trivial to create.  However, if you ever want to do something really complicated, it is now possible, where it was not before.  It goes far beyond MVS’ capabilities. format_string (replaces string_format):  The biggest issue is that it is different.  What we had before was non-standard.  You couldn’t look it up on the internet because it was unique to MVS.  What we use now is Python and it is extensible and globally accepted. trigger_script: Though it does replace link_modules it is really a new module and can do far more than link_modules could ever imagine.    It goes far beyond MVS’ capabilities. The recent Microsoft updates to Windows 7 that left many of our users temporarily unable to run their software should serve as a warning to anyone clinging to MVS.  We appreciate that when updating an old MVS project, it may be quicker (and perhaps cheaper) in the near-term to continue doing that work in MVS, but the longer you delay, the greater risk you impose on the future.  Over the past 25+ years we’ve faced numerous Windows updates that have caused catastrophic failures of various types to our software.  You can rest assured that if and when this happens we will quickly respond, as we always have.  However, we have no plans to respond to upgrade MVS.  Our focus is...

3D Modelling for Environmental Site Assessment

See the article in Remediation Magazine by Reed Copsey, C Tech’s President on “The Use of 3D Modelling for Environmental Site Assessment”.  The Use of 3D Modelling for Environmental Site...

Free Mini Class on Advanced Visualization Techniques

C Tech will conduct a free mini-class on Advanced Visualization Techniques using Earth Volumetric Studio, on July 12, 2017 at 11:00 am EDT. We will cover some clever tricks with the buffer and union modules and some surprises.   The class was open to the first 50 registrants. It was posted Thursday June 22 and the final registrant was early Monday morning on June 26. The recorded video of the class is...