GeoToolkit new features | 果冻传媒

果冻传媒

GeoToolkit new features

Discover the latest in GeoToolkit visualization libraries for energy

Geotoolkit visualization libraries for energy

GeoToolkit.JS 2025.1 now available

Enhancements to GeoToolkit.JS 2025.1 push the envelope of advanced data visualization, enabling users to build, share, and consume domain-specific libraries with greater efficiency and interoperability.

In this release, you will find new functionality:



  • Expanded volumetric and surface rendering, featuring 4D volume support, adaptive sampling, and faster triangulation for complex surfaces.
  • Upgraded 3D rendering engine with Three.js r176, fast/quality rendering modes, and a GPU benchmark module for optimized performance.
  • Enhanced real-time data support in DataSet, enabling smoother updates and improved performance for live applications.
  • Advanced charting features, including infinite axes, stacked legends, regression line tools, and support for object data across multiple chart types.
  • Full migration to Node.js 22 and Angular 19, ensuring compatibility with the latest web development standards across tutorials and demos.
  • Improved WellLog capabilities, such as async rendering, area-specific export, and optional MudLog header visibility for cleaner interfaces.

GeoToolkit.JS 2025.1 highlights

Additional release information

GeoToolkit 2025.1

Core (Carnac)

  • Node.js 22 support: the toolkit has been fully migrated to Node.js 22, ensuring compatibility with the latest features and improvements in the Node.js ecosystem. All tutorials and demos have been updated to align with the Node.js 22.
  • Angular 19 migration: The demos and tutorials have been migrated to Angular 19.
  • Real-time data support for dataSet: Enhanced the handling of real-time data in DataSet, enabling smoother and more efficient data updates for real-time applications.
  • Index support for floating annotations: Added z-index support to floating annotations

Charts

  • Infinite axes support: Charts now support infinite axes, allowing for seamless visualization of extended data ranges.
  • Object data support for multiple chart types: CrossPlot, ErrorChart, BubbleChart, and ScatterPlot now allow object data to specify all properties, making it easier to manage and customize data representations.
  • Stacked legends: Stacked legends are now available in the ChartWidget, enhancing the readability of complex datasets
  • Advanced legend placement and tools:
    •  Added support for placing legends in different annotations.
    • Added scrollable annotations and improved legends layout to avoid overlapping.
    • Introduced a new legend tool for repositioning annotations interactively.
  • Legend types for crossplot: Crossplot now supports additional legend types, including color, size, and symbol, for improved clarity and customization.
  • Regression line tool: A new tool has been added to control the RegressionLine editor, enabling users to manipulate regression lines directly.
  • Custom uncertainty visualization: Display custom uncertainties as parallelograms in the ChartWidget, providing a more intuitive way to visualize variability in data.
  • Line Chart Enhancements:
    •  Added support for line charts colored by an additional variable, enhancing multi-dimensional data visualization.
    • Introduced ranges and segment callback support for line charts, enabling dynamic interactions and updates.
  • Crossplot optimization: Performance of CrossPlot has been significantly enhanced to support datasets with at least 1 million points, ensuring smooth interactions and rendering for large-scale data.
  • 3D Variable and Range Support for Line Chart: Line chart supports 3d variable, along with added range capabilities

WellLog

  • Core enhancements
    • MudLog headers: mudLog headers are now optionally displayed only in the visible area, improving clarity and reducing visual clutter in the WellLog interface.
    • Improved async rendering: Added event support for external data sets to LogDataLoader, enabling smoother integration and interaction with external sources.
    • Export specified area: Users can now export a specified area directly from the wellLog widget, offering greater control and flexibility over data export.
  • Correlation
    • Flattening multiple tops: Introduced support for flattening multiple tops in correlation workflows, simplifying complex geological interpretations.
    • Navigation control in well track: Added an optional navigation control to WellTrack, providing enhanced usability and better control during navigation.
  • Deviated wells
    • Deviated WellLog improvements: tooltip, maker, and rendering.

3D

  • Core enhancements
    • Upgraded three.js to r176: Upgraded the underlying Three.js library to version r176, bringing improved performance, compatibility, and access to the latest 3D rendering features.
    • Improvements to camera near/far calculations: far-to-near distance and ratio are reduced by ~20%. This improvement enhances depth accuracy and minimizes Z-fighting artifacts for better visual fidelity.
    • Fast/quality rendering pass: Introduced a new Fast/Quality Rendering Pass feature, along with a corresponding API, allowing users to seamlessly toggle between performance-optimized and high-quality rendering modes in 3D plots.
    • GPU benchmark module: Added a GPU Benchmark module to assess hardware performance and optimize rendering settings for different devices.
Developer using GeoToolkit visualization libraries for energy

The libraries behind energy visualization

Unlock the power of advanced domain tools and libraries. GeoToolkit delivers high-performance 2D/3D rendering, real-time data integration, customizable visual components and more—ready to accelerate your digital workflows.

Request a demo