• Skip to main content
  • Skip to footer

INT

Empowering Visualization

COMMUNITY BLOG
CONTACT US SUPPORT
MENUMENU
  • Solutions
    • Overview
    • Real-Time Visualization
    • Visualization Components
    • New Energy Visualization
    • OSDU Visualization
    • Machine Learning
    • Developer Tools
    • Cloud Partners
  • Products
    • IVAAP™
          • SOLUTIONS

            Real-Time Visualization

            OSDU Visualization

            Visualization Components

            New Energy Visualization

            Upstream Data Visualization

          • SUCCESS STORIES

            WEATHERFORD
            Well delivery optimization software

            BARDASZ
            Data management, data quality monitoring

            ANPG / SATEC-MIAPIA
            Virtual data room

            MAILLANCE
            High-performance visualization of ML algorithms

            SEE ALL >

          • SUPPORT

            DEVELOPER COMMUNITY
            Join or log in to the INT Developer Community.

            GET SUPPORT
            Log a ticket for an issue or bug.

            CONTACT US

          • DEMOS

            IVAAP DEMOS
            Cloud-Based Demos

            FIRST TIME HERE?
            Register to access our
            IVAAP demos

    • GeoToolkit™
          • SUCCESS STORIES

            CAYROS
            Field development planning

            TOTALENERGIES
            High-performance large dataset reservoir rendering

            IFP ENERGIES NOUVELLES
            Seismic and structural interpretation validation

            SEE ALL >

          • SUPPORT

            DEVELOPER COMMUNITY
            Join or log in to the INT Developer Community.

            GET SUPPORT
            Log a ticket for an issue or bug.

            CONTACT US

          • DEMOS

            GEOTOOLKIT DEMOS
            Geoscience Demos

    • INTViewer™
          • SUCCESS STORIES

            STRYDE
            Fast seismic QA/QC in the field

            SILVERTHORNE SEISMIC
            Efficient 2D/3D seismic data delivery

            WIRELESS SEISMIC
            Drones, IoT, and Advanced Onsite Seismic Data Validation

            SEE ALL >

          • SUPPORT

            GET SUPPORT
            Log a ticket for an issue or bug.

            CONTACT US

          • PLUG-INS

            EXTEND INTVIEWER
            More than 65 plugins available

  • Demos
    • GeoToolkit Demos
    • IVAAP Demos
  • Success Stories
  • Resources
    • Blog
    • Developer Community
    • FAQ
    • INT Resources Library
  • About
    • Overview
    • News
    • Events
    • Careers
    • Meet Our Team
    • About INT

GeoToolkit

Apr 18 2024

Celebrating a Decade of Innovation: GeoToolkit.JS Marks 10 Years of Empowering Subsurface Data Visualization

In the realm of subsurface data visualization, the 10th anniversary of GeoToolkit.JS marks a significant milestone. What began as a comprehensive set of high-performance tools and libraries has evolved into an indispensable resource for developers seeking to craft advanced, domain-specific software efficiently.

GeoToolkit™ encompasses diverse features, catering to the complex needs of developers working with 2D/3D seismic, well log, schematics, contour, maps, charts, and more. Its flexibility allows embedding within energy applications or building from the ground up, facilitating swift and precise development. Also, integrating GeoToolkit.JS data visualization libraries within the oil and gas industry is a game-changer for the end user—be it a geoscientist, an engineer, or a decision-maker. These individuals rely on accurate, comprehensive insights derived from complex subsurface data.

This anniversary is not just a celebration of a decade but a commemoration of more than 30 years of GeoToolkit’s presence in the industry, with versions spanning .NET, Java, JavaScript / TypeScript, and C++. Over this period, GeoToolkit has continuously evolved, refining its capabilities and pushing the boundaries of subsurface data visualization.

The journey of GeoToolkit has been paved with remarkable achievements. Its key benefits include support for various subsurface data formats like LAS, DLIS, WITSML, SEG-Y, SEG-D, and more in some versions of GeoToolkit. Moreover, it provides robust technical support, extensive online documentation, and a thriving Developer Community, fostering collaboration and knowledge exchange.

GeoToolkit’s high-performance tools and libraries stand out for their plug-and-play nature. With just a single line of code, developers can deploy these tools or use them as the foundation for crafting custom applications, significantly expediting time-to-market.

The extensive capabilities of GeoToolkit cover a broad spectrum of functionalities, from 3D seismic and reservoir data visualization using WebGL technology to 2D scatter plots for comparison, well log displays that can correlate thousands of wells, and the creation of PDF reports with multiple widgets for streamlined log header construction.

Furthermore, its extensive volume rendering capability facilitates high-quality visualizations of massive datasets, enabling seamless visualization of billions of cells. GeoToolkit also boasts robust support for diverse map layers, such as Google, ESRI, Bing Maps, ArcGIS GeoServices, OpenStreetMap, and more, making it an invaluable asset for comprehensive geospatial applications.

Here’s a glimpse of the evolution of GeoToolkit.JS showcasing its transformative capabilities:

Report Builder

Build PDF reports with multiple widgets, including custom log headers, with template saving and printing for efficient creation and sharing.

Report Builder- pic

Well Log Correlation

Correlate thousands of wells effortlessly with well log displays, streamlining your analysis.

Well log correlation – pic

3D Reservoir Seismic Intersection

Intersect your 3D reservoir grid with seismic data and add well logs, horizons, and more.

3D Reservoir Seismic Intersection – pic

Schematics Seismic

Combining wellbore architecture with seismic profiles, this tool allows you to identify zones of interest in relation to each hole section and cementing sections versus formations crossed.

Schematics Seismic – pic

GeoToolkit Demo Gallery

Dive deeper and experience the transformative capabilities of GeoToolkit with our Interactive GeoToolkit Demos.

GeoToolkit Demo Gallery – pic


“Without INT’s GeoToolkit, we wouldn’t be where we are right now with C-Fields. We have high expectations that this tool will become the standard in Field Development planning and that we will be able to accomplish a lot with this tool. There’s nothing in the market like C-Fields right now.”

—Francisco Caycedo, Regional Director Latin America, CAYROS


However, amidst this celebration, expressing our deepest gratitude is crucial. To every individual involved in the development of GeoToolkit, your dedication, expertise, and unwavering commitment have been the cornerstone of our success. Your collective efforts have driven innovation, shaped the product, and paved the way for a decade of groundbreaking achievements.

To our clients, we extend our heartfelt thanks. Your trust, partnership, and continuous support have been the driving force behind GeoToolkit’s evolution. 

The 10th anniversary of GeoToolkit.JS showcases innovation and an unwavering commitment to empowering developers in the intricate landscape of subsurface data visualization. Here’s to a decade of achievements and many more years of pioneering advancements in the field.

To learn more about GeoToolkit.JS, please visit int.com/products/geotoolkit/ or contact us at intinfo@int.com.

Explore our Interactive GeoToolkit Demos
Request a 30-day trial

Filed Under: GeoToolkit, JavaScript Tagged With: .JS, .net, ArcGIS GeoServices, Bing maps, C++, DLIS, ESRI, java, javascript, LAS, OpenStreetMap, schematics, SEGD, segy, seismic, welllog, WITSML

Jul 19 2023

Introducing INT’s GeoToolkit.JS 2023: The Latest Release Packed with Cutting-Edge Features to Enhance User Experience

The GeoToolkit.JS 2023 release innovation includes TypeScript migration, React Native support for mobile devices, improved composite schematics widget, added horizontal mode for MultiWellWidget, and more.

Houston, TX — July 19, 20223 — Today, INT proudly announces the release of GeoToolkit.JS 2023, the most advanced version of the company’s comprehensive set of high-performance tools and libraries for visualization of upstream data. GeoToolkit.JS 2023 comes with a wide range of exciting features and enhancements designed to revolutionize the user experience and empower developers to create exceptional applications.

The GeoToolkit.JS 2023 release introduces several notable highlights:

  1. TypeScript Migration and Public API Review: We migrated the entire GeoToolkit.JS library to TypeScript, resulting in improved code maintainability and enhanced developer productivity. Additionally, the Public API has undergone a comprehensive review, ensuring a more intuitive and streamlined development process.
  2. Seismic 2D Wiggle Anti-Aliasing: With our new anti-aliasing feature, based on Xiaolin Wu, seismic 2D wiggle displays are now visually smoother and more accurate, enabling geoscientists to analyze seismic data with unprecedented clarity.
  3. High-Level ChartWidget Class: GeoToolkit.JS 2023 introduces the ChartWidget class, simplifying the creation and customization of charts. This high-level abstraction allows developers to effortlessly integrate interactive charts into their applications, providing rich visualizations to end-users to support multiples series, union/stacked model space, and more.
  4. React Native Support for Mobile Development: We understand the importance of mobile application development, and with this release, we are excited to offer React Native support. Developers can now leverage the power of GeoToolkit.JS to build geoscience applications for both iOS and Android platforms, reaching a wider audience.
  5. Well Log Correlation Display Optimization: Our optimization efforts have resulted in lightning-fast performance when displaying over 10,000+ wells. Users can now visualize and analyze vast amounts of well log data within seconds, facilitating faster decision-making and improving productivity. Additionally, we have introduced a new feature called horizontal mode for MultiWellWidget. With this new mode, users can view and interact with the well log data in a horizontal layout, providing a different perspective and enabling more efficient analysis. Whether users prefer the traditional vertical view or the new horizontal mode, our optimized display and performance ensure a seamless experience even with large datasets.

These highlights are just a glimpse of what GeoToolkit.JS 2023 has to offer. Our commitment to continuous innovation and user-centric development ensures that the latest release meets the evolving needs of the geoscience community.


“For this release, it was important for us to incorporate features that would make our users’ lives easier and improve the level of applications — both web and mobile — that they can create with GeoToolkit,” said Dr. Dmitriy Lukyanenko, Director of Software Development at INT. “We work closely with our Developer Community to understand and respond to their needs, and we think this release really delivers on that promise.”


To learn more about GeoToolkit.JS 2023, please visit int.com/products/geotoolkit/ or contact us at intinfo@int.com.

Read the GeoToolkit.JS 2023 Release Notes.
Read the press release on PRWeb.

____________

ABOUT GEOTOOLKIT:

GeoToolkit™ is a comprehensive set of high-performance tools and libraries to display 2D/3D seismic, well log, schematics, contour, maps, charts, and more. Perfect for developers who want to build advanced domain-oriented software quickly.

ABOUT INT:

INT software empowers the largest energy and services companies in the world to visualize their complex subsurface data (seismic, well log, reservoir, and schematics in 2D/3D). INT offers a visualization platform (IVAAP) and libraries (GeoToolkit) developers can use with their data ecosystem to deliver subsurface solutions (Exploration, Drilling, Production). INT’s powerful HTML5/JavaScript technology can be used for data aggregation, API services, and high-performance visualization of G&G and petrophysical data in a browser. INT simplifies complex subsurface data visualization.

For more information about GeoToolkit or INT’s other data visualization products, please visit https://int.flywheelstaging.com.

INT, the INT logo, and GeoToolkit are trademarks of Interactive Network Technologies, Inc., in the United States and/or other countries.

Filed Under: Carnac 2D, Carnac 3D, GeoToolkit, GeoToolkit (Geoscience), HTML5Viewer, JavaScript, Press Release

Feb 25 2022

GeoToolkit.JS: New Features and Improvements in Carnac 3D

The Carnac3D module is part of the GeoToolkit.JS library and utilizes WebGL 2.0 technology for 3D rendering on web browsers. For those who are not familiar with it, WebGL doesn’t require an extra plug-in and is built-in for almost all browsers, such as Chrome, Firefox, Edge, and Safari. 

GeoToolkit’s 3D library is extremely useful for developing professional applications. It provides rich oil & gas-oriented components, including seismic, grid surface, well trajectory, well log, heightmap, reservoir, schematics, volume rendering, and a bunch of visualization tools like picking, highlighting, and cursor visuals.

From the relational graph, you can see Carnac3D is integrated with the GeoToolkit base module, and also uses Three.js. Three.js is an open-source library that provides many low-level functionalities like renderer and scene graph. It provides many useful data types that can be used directly in our users’ applications. In GeoToolkit 3.3, we upgraded our internal Three.js to version 126, to maintain compatibility. For users that care about the core implementation of 3D, and maybe want to extend GeoToolkit on their own, WebGL 2.0 is a subset of OpenGL ES 3.0, and the shader version is GLSL 3.0.

carnac

 

In 3.3, we added seismic intersection with other 3D objects and a new grid surface loader called EarthVision loader. We also added a new widget called the projection widget. For minor features, an option was added to display flat shading surfaces, and also an auto-rotating mode to the 3D plot.

For rendering, we improved the accuracy of transparency rendering, reservoir grid performance, gridline, and isoline rendering, and anti-aliasing.

New Feature: Seismic Intersection with Grid Surface

We know that we can add multiple objects to a seismic volume such as grid surface, horizon, and reservoir. They are all intersected with each other. This causes an issue that makes it hard to observe the details with so many objects on the screen. Users must adjust the camera constantly to find the best angle. To resolve this issue, we introduced IntersectionHelper.

 

horizon1

horizon2

The intersection helps us preserve the detail of seismic and objects. We can clearly see its position in inline, xline, and time slice.

IntersectionHelper also supports reservoir intersection. When we visualize a reservoir with seismic, some cells are hidden inside the reservoir. With intersection, we can better observe the properties at intersected planes.

horizon3D

horizon4

horizongif


New Feature: EarthVision Surface Loader and Un-Triangulated Data

EarthVision is a commonly used format in oil and gas applications for loading grid surfaces. It converts the field data to a format that can be recognized by a 3D renderer.  

The format specification is, for each line, it has the following: 

Column index and row index are optional. If they are not provided, the data loader will mark it as un-triangulated data. So in the next step, the SurfaceData class will triangulate vertices using a gridding algorithm. If indices are provided, the SurfaceData has more information, so it can perform a much faster triangulation.

EarthVision loader can load data from either cloud server or local files, as long as it has a proper URL. Then it sends the result to SurfaceData, which is a predefined data class for preparing the data that the GPU can read. We include that and send it to the GridSurface instance. By adding surface instances to the 3D plot, we can finally visualize it.

The specification is: 

xPos, yPos, zPos [, colIndex],[rowIndex]

 

The data loader automatically identifies the type of data and triangulates for users if necessary.

 

carnac2

 

New Feature: Projection Widget

GeoToolkit’s new projection widget can project objects onto its grid planes so that users can better visualize an object’s position in the x/y/z axis. And most importantly, it supports almost all objects in 3D. This widget includes a built-in grid, and it can add projections using only one line of code.

projection2

projection1

 

New Feature: Flat Shading Surface

A new minor feature that has been added to 3.3 is the flat shading surface. 

The first example below shows a surface with smooth shading. While most of the area is super smooth, when it comes to faults or cliffs, it isn’t that good. This is because two adjacent polygons have a huge gap in terms of the surface normal, meaning the transition is not smooth anymore. 

unnamed (1)

 

To solve this uncomfortable artifact, we use flat shading. For flat shading, the lighting is evaluated only once for each polygon, and each polygon only has one color. You can see this in the second screenshot, where faults and cliffs are preserved very well. Here, the lighting is evaluated only once for each triangle so each triangle only has one light level.

 

unnamed (7)

 

Improvement: Accurate Order-Independent Transparency Rendering

One of the most distinct improvements is the switch to accurate transparency rendering. To produce accurate transparency in rasterization is a challenging task, so the usual “go-to “ solution is to render transparent objects from back to front.

But this solution is not perfect, and in many cases, it can result in artifacts. The most obvious case is when we have two or more intersecting objects — none of them is really in front or behind the other, much like in the first picture.

To solve this, GeoToolkit.js now uses Depth-peeling rendering. It provides what is called “Exact Order Independent Transparency,” meaning transparent objects are rendered correctly, without even needing to sort them. The result can be seen in the second picture.

The principle is quite simple to understand: To render each transparent object layer on top of each other, we have to render them one by one, separately and combine the results in the right order.

unnamed (3)

unnamed (4)

 

The final result of a single depth-peeled frame requires multiple rendering passes.

Each pass carefully keeps its color result, but also its depth buffer result, which is a map of the depth of each pixel of the 3D scene.

Now, with that in mind, here’s the process:

First, we render all the opaque objects, since they are opaque, everything behind them is not visible, so we only need to draw them once. This is a big time saver. Then, we render every transparent object, but only keep one fragment per pixel, which is a single object color per pixel. This means if in the same pixel, two or more transparent objects overlap, we only keep the front-most one. Once done, we keep the image result for later, and also update the depth buffer based on the fragment we kept. Then we repeat the last step, we draw every transparent object again, but this time we keep the pixel color only if they are deeper than the previous pass pixel. This depth test ensures that we render a different layer each time. We repeat this step as much as we need since each pass provides one additional transparency layer. And finally, all passes are composed, from back to front, in a final image.

In our case, depth peeling uses five transparent passes by default. It is of course customizable, but this configuration provides a good compromise between transparency depth and performance.

 

unnamed

 

Improvement: Improved Reservoir Grid Performance

In 3.3 we improved the performance so that reservoirs now render between 2x times and 4x times faster than before. Reservoirs are infamous for being slow to render, mainly because of their potentially large number of cells.

Starting with a couple of thousands of cells, most current GPUs hit what we call a vertex bottleneck, meaning there is simply way too much geometry to render, even when using advanced techniques like instanced rendering.

So the only solution to improve performance here is to draw fewer cells. In 3.3, we improve the performance by optimizing the reservoir geometry and the updates to the GPU memory.

First, we do not draw filtered cells that have been hidden by the user through value or position filters. Then, we do not draw cells that are hidden by their surrounding cells; we call them occluded cells.

So on an average reservoir, only 30 to 40% of the cells are actually visible. This means we have to render 60 to 70% less geometry, thus removing a huge load on the main bottleneck in the rendering pipeline.

 Of course, this improvement sounds simple enough, but in practice, there are important points that need to be carefully addressed. First, we must accurately identify the occluded cells, making sure they are hidden by all six of their neighbors. And we need to be able to update the geometry whenever a filter is updated, fast enough so that the user does not notice it.

Improvement: Lines Rendering

Before, lines were showing a lot of step artifacts, and it was difficult to have consistent and good looking lines. The issue is related to aliasing, but the principle is that it is hard to properly draw a line, which is a vector, onto a screen, which is a raster device. It is hard to draw oblique lines with square pixels, as you can see in the picture on the left. To solve this, we have implemented a powerful anti-aliasing technique into the line rendering.

As you can see in the pictures below, the step-looking artifacts are entirely gone in the new version on the right, and the linewidth is much more consistent across all view angles. So this improvement will be mainly visible on the plot grids.

unnamed (5)

unnamed (6)

Improvement: Anti-Aliasing Optimizations

Finally, we have the optimizations to the full scene Anti-Aliasing. GeoToolkit 3.3 introduces new anti-aliasing techniques and strategies, to improve image quality with a limited impact on performance.

Aliasing artifacts are those steps you can see in the left-most picture — instead of a straight line, we see jagged edges. This is because we are trying to represent a line with pixels, which are effectively squares, thus an oblique line will produce steps if nothing is done.

A more mathematical approach to the issue is that we are sampling and displaying a line, which is a function, with a raster monitor, which has pixels. A function can produce an infinite number of positions, but a pixel based monitor can only display a set number of pixels.

And the step issue gets worse as you reduce this number of samples and pixels. Different anti-aliasing techniques provide different results at different costs. 

The simplest ones try to detect and blur the edges of polygons, in a post-processing treatment, while the more advanced ones generally increase the sampling rate, by taking multiple samples per screen pixel, resulting in increased quality, but lower performance.

In 3.3, we introduce two new anti-aliasing techniques that try to cover both ends of the spectrum. 

For low-pixel-density monitors, high-quality anti-aliasing is used, called Super-Resolution Anti-Aliasing. This AA increases the number of samples per pixel, so each pixel is the product of several samples, increasing the image quality while also greatly reducing aliasing. This compensates for low-resolution monitors that naturally produce more visible artifacts because of their reduced pixel density.

For high-pixel-density monitors, however, more performance-friendly anti-aliasing will be used, called FX Anti Aliasing (FXAA). This AA reduces artifacts by detecting edges in the image and thus is much more performance-friendly. This compensates for large resolution monitors, which already have good image quality, but are also much more demanding in terms of performance.

Overall, this approach allows reduced aliasing in the scene, while keeping consistent performance and quality across different monitors. Or to put it more simply, higher quality for small monitors, and better performance for large monitors.

To learn more about GeoToolkit.JS, please visit int.com/products/geotoolkit/or contact us at support@int.com.


Filed Under: GeoToolkit

Jan 26 2022

Raster Log and TIFF Rendering in the Cloud with GeoToolkit.JS

A common challenge that our users face is a need to render and display huge images like raster logs and GeoTIFF files. Interactions occur in the client’s server architecture, and while these images can be stored in the cloud or on a server, they are usually very large files, making it difficult to move from the server to the client. It is also time-consuming to read data from the cloud and unpack operations for TIFFs.

When trying to open these files, the user may have to wait up to several minutes to start to receive data from the server. This can lead to a poor user experience because the client doesn’t know if a server is working or if it’s already halted the solution that we applied. So we wanted to improve this for our users.

 

Reducing Calculation Complexity

In order to optimize several areas for the client as well as on the server, we decided to focus on the server data loading from cloud storage and enhance the unpacking of TIFFs. We found a way to minimize the number of requests from client to server and pass more calculations from server to client, reducing the calculation complexity on the server.

So, how did we do it? On the client side, we have a class called tiled shape which requests tiles from the server.

raster 1

For each tile, the client requests its X and Y position, height, and scaling. In the past, when a user would interact with an image and send a request to the server, requesting new tiles, it would be too much for the server to handle, causing even more delays.

To minimize the impact this request has on the server, we decided to check if the  user stops interaction by timer. After any interaction on the client’s side with the image, we start a timer. Before the timer is up, if no requests are sent from the client to the server, this timer finishes quickly and the image loads. This allows us to minimize the number of requests from client to server.

Calculation and Caching

Another feature we optimized is the ability to pass information from the server to plan calculations for the correct tile position and correct tile transformation. By passing the data from server to client, the client calculates the correct position for tile on each side. We also use a cache of tiles on the client side to ensure that we do not request the same tiles. Image cache on a server side is also possible, but after the first request, it is necessary to download the requested image from the cloud, unpack the image, and then start to copy and scale the requested tile to convert this image.

 

Unpacking the Image

On the server side, we implemented TIFF unpacking on a highly performing native implementation. This is a multithreaded and thread safe solution., which allows us to deal with several requests from clients at the same time. As a result, a large TIFF image file can be stored in the cloud without a problem and an unpacking time of less than four seconds compared to the previous solution’s 60 seconds. We also optimized the cloud access speed on the server side by renting a high-performance AWS instance with high-speed access to AWS cloud storage. This allows us to download the whole TIFF image from the cloud in less than three seconds, making the download speeds about 800 megabytes per second.

 

raster2

Faster Rasters

As a result, we spend around three seconds to download the image from cloud storage and about four seconds to unpack the image. So it only takes roughly seven seconds to download, unpack the image, deal with client requests, scale the requested tiles, and send them back to the client as opposed to having to wait several minutes to possibly hours for the same process.  Overall, this process greatly improves the user experience.

The new raster logs and cloud TIFF rendering are just one of the many new features and improvements from the latest GeoToolkit.JS 2021.1 release.

To learn more about GeoToolkit.JS 2021, please visit int.com/products/geotoolkit/or contact us at support@int.com.


Filed Under: GeoToolkit, Uncategorized Tagged With: cloud, geotiff, raster, TIFF

Dec 08 2021

Latest Release of INT’s GeoToolkit.JS Brings More Advanced Features to Develop the Next Generation of Energy Applications

The GeoToolkit.JS 2021.1 release innovation includes new Live Code Sandbox, new features in Schematics and Seismic libraries, and optimized display of 3D Reservoir in a web browser.

Houston, TX — INT’s latest release of GeoToolkit.JS data visualization libraries and toolkit integrates many new features, including new live code sandbox, 3D reservoir optimization, schematics customization capabilities, faster TIFF and raster log rendering, time series customization, and more.

With the new live code playground, developers can work with GeoToolkit code in real time, instantly testing their customizations and iterating quickly to fine-tune functionality.

Developers can use the new dual schematics widget which shows/compares two states of schematics in GeoToolkit.JS to implement more complex visualizations, such as planned versus actual drilling. And features like the added horizon intersection for seismic time slice add a layer of context to seismic visualization.

INT is constantly looking at improving performance, adding new functionality, and helping developers enhance the UX experience. But INT is not limiting its technology to the client side. For large datasets, like seismic, reservoir, or big images, the visualization and the web services are tightly coupled so that only a minimum amount of data is sent based on the viewport and the LOD (Level Of Detail).


“We work closely with our users to understand and incorporate their needs within our products. With this GeoToolkit release, we delivered more features and improvements that will further expand our users’ capabilities so they have what they need to customize, build, and deliver their advanced web-based, exploration, drilling and production applications,” said Dr. Olivier Lhemann, President of INT.


GeoToolkit.JS 2021.1 also includes capabilities such as improved TypeScript headers, generation and API reverence, revisited reports generation, and more.

RELEASE HIGHLIGHTS:

  • Live code sandbox — Run tutorials in live code sandbox to test functionality
  • Raster Logs and Cloud TIFF Rendering — Server downloads image from cloud, unpacks TIFF image, copy and scale requested tile, convert image to byte array, send bytes array
  • 3D Reservoir Optimization and Intersection with Seismic — Optimized reservoir grid with anti-aliasing and improved reservoir performances by filtering cells by IJK/value and neighbor occlusion, intersection of reservoir grid with seismic, and improved seismic intersection points performance and fix interpolation color
  • Time Series Styles and Customization — Added barchart mode to TimeSeriesWidget and improved auto limits calculation for TimeSeriesWidget
  • Creating PDF Reports with Multiple Widgets — New set of tutorials, CSS support to Document and DocumentViewWidget, virtual DOM
Widgets integration, added text alignment in cell, added page header/footer support, CSS Pseudo-classes, CSS borders, CSS margins

For more information about GeoToolkit.JS or INT’s other data visualization products, please visit int.flywheelstaging.com or contact us at intinfo@int.com.

Read the press release on PRWeb.

To learn more about GeoToolkit.JS 2021, please visit int.com/products/geotoolkit/ or contact us at support@int.com.

____________

ABOUT INT:

INT software empowers the largest energy and services companies in the world to visualize their complex subsurface data (seismic, well log, reservoir, and schematics in 2D/3D). INT offers a visualization platform (IVAAP) and libraries (GeoToolkit) developers can use with their data ecosystem to deliver subsurface solutions (Exploration, Drilling, Production). INT’s powerful HTML5/JavaScript technology can be used for data aggregation, API services, and high-performance visualization of G&G and petrophysical data in a browser. INT simplifies complex subsurface data visualization.

For more information about GeoToolkit or INT’s other data visualization products, please visit https://int.flywheelstaging.com.

INT, the INT logo, and GeoToolkit are trademarks of Interactive Network Technologies, Inc., in the United States and/or other countries.

Filed Under: GeoToolkit, GeoToolkit (Geoscience), JavaScript, Press Release Tagged With: cloud, energy, oil and gas, subsurface data visualization, time series

  • Page 1
  • Page 2
  • Page 3
  • Go to Next Page »

Footer

Solutions

  • Real-Time Visualization
  • Visualization Components
  • New Energy Visualization
  • OSDU Visualization
  • Machine Learning
  • Developer Tools
  • Cloud Partners
  • Customer Success Stories

Products

  • IVAAP
  • GeoToolkit
  • INTViewer
  • IVAAP Demos
  • GeoToolkit Demos

About

  • News
  • Events
  • Careers
  • Management Team

Resources

  • Blog
  • FAQ

Support

  • JIRA
  • Developer Community

Contact

INT logo
© 1989–2024 Interactive Network Technologies, Inc.
Privacy Policy
  • Careers
  • Contact Us
  • Search

COPYRIGHT © 2025 INTERACTIVE NETWORK TECHNOLOGIES, Inc