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.

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.