mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
525 lines
47 KiB
HTML
525 lines
47 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en-us" dir="ltr" itemscope itemtype="http://schema.org/Article" data-r-output-format="html">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0, minimum-scale=1.0">
|
|
<meta name="generator" content="Hugo 0.142.0">
|
|
<meta name="generator" content="Relearn 7.3.2+7b470298046df2c96c0da9da07a54572b7c4e1b0">
|
|
<meta name="description" content="Intersections are cross sections of a grid model that cut the grid in various ways to display grid cell values. There are two main types of intersections:
|
|
Intersection: is defined by a piece-wise linear curve and a direction of extrusion. The curve can be either a simulation well, a well path, a user defined polyline, or a user defined line. An intersection can also be shown in a separate 2D Intersection View.">
|
|
<meta name="author" content="">
|
|
<meta name="twitter:card" content="summary">
|
|
<meta name="twitter:title" content="Intersections :: ResInsight">
|
|
<meta name="twitter:description" content="Intersections are cross sections of a grid model that cut the grid in various ways to display grid cell values. There are two main types of intersections:
|
|
Intersection: is defined by a piece-wise linear curve and a direction of extrusion. The curve can be either a simulation well, a well path, a user defined polyline, or a user defined line. An intersection can also be shown in a separate 2D Intersection View.">
|
|
<meta property="og:url" content="https://resinsight.org/3d-main-window/intersections/index.html">
|
|
<meta property="og:site_name" content="ResInsight">
|
|
<meta property="og:title" content="Intersections :: ResInsight">
|
|
<meta property="og:description" content="Intersections are cross sections of a grid model that cut the grid in various ways to display grid cell values. There are two main types of intersections:
|
|
Intersection: is defined by a piece-wise linear curve and a direction of extrusion. The curve can be either a simulation well, a well path, a user defined polyline, or a user defined line. An intersection can also be shown in a separate 2D Intersection View.">
|
|
<meta property="og:locale" content="en_us">
|
|
<meta property="og:type" content="article">
|
|
<meta property="article:section" content="3D Main Window">
|
|
<meta itemprop="name" content="Intersections :: ResInsight">
|
|
<meta itemprop="description" content="Intersections are cross sections of a grid model that cut the grid in various ways to display grid cell values. There are two main types of intersections:
|
|
Intersection: is defined by a piece-wise linear curve and a direction of extrusion. The curve can be either a simulation well, a well path, a user defined polyline, or a user defined line. An intersection can also be shown in a separate 2D Intersection View.">
|
|
<meta itemprop="wordCount" content="1810">
|
|
<title>Intersections :: ResInsight</title>
|
|
<link href="/css/fontawesome-all.min.css?1739528537" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="/css/fontawesome-all.min.css?1739528537" rel="stylesheet"></noscript>
|
|
<link href="/css/auto-complete.css?1739528537" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="/css/auto-complete.css?1739528537" rel="stylesheet"></noscript>
|
|
<link href="/css/perfect-scrollbar.min.css?1739528537" rel="stylesheet">
|
|
<link href="/css/theme.min.css?1739528537" rel="stylesheet">
|
|
<link href="/css/format-html.min.css?1739528537" rel="stylesheet" id="R-format-style">
|
|
<script>
|
|
window.relearn = window.relearn || {};
|
|
window.relearn.relBasePath='..\/..';
|
|
window.relearn.relBaseUri='..\/..';
|
|
window.relearn.absBaseUri='https:\/\/resinsight.org';
|
|
window.relearn.min = `.min`;
|
|
window.relearn.disableAnchorCopy=false;
|
|
window.relearn.disableAnchorScrolling=false;
|
|
// variant stuff
|
|
window.relearn.themevariants = [ 'relearn' ];
|
|
window.relearn.customvariantname = "my-custom-variant";
|
|
window.relearn.changeVariant = function(variant) {
|
|
var oldVariant = document.documentElement.dataset.rThemeVariant;
|
|
window.localStorage.setItem(window.relearn.absBaseUri + "/variant", variant);
|
|
document.documentElement.dataset.rThemeVariant = variant;
|
|
if (oldVariant != variant) {
|
|
document.dispatchEvent( new CustomEvent('themeVariantLoaded', { detail: { variant, oldVariant } }) );
|
|
}
|
|
}
|
|
window.relearn.markVariant = function() {
|
|
var variant = window.localStorage.getItem(window.relearn.absBaseUri + "/variant");
|
|
var select = document.querySelector("#R-select-variant");
|
|
if (select) {
|
|
select.value = variant;
|
|
}
|
|
}
|
|
window.relearn.initVariant = function() {
|
|
var variant = window.localStorage.getItem(window.relearn.absBaseUri + "/variant") ?? "";
|
|
if( variant == window.relearn.customvariantname ){
|
|
}else if( !variant || !window.relearn.themevariants.includes(variant) ){
|
|
variant = window.relearn.themevariants[0];
|
|
window.localStorage.setItem(window.relearn.absBaseUri + "/variant", variant);
|
|
}
|
|
document.documentElement.dataset.rThemeVariant = variant;
|
|
}
|
|
window.relearn.initVariant();
|
|
window.relearn.markVariant();
|
|
// translations
|
|
window.T_Copy_to_clipboard = `Copy to clipboard`;
|
|
window.T_Copied_to_clipboard = `Copied to clipboard!`;
|
|
window.T_Copy_link_to_clipboard = `Copy link to clipboard`;
|
|
window.T_Link_copied_to_clipboard = `Copied link to clipboard!`;
|
|
window.T_Reset_view = `Reset view`;
|
|
window.T_View_reset = `View reset!`;
|
|
window.T_No_results_found = `No results found for "{0}"`;
|
|
window.T_N_results_found = `{1} results found for "{0}"`;
|
|
</script>
|
|
<script type="text/javascript" async
|
|
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.6/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
|
|
MathJax.Hub.Config({
|
|
tex2jax: {
|
|
inlineMath: [['$','$'], ['\\(','\\)']],
|
|
displayMath: [['$$','$$'], ['\\[','\\]']],
|
|
processEscapes: true,
|
|
processEnvironments: true,
|
|
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'],
|
|
TeX: { equationNumbers: { autoNumber: "AMS" },
|
|
extensions: ["AMSmath.js", "AMSsymbols.js"] }
|
|
},
|
|
|
|
menuSettings: { renderer: "CommonHTML" }
|
|
});
|
|
MathJax.Hub.Queue(function() {
|
|
|
|
|
|
|
|
var all = MathJax.Hub.getAllJax();
|
|
while(jax = all.pop()) {
|
|
jax.SourceElement().parentNode.className += ' has-jax';
|
|
}
|
|
});
|
|
|
|
MathJax.Hub.Config({
|
|
|
|
TeX: { equationNumbers: { autoNumber: "AMS" } }
|
|
});
|
|
</script>
|
|
|
|
</head>
|
|
<body class="mobile-support html" data-url="/3d-main-window/intersections/index.html">
|
|
<div id="R-body" class="default-animation">
|
|
<div id="R-body-overlay"></div>
|
|
<nav id="R-topbar">
|
|
<div class="topbar-wrapper">
|
|
<div class="topbar-sidebar-divider"></div>
|
|
<div class="topbar-area topbar-area-start" data-area="start">
|
|
<div class="topbar-button topbar-button-sidebar" data-content-empty="disable" data-width-s="show" data-width-m="hide" data-width-l="hide"><button class="topbar-control" onclick="toggleNav()" type="button" title="Menu (CTRL+ALT+n)"><i class="fa-fw fas fa-bars"></i></button>
|
|
</div>
|
|
<div class="topbar-button topbar-button-toc" data-content-empty="hide" data-width-s="show" data-width-m="show" data-width-l="show"><button class="topbar-control" onclick="toggleTopbarFlyout(this)" type="button" title="Table of Contents (CTRL+ALT+t)"><i class="fa-fw fas fa-list-alt"></i></button>
|
|
<div class="topbar-content">
|
|
<div class="topbar-content-wrapper">
|
|
<nav class="TableOfContents">
|
|
<ul>
|
|
<li>
|
|
<ul>
|
|
<li><a href="#curve-based-intersections">Curve Based Intersections</a>
|
|
<ul>
|
|
<li><a href="#common-curve-based-intersection-options">Common Curve Based Intersection Options</a></li>
|
|
<li><a href="#well-path-intersections">Well Path Intersections</a></li>
|
|
<li><a href="#polyline-intersection">Polyline Intersection</a></li>
|
|
<li><a href="#polygon-intersection">Polygon Intersection</a></li>
|
|
<li><a href="#azimuth-and-dip">Azimuth and Dip</a></li>
|
|
<li><a href="#2d-intersection-views">2D Intersection Views</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#intersection-box-and-intersection-planes">Intersection Box and Intersection Planes</a></li>
|
|
<li><a href="#depth-and-range-filter">Depth and Range Filter</a></li>
|
|
<li><a href="#filter-options-for-all-intersections">Filter Options for all Intersections</a></li>
|
|
<li><a href="#intersection-results">Intersection Results</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<ol class="topbar-breadcrumbs breadcrumbs highlightable" itemscope itemtype="http://schema.org/BreadcrumbList"><li
|
|
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><a itemprop="item" href="/index.html"><span itemprop="name">ResInsight</span></a><meta itemprop="position" content="1"> > </li><li
|
|
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><a itemprop="item" href="/3d-main-window/index.html"><span itemprop="name">3D Main Window</span></a><meta itemprop="position" content="2"> > </li><li
|
|
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><span itemprop="name">Intersections</span><meta itemprop="position" content="3"></li>
|
|
</ol>
|
|
<div class="topbar-area topbar-area-end" data-area="end">
|
|
<div class="topbar-button topbar-button-prev" data-content-empty="disable" data-width-s="show" data-width-m="show" data-width-l="show"><a class="topbar-control" href="/3d-main-window/quickaccess/index.html" title="Quick Access (🡐)"><i class="fa-fw fas fa-chevron-left"></i></a>
|
|
</div>
|
|
<div class="topbar-button topbar-button-next" data-content-empty="disable" data-width-s="show" data-width-m="show" data-width-l="show"><a class="topbar-control" href="/3d-main-window/polygons/index.html" title="Polygons (🡒)"><i class="fa-fw fas fa-chevron-right"></i></a>
|
|
</div>
|
|
<div class="topbar-button topbar-button-more" data-content-empty="hide" data-width-s="show" data-width-m="show" data-width-l="show"><button class="topbar-control" onclick="toggleTopbarFlyout(this)" type="button" title="More"><i class="fa-fw fas fa-ellipsis-v"></i></button>
|
|
<div class="topbar-content">
|
|
<div class="topbar-content-wrapper">
|
|
<div class="topbar-area topbar-area-more" data-area="more">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<div id="R-main-overlay"></div>
|
|
<main id="R-body-inner" class="highlightable 3d-main-window" tabindex="-1">
|
|
<div class="flex-block-wrapper">
|
|
<article class="default">
|
|
<header class="headline">
|
|
</header>
|
|
|
|
<h1 id="intersections">Intersections</h1>
|
|
|
|
<p><a href="#R-image-7b4f74a9306b5dbc1c58b694d129e54e" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionOverview.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-7b4f74a9306b5dbc1c58b694d129e54e"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionOverview.png"></a></p>
|
|
<p>Intersections are cross sections of a grid model that cut the grid in various ways to display grid cell values.
|
|
There are two main types of intersections:</p>
|
|
<ol>
|
|
<li>
|
|
<p><strong>Intersection</strong>: is defined by a piece-wise linear curve and a direction of extrusion. The curve can be either a simulation well, a well path, a user defined polyline, or a user defined line. An intersection can also be shown in a separate <a href="/3d-main-window/intersections/index.html#2d-intersection-views">2D Intersection View</a>.</p>
|
|
</li>
|
|
<li>
|
|
<p><strong>Intersection Box</strong>: can be used as a box cutting grid cells or collapsed to a restricted axis aligned plane.</p>
|
|
</li>
|
|
</ol>
|
|
<p>Structural uncertainty can be visualized on intersections as described in <a href="/workflows/ensemblesurface/index.html">Ensemble Surface</a>.</p>
|
|
<p>All types of intersections are stored in the folder <strong>Intersections</strong> of a <strong>View</strong>. An intersection may be copied to other views by the menu option <strong>Copy intersections to all views in case</strong> in the right-click menu.</p>
|
|
<p><a href="#R-image-381592d9b4016438b4852a65e7e36b04" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionInTreeCopy.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-381592d9b4016438b4852a65e7e36b04"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionInTreeCopy.png"></a></p>
|
|
<h2 id="curve-based-intersections">Curve Based Intersections</h2>
|
|
<p>There are four types of curve based intersections: Well Path, Simulation Well, Polyline, and Azimuth and Dip. Azimuth and Dip differs from the other three curves, as it is defined just by one straight line. It is called Azimuth and Dip because the plane’s extrusion direction can be defined by the two angles.</p>
|
|
<p>Any of these intersections can be created by activating
|
|
|
|
|
|
|
|
|
|
<img src="https://resinsight.org/images/3d-main-window/CrossSection16x16.png" style="display:inline; vertical-align:middle; margin:0">
|
|
<strong>New Intersection</strong> from the right-click menu of the <strong>Intersections</strong> item in the Project Tree. They can also be created from the right-click menu in the 3D view, as described below.</p>
|
|
|
|
<details open class=" box cstyle notices info">
|
|
<summary class="box-label" tabindex="-1">
|
|
<i class="fa-fw fas fa-info-circle"></i>
|
|
Info
|
|
</summary>
|
|
<div class="box-content">
|
|
<p>To be able to see the intersections in the 3D view, the grid cells can be hidden by disabling the <b>Grids</b> item in <strong>Project Tree</strong> or activating the <b>Hide Grid Cells</b> toolbar button.</p>
|
|
</div>
|
|
</details>
|
|
<h3 id="common-curve-based-intersection-options">Common Curve Based Intersection Options</h3>
|
|
<p>The property panel of a well path based intersection is shown below:</p>
|
|
<p><a href="#R-image-019de01ed8b973327966f3b5fae30298" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionWellPath.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-019de01ed8b973327966f3b5fae30298"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionWellPath.png"></a></p>
|
|
<ul>
|
|
<li><strong>Name</strong> – Automatically created based on the item specifying the intersection. The user can edit the name, but it will be updated if you change well or well path.</li>
|
|
<li><strong>Intersecting Geometry</strong> – Options to control the curve used for the cross section dependant on the type of intersection.</li>
|
|
<li><strong>Depth Filter</strong> – Controls the depth/z-range for visible geometry. Can be controlled from the <strong>Intersections</strong> folder object.</li>
|
|
<li><strong>K Range Filter</strong> – Controls the visible K slices. Can be controlled from the <strong>Intersections</strong> folder object.</li>
|
|
</ul>
|
|
<h4 id="advanced-options">Advanced options</h4>
|
|
<ul>
|
|
<li><strong>Direction</strong> – Horizontal, vertical or defined by two points.</li>
|
|
<li><strong>Extent Length</strong> – Defines how far an intersection for well path or simulation Well is extended at intersection ends.</li>
|
|
<li><strong>Show Inactive Cells</strong> – Controls if inactive cells are included when creating intersection geometry.</li>
|
|
</ul>
|
|
<p><strong>Direction</strong> is used to extrude the curve in the defined direction, and thereby create a set of planes. <strong>Horizontal</strong> implies the start and end point of the curve is used as a baseline, and the horizontal direction is thus perpendicular to that line.
|
|
By <strong>Defined by two points</strong>, the user can define the direction based on any two points. The direction from the first to the second point defines the extrude direction.</p>
|
|
<h3 id="well-path-intersections">Well Path Intersections</h3>
|
|
<p>A new <strong>Well Path</strong> intersection can be created by right-clicking the well path in the 3D view or in the <strong>Project Tree</strong>.</p>
|
|
<p>A new <strong>Simulation Well</strong> intersection can be created by right-clicking the simulation well in the 3D view or in the <strong>Project Tree</strong>.</p>
|
|
<p>When a simulation well intersection is created, the source simulation well can be changed by using the <strong>Simulation Well</strong> selection combo box in the <strong>Property Editor</strong>.</p>
|
|
<p>If the well contains more than one branch, the intersection geometry will be created for the selected branch in the <strong>Branch</strong> combo box.</p>
|
|
<h3 id="polyline-intersection">Polyline Intersection</h3>
|
|
<p>A new <strong>Polyline</strong> intersection can be created from the right-click menu in the 3D view. Then, by left-clicking on reservoir geometry, a polyline is created. The points are added to the point list in the <strong>Property Editor</strong>.</p>
|
|
<p><a href="#R-image-af62d7da693090a757b3354b494248af" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionPolyline.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-af62d7da693090a757b3354b494248af"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionPolyline.png"></a></p>
|
|
<ul>
|
|
<li>The background color of point list is light pink when additional points can be picked in 3D view.</li>
|
|
<li>To finish adding points, click button <strong>Stop picking points</strong> (color of point list turns white).</li>
|
|
</ul>
|
|
<p>The points in the list can be deleted and edited using the keyboard. To append more points (by clicking in the 3D view), press button <strong>Start picking points</strong> again.</p>
|
|
<p>The point list can be copied to clipboard using <strong>CTRL-C</strong> when in keyboard focus. A new list of points can be pasted into the point list by using <strong>CTRL-V</strong>.</p>
|
|
<h3 id="polygon-intersection">Polygon Intersection</h3>
|
|
<p>A polyline or polygon intersection can also be based on a <a href="/3d-main-window/polygons/index.html">Polygons</a> in the project. The polygon is then used as the polyline. This is done by selecting the polygon in the <strong>Property Editor</strong>.</p>
|
|
<p><a href="#R-image-d88fb34b5dcf1b32335da7b33489b47c" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionProjectPolygon.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-d88fb34b5dcf1b32335da7b33489b47c"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionProjectPolygon.png"></a></p>
|
|
<h3 id="azimuth-and-dip">Azimuth and Dip</h3>
|
|
<p>A new <strong>Azimuth and Dip</strong> intersection can be created from the right-click menu in 3D view. Then, by left-clicking two points on reservoir geometry, a single line is created between the first point, and the second point projected down to the plane with same z-value as the first point. The two points are added to the point list in the <strong>Property Editor</strong>.</p>
|
|
<p><a href="#R-image-600679fab60c897c19cc30973a3bdfc3" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionAzimuthDip.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-600679fab60c897c19cc30973a3bdfc3"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionAzimuthDip.png"></a></p>
|
|
<ul>
|
|
<li>The background color of point list is light pink when additional points can be picked in 3D view.</li>
|
|
<li>To finish adding points, click button <strong>Stop picking points</strong> (color of point list turns white).</li>
|
|
</ul>
|
|
<p>The points in the list can be deleted and edited using the keyboard. To append more points by clicking in the 3D view, press button <strong>Start picking points</strong> again.</p>
|
|
<p>The points in the list can be copied to clipboard using <strong>CTRL-C</strong> when in keyboard focus. A new list of points can be pasted into the point list by using <strong>CTRL-V</strong>.</p>
|
|
<p>When two points are picked, a plane between the points will appear in the 3D view with a 90 degrees <strong>Dip</strong>, and the <strong>Azimuth</strong> angle calculated from the two points. The two angles can be edited in the <strong>Property Editor</strong> of the intersection:</p>
|
|
<ul>
|
|
<li><strong>Dip</strong>: angle between the horizontal plane and down.</li>
|
|
<li><strong>Azimuth</strong>: angle between North and the plane. Changing azimuth will rotate the plane about the first point picked in 3D view.</li>
|
|
</ul>
|
|
<p>The length of the plane can also be set manually in the <strong>Property Editor</strong>.</p>
|
|
<ul>
|
|
<li><strong>Length Up</strong> is the distance from the user defined horizontal line, to the top of the plane intersecting the model.</li>
|
|
<li><strong>Length Down</strong> is the distance from the user defined horizontal line, to the bottom of the plane intersecting the model.</li>
|
|
</ul>
|
|
<p><a href="#R-image-0828dabd3c70997d66295e243f773541" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/azimuthDip3DView.PNG" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-0828dabd3c70997d66295e243f773541"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/azimuthDip3DView.PNG"></a></p>
|
|
<h3 id="2d-intersection-views">2D Intersection Views</h3>
|
|
<p>A 2D Intersection View displays the intersection in a separate 2D view along with the defining curve. The intersection and the defining well path, simulation well or polyline is flattened to make it easier to see the intersected grid and how the well traverses it.</p>
|
|
<p><a href="#R-image-ccfa6f2ea2f5f54a6ab9f50c5de88867" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionView.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-ccfa6f2ea2f5f54a6ab9f50c5de88867"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionView.png"></a></p>
|
|
<p>Each of the curve based intersections have a corresponding <strong>2D Intersection View</strong>. Management of these views are automatic. They will be created and deleted along with the intersection.</p>
|
|
<p>A 2D Intersection View is shown either by right clicking an intersection and select <strong>Show 2D intersection View</strong> or by checking its entry in <strong>Project tree</strong>.</p>
|
|
<p><a href="#R-image-71fc7098ba8fc511b738a1853e31a63c" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionViewsProjectTree.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-71fc7098ba8fc511b738a1853e31a63c"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionViewsProjectTree.png"></a></p>
|
|
<p>Scales along the edges of the view show the depth and the horizontal length of the intersection. The length is measured from the start of the wellpath or the well head of a simulation well.</p>
|
|
<p>The view is mostly controlled by the options in the 3D view where the intersection is defined. There are, however, some independent controls, like drawstyle, timestep and Z-scale:</p>
|
|
<p><a href="#R-image-64803634719e2a2796c1d05a27b0f29b" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/2DIntersectionViewProperties.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-64803634719e2a2796c1d05a27b0f29b"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/2DIntersectionViewProperties.png"></a></p>
|
|
<ul>
|
|
<li><strong>Viewer</strong>
|
|
<ul>
|
|
<li><strong>Name</strong> – User editable name of view. The default name combines the name of the origin view and intersection name.</li>
|
|
<li><strong>Background</strong> – Color of the viewer background</li>
|
|
<li><strong>Disable Results Lighting</strong> – Toggle the light effect. When turned off, the colors are easier to compare with legend, but carry no visual cue to visualize 3D shape. The effect is tiny on 2D Intersection Views.</li>
|
|
</ul>
|
|
</li>
|
|
<li><strong>Grid Appearance</strong> – Controls the drawstyle of the grid geometry
|
|
<ul>
|
|
<li><strong>Z Scale</strong> – Scales the view in Z(depth) direction to make slim K-layers easier to see</li>
|
|
<li><strong>Grid Lines</strong> – Controls what mesh lines to draw
|
|
<ul>
|
|
<li><strong>All</strong> – All mesh lines are drawn</li>
|
|
<li><strong>Faults Only</strong> – Only mesh lines associated with faults are drawn</li>
|
|
<li><strong>None</strong> – Mesh lines are not drawn at all</li>
|
|
</ul>
|
|
</li>
|
|
<li><strong>Grid Surface</strong> – Controls what grid surface geometry to draw
|
|
<ul>
|
|
<li><strong>All</strong> – All grid faces are drawn</li>
|
|
<li><strong>Faults Only</strong> – Only faces that are included in a fault is drawn</li>
|
|
<li><strong>None</strong> – Do not draw any faces</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li><strong>Defining Points</strong>
|
|
<ul>
|
|
<li><strong>Show points</strong> – Toggle the display of the defining points for Polyline or Azimuth and Dip intersections.</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<p>These options are similar to the options for a regular 3D view (See <a href="/3d-main-window/3dviews/index.html#view-properties">View Properties</a> )</p>
|
|
<h2 id="intersection-box-and-intersection-planes">Intersection Box and Intersection Planes</h2>
|
|
<p>A new <strong>Intersection Box</strong> or <strong>Intersection Plane</strong> can be created from the right-click menu in the 3D view or the right-click menu in the <strong>Project Tree</strong>.</p>
|
|
<p><a href="#R-image-ec7c3314845838afb9f1c8f3e650226c" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/3d_view_context_menu.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-ec7c3314845838afb9f1c8f3e650226c"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/3d_view_context_menu.png"></a></p>
|
|
<p>The following list describes the properties for an <strong>Intersection Box</strong>:</p>
|
|
<ul>
|
|
<li><strong>Name</strong> – Automatically created based on the item specifying the intersection</li>
|
|
<li><strong>Box Type</strong> – Box or x-plane, y-plane or z-plane</li>
|
|
<li><strong>Show Inactive Cells</strong> – Controls if inactive cells are included when creating intersection geometry</li>
|
|
<li><strong>X Coordinates</strong> – Coordinates for x range</li>
|
|
<li><strong>Y Coordinates</strong> – Coordinates for y range</li>
|
|
<li><strong>Depth</strong> – Coordinates for depth range</li>
|
|
<li><strong>XY Slider Step Size</strong> – Defines incremental changes for slider when XY values are changed (default value 1.0)</li>
|
|
<li><strong>Depth Slider Step Size</strong> – Defines incremental changes for slider when depth values are changed (default value 0.5)</li>
|
|
</ul>
|
|
<p>Direct interaction in a 3D view is activated when <strong>Show 3D manipulator</strong> is pressed. Handles are displayed at the sides of the intersection object, and interactive modification is done by dragging a handle in the 3D view.</p>
|
|
<p><a href="#R-image-c1e59ccef60aa393ec7042d2ffc63d4e" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionBoxWithHandles.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-c1e59ccef60aa393ec7042d2ffc63d4e"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionBoxWithHandles.png"></a></p>
|
|
<h2 id="depth-and-range-filter">Depth and Range Filter</h2>
|
|
<p>An intersection can be visually filtered, i.e. partly hidden from display, by employing a user defined <strong>Depth Filter</strong>.
|
|
Depth filtering is performed by selecting an intersection in <strong>Project Tree</strong> and setting <strong>Depth Filter</strong> properties in <strong>Property Editor</strong>:</p>
|
|
<ul>
|
|
<li><strong>None</strong>: no depth filtering</li>
|
|
<li><strong>Above</strong>: show above the specified <em>Depth</em></li>
|
|
<li><strong>Below</strong>: show below the specified <em>Depth</em></li>
|
|
<li><strong>Between</strong>: show between the specified <em>Upper Depth</em> and the specified <em>Lower Depth</em></li>
|
|
</ul>
|
|
<p>An intersection can be also be visually filtered by a user defined <strong>K Range Filter</strong>.
|
|
K Range filtering is performed by enabling <strong>K Range Filter</strong> of an intersection. The filtering is defined using a text string, i.e. “5,10-15,20:3”, see <a href="/misc/advancedtextinput/index.html">Advanced Text Input</a> for details.</p>
|
|
<p><a href="#R-image-8085337330d21e71a11ce220bc58d6f8" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionPropEdDepthFilter.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-8085337330d21e71a11ce220bc58d6f8"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionPropEdDepthFilter.png"></a></p>
|
|
<h2 id="filter-options-for-all-intersections">Filter Options for all Intersections</h2>
|
|
<p><a href="#R-image-d9ebd2ce4d7b8752f1c964350ef99360" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionFolderOverrides.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-d9ebd2ce4d7b8752f1c964350ef99360"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionFolderOverrides.png"></a></p>
|
|
<p>The filtering of all intersections can be controlled when selecting the <strong>Intersections</strong> folder object. Activating these options will override the settings defined locally on each intersection.</p>
|
|
<p>Similar options can also be activated for <strong>Faults</strong>.</p>
|
|
<h2 id="intersection-results">Intersection Results</h2>
|
|
<p>To select a simulation result to display on an intersection, right-click <strong>Intersection Results</strong> in <strong>Project Tree</strong> and select <strong>New Result Definition</strong>.</p>
|
|
<p><a href="#R-image-71c30aa0b95b685638214e98009d0ebf" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/SeparateIntersectionResults.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-71c30aa0b95b685638214e98009d0ebf"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/SeparateIntersectionResults.png"></a></p>
|
|
<p>By selecting a specific <strong>Intersection Result</strong>, the <strong>Property Editor</strong> allows to specify case, type or position etc depending on whether the result stem from an Eclipse case or a Geomechanical case.</p>
|
|
<p>The next step is to select an <strong>Intersection</strong> in <strong>Project Tree</strong> and define <strong>Result Reference</strong>.
|
|
In the example below, available sources are the two <strong>Intersections Results</strong> of previous figure, one of which stems from a geomechanical case and the other from an Eclipse case.</p>
|
|
<p><a href="#R-image-693fb52fc5c98f6a67c543eb8b58f5ca" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/IntersectionSeparateResultReference.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-693fb52fc5c98f6a67c543eb8b58f5ca"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/IntersectionSeparateResultReference.png"></a></p>
|
|
|
|
<footer class="footline">
|
|
</footer>
|
|
</article>
|
|
</div>
|
|
</main>
|
|
</div>
|
|
<aside id="R-sidebar" class="default-animation">
|
|
<div id="R-header-topbar" class="default-animation"></div>
|
|
<div id="R-header-wrapper" class="default-animation">
|
|
<div id="R-header" class="default-animation">
|
|
<a id="logo" href="https://resinsight.org/">
|
|
<img src="https://resinsight.org//images/ResInsightCroppedIconPicture.png">
|
|
</a>
|
|
|
|
</div>
|
|
<script>
|
|
window.index_js_url="/searchindex.en.js?1739528537";
|
|
</script>
|
|
<search><form action="/search/index.html" method="get">
|
|
<div class="searchbox default-animation">
|
|
<button class="search-detail" type="submit" title="Search (CTRL+ALT+f)"><i class="fas fa-search"></i></button>
|
|
<label class="a11y-only" for="R-search-by">Search</label>
|
|
<input data-search-input id="R-search-by" name="search-by" class="search-by" type="search" placeholder="Search...">
|
|
<button class="search-clear" type="button" data-search-clear="" title="Clear search"><i class="fas fa-times" title="Clear search"></i></button>
|
|
</div>
|
|
</form></search>
|
|
<script>
|
|
var contentLangs=['en'];
|
|
</script>
|
|
<script src="/js/auto-complete.js?1739528537" defer></script>
|
|
<script src="/js/lunr/lunr.min.js?1739528537" defer></script>
|
|
<script src="/js/lunr/lunr.stemmer.support.min.js?1739528537" defer></script>
|
|
<script src="/js/lunr/lunr.multi.min.js?1739528537" defer></script>
|
|
<script src="/js/lunr/lunr.en.min.js?1739528537" defer></script>
|
|
<script src="/js/search.js?1739528537" defer></script>
|
|
<script>
|
|
(function() {
|
|
const urlParams = new URLSearchParams(window.location.search);
|
|
const searchQuery = urlParams.get('q');
|
|
if (searchQuery) {
|
|
const newUrl = `/search/?search-by=${encodeURIComponent(searchQuery)}`;
|
|
window.location.replace(newUrl);
|
|
}
|
|
})();
|
|
</script>
|
|
</div>
|
|
<div id="R-homelinks" class="default-animation">
|
|
<hr class="padding">
|
|
</div>
|
|
<div id="R-content-wrapper" class="highlightable">
|
|
<div id="R-shortcutmenu-home" class="R-sidebarmenu">
|
|
<ul class="enlarge morespace collapsible-menu">
|
|
<li class="" data-nav-id="/releases/index.html"><a class="padding" href="/releases/index.html">Releases</a><ul id="R-subsections-a71c2f29677ba690c1b8bf454f228c9c" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/getting-started/index.html"><a class="padding" href="/getting-started/index.html">Getting Started</a><ul id="R-subsections-87c0363912f379e0725cbe1d504c985c" class="collapsible-menu"></ul></li>
|
|
<li class="parent " data-nav-id="/3d-main-window/index.html"><a class="padding" href="/3d-main-window/index.html">3D Main Window</a><ul id="R-subsections-122c1165ab4202e74b8e3c0619dc7420" class="collapsible-menu">
|
|
<li class="" data-nav-id="/3d-main-window/3dviews/index.html"><a class="padding" href="/3d-main-window/3dviews/index.html">3D Views</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/cellresults/index.html"><a class="padding" href="/3d-main-window/cellresults/index.html">Cell Results</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/resultcolorlegend/index.html"><a class="padding" href="/3d-main-window/resultcolorlegend/index.html">Result Color Legend</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/resultinfo/index.html"><a class="padding" href="/3d-main-window/resultinfo/index.html">Result Info</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/colorlegends/index.html"><a class="padding" href="/3d-main-window/colorlegends/index.html">Color Legends</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/contourmaps/index.html"><a class="padding" href="/3d-main-window/contourmaps/index.html">Contour Maps</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/resultinspection/index.html"><a class="padding" href="/3d-main-window/resultinspection/index.html">Result Inspection</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/filters/index.html"><a class="padding" href="/3d-main-window/filters/index.html">Filters</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/quickaccess/index.html"><a class="padding" href="/3d-main-window/quickaccess/index.html">Quick Access</a></li>
|
|
<li class="active " data-nav-id="/3d-main-window/intersections/index.html"><a class="padding" href="/3d-main-window/intersections/index.html">Intersections</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/polygons/index.html"><a class="padding" href="/3d-main-window/polygons/index.html">Polygons</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/surfaces/index.html"><a class="padding" href="/3d-main-window/surfaces/index.html">Surfaces</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/faults/index.html"><a class="padding" href="/3d-main-window/faults/index.html">Faults</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/allandiagrams/index.html"><a class="padding" href="/3d-main-window/allandiagrams/index.html">Allan Diagram</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/formations/index.html"><a class="padding" href="/3d-main-window/formations/index.html"> Zonations/Formations</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/depthplot/index.html"><a class="padding" href="/3d-main-window/depthplot/index.html">Depth Plot</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/seismicview/index.html"><a class="padding" href="/3d-main-window/seismicview/index.html">Seismic View</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/seismicsections/index.html"><a class="padding" href="/3d-main-window/seismicsections/index.html">Seismic Sections</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/linkedviews/index.html"><a class="padding" href="/3d-main-window/linkedviews/index.html">Linked Views</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/comparisonview/index.html"><a class="padding" href="/3d-main-window/comparisonview/index.html">Comparison View</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/flowvectorresult/index.html"><a class="padding" href="/3d-main-window/flowvectorresult/index.html">Flow Results</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/streamlines/index.html"><a class="padding" href="/3d-main-window/streamlines/index.html">Streamlines</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/measurement/index.html"><a class="padding" href="/3d-main-window/measurement/index.html">Measurement</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/annotations/index.html"><a class="padding" href="/3d-main-window/annotations/index.html">Annotations</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/tensors/index.html"><a class="padding" href="/3d-main-window/tensors/index.html">Tensor Results</a></li>
|
|
<li class="" data-nav-id="/3d-main-window/gridstatisticsdialog/index.html"><a class="padding" href="/3d-main-window/gridstatisticsdialog/index.html">Grid Statistics Dialog</a></li></ul></li>
|
|
<li class="" data-nav-id="/plot-window/index.html"><a class="padding" href="/plot-window/index.html">Plot Main Window</a><ul id="R-subsections-6087943109d37785a7a7442a1415914b" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/calculated-data/index.html"><a class="padding" href="/calculated-data/index.html">Calculated Data</a><ul id="R-subsections-d7700e605b6718d9f0232aeb66e77ad1" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/wells-and-completions/index.html"><a class="padding" href="/wells-and-completions/index.html">Wells and Completions</a><ul id="R-subsections-6bd77eb465ff0d28f042f42913bdffda" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/import/index.html"><a class="padding" href="/import/index.html">Import</a><ul id="R-subsections-6394d937fb0ab7f32a2b2b5bee229032" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/export/index.html"><a class="padding" href="/export/index.html">Export</a><ul id="R-subsections-5d95f477b90785732dc9d6d81acc75cc" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/scripting/index.html"><a class="padding" href="/scripting/index.html">Scripting</a><ul id="R-subsections-184799376902c8c3045f6aad007b8b97" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/misc/index.html"><a class="padding" href="/misc/index.html">Miscellaneous</a><ul id="R-subsections-f243eab41fb28f51378992bf36c41035" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/best-practices/index.html"><a class="padding" href="/best-practices/index.html">Best Practices</a><ul id="R-subsections-4f78aa4e6926d1389cf4d79364e23592" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/workflows/index.html"><a class="padding" href="/workflows/index.html">Workflows</a><ul id="R-subsections-87fd3d7b9e4d48a0ba290b60ba4064f4" class="collapsible-menu"></ul></li>
|
|
</ul>
|
|
</div>
|
|
<div id="R-shortcutmenu-shortcuts" class="R-sidebarmenu">
|
|
<ul class="space collapsible-menu">
|
|
<li class="" data-nav-id="/about"><a class="padding" href="/about"><i class='fas fa-info-circle'></i> About</a></li>
|
|
<li class="" data-nav-id="/training"><a class="padding" href="/training"><i class='fa fa-university'></i> Training</a></li>
|
|
<li class="" data-nav-id="/support"><a class="padding" href="/support"><i class='far fa-question-circle'></i> Support</a></li>
|
|
<li class="" data-nav-id="/releases"><a class="padding" href="/releases"><i class='fas fa-download'></i> Download and Install</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="padding footermargin footerLangSwitch footerVariantSwitch footerVisitedLinks footerFooter showFooter"></div>
|
|
<div id="R-menu-footer">
|
|
<hr class="padding default-animation footerLangSwitch footerVariantSwitch footerVisitedLinks footerFooter showFooter">
|
|
<div id="R-prefooter" class="footerLangSwitch footerVariantSwitch footerVisitedLinks">
|
|
<ul>
|
|
<li id="R-select-language-container" class="footerLangSwitch">
|
|
<div class="padding menu-control">
|
|
<i class="fa-fw fas fa-language"></i>
|
|
<span> </span>
|
|
<div class="control-style">
|
|
<label class="a11y-only" for="R-select-language">Language</label>
|
|
<select id="R-select-language" onchange="location = this.querySelector( this.value ).dataset.url;">
|
|
<option id="R-select-language-en" value="#R-select-language-en" data-url="/3d-main-window/intersections/index.html" lang="en-us" selected></option>
|
|
</select>
|
|
</div>
|
|
<div class="clear"></div>
|
|
</div>
|
|
</li>
|
|
<li id="R-select-variant-container" class="footerVariantSwitch">
|
|
<div class="padding menu-control">
|
|
<i class="fa-fw fas fa-paint-brush"></i>
|
|
<span> </span>
|
|
<div class="control-style">
|
|
<label class="a11y-only" for="R-select-variant">Theme</label>
|
|
<select id="R-select-variant" onchange="window.relearn.changeVariant( this.value );">
|
|
<option id="R-select-variant-relearn" value="relearn" selected>Relearn</option>
|
|
</select>
|
|
</div>
|
|
<div class="clear"></div>
|
|
</div>
|
|
<script>window.relearn.markVariant();</script>
|
|
</li>
|
|
<li class="footerVisitedLinks">
|
|
<div class="padding menu-control">
|
|
<i class="fa-fw fas fa-history"></i>
|
|
<span> </span>
|
|
<div class="control-style">
|
|
<button onclick="clearHistory();">Clear History</button>
|
|
</div>
|
|
<div class="clear"></div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="R-footer" class="footerFooter showFooter"><a href="https://www.ceetronsolutions.com"><img src='https://resinsight.org//images/CeeSolLogoSmallForDarkBackground.png' style='width: 140px; '></a><br>
|
|
|
|
ResInsight is developed by <br> <a href="https://www.ceetronsolutions.com">Ceetron Solutions</a>
|
|
<p>in collaboration with</p>
|
|
<a href="https://www.equinor.com">Equinor ASA</a>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</aside>
|
|
<script src="/js/clipboard.min.js?1739528537" defer></script>
|
|
<script src="/js/perfect-scrollbar.min.js?1739528537" defer></script>
|
|
<script src="/js/theme.js?1739528537" defer></script>
|
|
</body>
|
|
</html>
|