INT has been acquired by SLB! For more information on how our flagship products will continue to develop with expanded support and integration, read here.

GeoToolkit.JS 2021.1 Release Notes

Dec 2021

We’re pleased to present the release notes for GeoToolkit.JS 2021.1


Highlights: 

  • Live code sandboxRun 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


Release Notes

Highlights of the new release include:

Carnac

  • Improved TypeScript Headers
  • Added generation and API reference for constructors and set/get properties
  • Added option to run live code in codesandbox.io for all tutorials
  • All ES5 demos are ported to ES6 version
  • Improved reports generation, (new tutorials, added CSS support, added text alignment in cell, added page header/footer support)
  • Added barchart mode to TimeSeriesWidget
  • Improved auto limits calculation for TimeSeriesWidget
  • Added rich text functionality
  • Added watermark API + trial watermark to the plot
  • Improved performance of tiled shape
  • Added option to display size of the selected area
  • Add option to select direction of measurement
  • Add HTTP layer to be used with node.js
  • Integrated floating colorbar tool to annotated widget

3D 

  • Upgraded THREE.js to v126
  • Improved contour isoline and labels rendering
  • Improved anti-aliasing of lines
  • Improved transparency rendering accuracy, (Added depthPeeling render pass to avoid transparency issues)
  • Optimized reservoir grid (Optimize anti-aliasing, Improved reservoir performances by filtering cells by IJK/value and neighbor occlusion)
  • Added Intersection of reservoir grid with seismic (Improve seismic intersection points performance and fix interpolation color)
  • Added Faults visualization as a Surface
  • Added Horizon intersection support for seismic time slice
  • Added Grid Surface loader and data type
  • Added new Projection Widget
  • Optimized seismic material

Schematics

  • Added Dual Schematics Widget to show/compare two states of schematics (for example, “Planned” vs. “Actual”)
  • Added to Elements Catalog switch between SVG and JS representations
  • Components customization via (Abstract)RenderingHints implementations
  • Improved deviated schematics widget
  • Add top and bottom gaps to the deviated widget
  • Improve Deviated Labeling strategy

Seismic

  • Added support for changing trace orientation to support horizontal or vertical
  • Added support of seismic metadata null value to remote reader
  • Added Horizon picker tool and publish picking strategy
  • Improved logic of seismic reader update to modify query without recreation of a new reader
  • Improve performance base on tile shape changes
  • Added new Azure SEG-Y reader example

WellLog

  • Added support of different line styles for lithology ranges and border locations
  • Added ‘wave’/’double’ line decoration style to the LineStyle to draw wave markers
  • Added Stacked Bar mode for LogBarVisual
  • Added log frame / annotation visual editing
  • Added cursor tracking tool to WellLogWidget
  • Added strategy to calculate curve limits

Get the latest release