• Skip to main content
  • Skip to footer

INT

Empowering Visualization

CONTACT US SUPPORT
MENUMENU
  • Products
    • Overview
    • IVAAP™
    • INTViewer™
    • GeoToolkit™
    • Product Overview
  • Demos
    • GeoToolkit Demos
    • IVAAP Demos
  • Success Stories
  • Solutions
    • Overview
    • For E&P
    • For OSDU Visualization
    • For Cloud Partners
    • For Machine Learning
    • For CCUS
    • For Geothermal Energy
    • For Wind Energy
    • For Enterprise
    • Tools for Developers
    • Services Overview
  • Resources
    • Blog
    • Developer Community
    • FAQ
    • INT Resources Library
  • About
    • Overview
    • News
    • Events
    • Careers
    • Meet Our Team
    • About INT

JavaScript

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 www.int.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://www.int.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

May 04 2021

INT Introduces More 3D and Schematics Capabilities Geared Toward Energy Applications with GeoToolkit.JS 2021

This release incorporates more features to support development of cloud-based applications for clients in O&G, energy, and other industries.

Houston, TX — May 04, 2021 — INT is pleased to announce GeoToolkit.JS™ 2021, the latest release of INT’s industry-leading data visualization toolkit and libraries for developers. This release brings exciting new features for 3D visualization, enhanced 2D/3D well schematics, and key updates to empower development of data visualization applications. 

GeoToolkit’s latest updates improve and extend functionality, from 3D to schematics and maps to seismic visualization. GeoToolkit’s 3D visualization now includes a vertical plane to show horizon/fault intersection, and contour labeling. The release adds a new deviated schematics widget, along with the ability to display perforations, schematics, casing and casing shoes in 3D.

This GeoToolkit.JS 2021 release also includes map features to help take visualization to the next level, adds a new overlay that supports HTML elements and model positions, extends support for additional ArcGIS services, and improves the text styles for map scale objects. These improvements make it easier to customize maps with rich data to support analysis and exploration workflows.  

“Visualization is key to understanding and unlocking insights from your data science — whether those insights are in exploration of traditional energy sources or in a new energy domain,” said Dr. Dmitriy Lukyanenko, INT’s Director of Software Development. “INT consistently finds new ways to innovate, to offer new solutions for our clients as they navigate the digital transition happening throughout the industry.”

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://www.int.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

Sep 15 2020

Integrating Powerful Map Capabilities into Your Subsurface Web Applications

Map-based search is an integral part of subsurface data visualization. In order to meet usability expectations, developers of subsurface applications in the cloud must add powerful map and map-based search functionalities.

The GeoToolkit map widget simplifies the process, allowing users to get quick and clear insights using common web mapping services. In this blog post, we will cover how to access the map widget in GeoToolkit, how to integrate other Web Services, including ArcGIS, ESRI REST, OpenStreetMap, Google, Microsoft, etc., and more about GeoToolkit’s features, including layering, labeling, symbols, annotations, and more.

map4-web

Features

With GeoToolkit.JS, there are many general functionalities that you can use in your web application. The map, which is based on the Core toolkit, provides two different versions of libraries: it has ECMAScript 6 or if you’re going for a more classical approach, ECMAScript 5. It can be used in part with different UI frameworks like React, Angular, or VUE. Moreover, it has user-friendly functionalities like symbol aggregation, label collision, export to PDF, and imaging formats.

There are also different functionalities that can be available such as axes, titles, and scrollbars. The predefined interaction tools allow you to display crosshair, panning tools, zoom to measure distance, tooltip, rubberband, and more. GeoToolkit.JS map supports a wide range of map formats and services like ArcGIS, GeoJSON, KML, Mapbox, Bing, and so on. It is also compatible with other GeoToolkitJS elements like charts, shapes, and widgets.

Getting Started

import {Map} from '@int/geotoolkit/map/Map';
import {Plot} from '@int/geotoolkit/plot/Plot';
import {Tile} from '@int/geotoolkit/map/layers/Tile';
const map = new Map();
map.addLayer(new Tile({
 'name': 'OpenStreetMap',
 'url': https://demo.int.com/osm_tiles/{z}/{x}/{y}.png
}))
const plot = new Plot({
  'canvaselement': canvas,
  'root': map
});

 

map3-web

 

  1. Create a map widget.
  2. Connect DOM canvas with the widget by creating a Plot done like other widgets.
  3. Add a layer (or layers) of interest to the widget.

Web Services: ESRI REST, OpenStreetMap, Google, Microsoft

It is important to consider which types of services can be supported since all of your data is received from different types of servers. Some services hosted include: ESRI Rest, ArcGIS, OpenStreetMap, Google Map, Microsoft, etc.

The ArcGIS Web Map protocol which is used by ArcGIS online is an easy and convenient way to build your map application. You can go to ArcGIS online, create your content, put necessary layers, combine them together, provide the link to our map widget and it will automatically be recognized. Most layers are supported. Image services (ArcGIS Image Service Layer, Image Services Vector Layers, and WMS) and Tile services (Image Service, ArcGIS Tiled Map Service Layer, Web Tiled Layer, OpenStreetMap) are supported. Feature Services include map service (ArcGIS Feature Layer), KML, WFS, and CSV. We also provide some real-time services support like stream services (ArcGIS Stream Layer), GeoRSS, Vector Tiles (VectorTileLayer), and Bing Maps services. Two extra formats that are supported are GeoJSON and GPX.

Map Services

Services cannot be used without visualization. Our part in maps products is to provide visualization for these services. To start visualization, you need to create your map widget and specify different properties. One example of a system is CRS, which is a common coordinate system of displayed data. You can specify map limits if you want to limit the visualization area of interest. You can also set different adornments to your maps like map scale. Zoom settings include min/max with a range of scales available and time/speed to customize the map management to your convenience.

Map Layers

There are four main types of layers supported:

  • Image type that displays a single image received from a server. For example, WMS for Web Maps Services and ArcGISImage supports ArcGIS MapServer and ImageServer services.
  • With Tile layers, the data consists of several images (tiles) painted next to each other and thus forming a complete picture. Tile can be used as a universal layer for any tile service. Bing can be used for all Microsoft Bing Services.
  • Vector layers draw not pictures but vector data (called “features”): points, polygons, and polylines, which depict cities, rivers, islands, and more. Support of different formats includes: GeoJSON, KML, CSV, GeoRSS, Lerc translate their format into the map objects, the ArcGISFeature supports ARCGIS FeatureServer services., WFS for Web Feature Services, and VectorTile.
  • Shape layer is used for compatibility with other GeoToolkitJS elements to display on the map charts, contours, and other complex shapes (or just trivial ones).

Layer Settings

General setting for layers include url to the server or file, data coordinate system (epsg codes are supported), alpha as the value of the layer transparency, layerfilter for setting visibility conditions, tooltip.visible to enable tooltip support by the layer, and tooltip.formatter to generate information (in HTML format) of the tooltip content (can be used in both the basic GeoToolkitJS formatters or a custom one).

 

Examples of different layers:

map2-web

tsunami-web

map-web

Geo-Reference Images

Geotoolkit provides powerful options like fast WebGL implementation and ImageTransform to help speed up the process to transform any image in your application.

Feature Annotations

In map displays, you can have a lot of different annotations and some of them can potentially overlap. To help filter out the overlapped annotations, you want to use some collision detection to remove unnecessary labels. We provide all of these functionalities which can be configured. The steps to display labels are:

  1. Use annotations.visible layer property to include annotations (hidden by default)
  2. To select annotation info, change the annotation.strategy parameter to the AnnotationByAttribute or AnnotationByRule instance with the attribute name or \expression to display.
  3. Set the text shape for the template to customize annotations drawing styles and textSizeInfo option to dynamically resize annotations.
  4. Annotation filters prevent some information from being written in order to save space, time, etc.

Robust Map Features for Your Subsurface Application

Overall, GeoToolkit’s map widget allows you to integrate many robust map features into your subsurface or exploration applications. We hope this helps you simplify the process, meet usability expectations, and get the insights you need.

For more information on GeoToolkit’s maps widget and its features, please visit our GeoToolkit page.

Want to know more? Check out our webinar: Integrating Powerful Map Capabilities into Your Subsurface Web Applications.


Filed Under: GeoToolkit, HTML5, JavaScript Tagged With: arcgis, Bing, CRS, ESRI, GeoJSON, Google, KML, map, Mapbox, Microsoft, OpenStreetMap, WMS

Footer

Solutions

  • For E&P
  • For OSDU Visualization
  • For Cloud Partners
  • For Machine Learning
  • For CCUS
  • For Geothermal Energy
  • For Wind Energy
  • For Enterprise
  • Tools for Developers
  • 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–2023 Interactive Network Technologies, Inc.
Privacy Policy
  • Careers
  • Contact Us
  • Search

COPYRIGHT © 2023 INTERACTIVE NETWORK TECHNOLOGIES, Inc