The Industry Standard for Building Data Visualization for Energy, IoT, and Industrial Applications
GeoToolkit is a comprehensive set of high-performance 2D/3D tools and libraries used in software applications to display seismic, well log, schematics, contour, real-time data, and more. GeoToolkit components allow developers to build advanced domain-oriented software and applications quickly with low overhead and industry-leading support.
A feature-rich 3D library for developing professional applications in Oil & Gas, CAD, Engineering, and Mining. The 3D plot uses WebGL technology to achieve GPU rendering in the browser.
Volumetric Rendering
3D WellLog
Import common CAD formats.
Explore 3D features
Display Features
Grid
Compass
Three.js library integration
Different cameras
Well trajectory
Log curve: cylinder or 2D
Log fill
Array log
Well annotations
Vector object
Surfaces
Height maps
Build subsurface drilling, petrophysical analysis, or data management applications with single or multi-well displays.
Display horizontal, deviated, map, and 3D well logs.
Connect to real-time WITSML WellLog data.
Build well correlation views.
More about well log data
Well Log Widget
Display single well log data
Vertical or horizontal view
Template support
Interactive tool support
Time or depth-based data
Real-time support
PDF printing
Custom headers and footers
Well Log Visuals
Log curve
Discrete curve
Tick curve
Value curve
Gradient curve
Stacked curve
Fill between two curves or base line
Stacked fill
Gradient fill
Marker (tops)
Lithology
Miscellaneous
Responsive style (level of details)
Annotation overlay for widgets
LAS 2 writer
Seismic Visualization
View, interpret, edit, and process 2D/3D seismic data with integrated components to overlay annotation, picks, logs, or contours. Supports server-side and client-side rendering.
Integrate logging-while-drilling (LWD) data to optimize directional drilling
Visualize broadband seismic.
Combine well and seismic data for quantitative subsurface evaluation.
Display Features
Wiggles
Positive and negative fill
Variable density with custom color map
Trace headers
Decimation and clipping
Vertical or horizontal view
Trace headers table
Time slices in base maps
Auxiliary graph
Overlay support
Variable trace spacing
Waveform patterns
Data Processing
Interpolation (linear, quadratic, cubic, step)
Normalization (maximum, average, RMS, specific limits)
Taper filter
Automatic gain control
Data Formats
SEG-Y, SEGD, SU, JavaSeis, SEP
Memory data source
Remote data source
Rest API
INTGeoServer integration with trace decimation and data compression
IVAAP integration with decimation and data compression
Real-time Support
Real-time traces
Waveform*
DTS acquisition
Shot monitoring
Gauges and Alarms
Combine textual, radial, and linear gauge types with alarms to notify users when values reach pre-defined thresholds.
Combine gauges and alarms in real-time monitoring applications.
Add gauges to dashboards along with well log and schematic data.
Build drilling dashboards with Carnac widgets and gauges.
More about gauges and alarms
Display Features
Circular
Half-circular
Linear
Numeric
Digital
Traffic
Multi-value
Custom gauges
Well Schematics
Visualize wellbore, down-hole equipment, including drilling, completion, production, and workover operations. Display and edit BHAs and vertical, deviated, and horizontal wells.
View lithologies and well log data with schematics.
Create applications to build and monitor schematics.
Use GeoToolkit widgets to build and edit your schematics.
Explore schematics features
Display Features
Linear or compressed
Vertical or deviated
L-shaped
Multi-string
High-quality SVG symbols
Labeling and annotations
Real-time
Fluid levels
Lithology
Well log track
Options to integrate with your own schematics elements library (vector or raster images)
Charts and Maps for Business & Science
Create stunning charts, graphs, and maps with minimal programming effort with our extensive set of samples and tutorials. Extend existing charts or create new ones through a powerful API.
Choose from 15+ graph and chart types, including scatter plot, histogram, heat map, rose, and more.
View heatmap data
Bar chart
More about charts
Display Features
Area
Bar
Box plot
Bubble
Donut*
Histogram
Table
Pyramid
Line
Pie
Radar
Rose
Stacked area
Cross-plot
Tornado
XY Line
Heat map
Multiseries
Treemap
Flow charts
Multi-histogram
Linear and non-linear regression
Regression line
Cross-section
Real-time support for all charts & widgets
Time Series
Visualize multiple time series data with annotations and overlays for easy correlation and analysis in normal, stacked, or percentage mode.
View real-time time series data.
Monitor your data over time.
More about time series
Display Features
Customizable time axis
Annotations
Overlays
Fill/Fill Between
Interpolation Modes
Linear/logarithmic
Contour Surface Visualization
Display a gridded or triangulated surface as a contour. Customize the frequency and appearance of contours, annotations, and colors.
Add isolines with labels, faults, and either regular rectangular or arbitrary triangular grids.
Create high-quality, high-performance visualizations of very large datasets, including billions of cells (gigagrid), using our library of 3D components. Perfect for interpretation, 3D tool design validation, reservoir rendering, analysis, and QC.
Reservoir grid rendering (regular grid with hexahedron cells).
“Thanks to PressureDB and its standard format, our data is centralized, with guaranteed quality and stability. Its friendly and responsive web interface ensures easy access for Total’s geoscientists worldwide.”
— Ming Yang, Formation Tester Specialist, Total
Features Overview
Language-Agnostic Available in HTML5, Microsoft® .NET, Java, or C++ with QT. We even support legacy systems.
Export and Print Export your graphics to use in another program or as a PDF to print and share with colleagues.
Active User Community Our users and developers are active members of GitHub, StackOverflow, and our secure JavaScript user forum.
Advanced Data Compression Built specifically for the geoscience industry, our on-the-fly data compression handles large datasets easily.
Data Flexibility Interface-based data handling lets you plug in your own data formats or use our native INTGeoServer for data storage.
Support Get support when you need it, with direct-line access to customer service and IT support.
GeoToolkit is a set of highly extensible libraries and widgets, and its data handling is interface-based, allowing application developers the flexibility to plug in their own data formats.
No integrated tool was available to easily access, visualize, and interact with a large, web-based database of sandbox experiments while interpreting complex structural areas. IFPEN contacted INT to implement this workflow using advanced HTML5 technologies.
How to Add Overlay to Visualize Data from ArсGIS Feature Service
In this post, we consider how to display data, which includes geometry and nonspatial information like names, from ArcGIS ESRI services using the GeoToolkit.JS Map Widget and WMTS data from OpenStreetMap.