Home > GeoToolkit > J/GeoToolkit > J/WellLog

J/WellLog

Java Toolkit for WellLog Visualization and Editing


This package provides classes to display and manipulate well data. J/WellLog can be used to build applications that need to visualize and analyze logs. It can also display and edit almost any type of petrophysical interpretation data.

 
Features

Flexible Display Types - J/WellLog graphically represents data via classes called shapes. J/WellLog includes shapes to display log data as curves, fill-betweens and lithologies. Log curves can be represented in many different ways including smooth curves, step functions, or as resistivity functions. Shapes without log data are also provided, including markers, core images, labels, depth axis, and grids. Additional shapes can be created effortlessly. Graphic attributes of shapes are editable. J/WellLog organizes shapes into tracks with each track containing any number of visuals.

Data Handling - A J/WellLog curve can access its data through a log data interface. Implementations of this interface can be chained to form a data process pipeline to perform data conversion and interpretation. J/WellLog provides parsers to read log data files of various formats, such as LAS or OSD. Those parsers can also access data files on the internet through URL connections which simplify the applet development effort. Applications can also import data directly from databases using the flexible data interface.

Tracks - Log tracks are containers of shapes. Tracks automatically map log curves with different x-coordinates. Changing of an individual curve's mapping property is also supported. Shapes are stacked in the track and can be placed in any position in the z order. Tracks can be configured to allow the same curve to cross the track boundary. Tracks can be oriented vertically or horizontally.

Track Containers - Track containers are high-performance Swing components used to lay out tracks and optional track annotations. They are highly configurable and very easy to use. Standard containers are provided for traditional single-well presentation or for multi-well displays such as the ones used by cross-correlation applications. Virtual scrolling enables the track containers to display large log datasets with excellent performance.

image

Editing - Shapes in J/WellLog are editable. Data points in curves and fill-betweens can be moved. Markers and labels can be dragged, and lithology patterns can be moved. User-defined shape editing operations are supported and easy to implement.

Persistence - Displays built with J/WellLog can be saved or retrieved using POSC LogGraphicsML format. This format can also be used as a template mechanism for specifying track and curve layout.

Hardcopy - J/WellLog features a comprehensive hardcopy support, including a sophisticated printing interface complete with print preview and support for continuous printing. Full support for CGM output is also provided.

Seismic and Waveform - J/WellLog provides full support to display seismic traces and waveform (multi-component) data in a track. The seismic traces and waveform data are displayed using J/Seismic. Access to all features of J/Seismic is provided, including support for all trace representations and the ability to interact dynamically with the display.


Availability

J/WellLog is available for any Java 2D™ Standard Edition compatible platform, including Windows, Unix, and Linux. J/WellLog requires Java 5 or above.

 

J/Geotoolkit Components:
Information