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