J/WellLog
Data Visualisation through components
J/WellLog is a component of J/GeoToolkit
This package provides classes to display and manipulate well data. J/WellLog can be used to build applications that need to visualise and analyse logs. It can also display and edit almost any type of petrophysical interpretation data.
J/WellLog 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. Shapes without log data are also provided, including markers, labels, depth axis, and grids. Additional shapes can be created effortlessly. Graphic attributes of shapes are editable. J/WellLog organises 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 sch 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 Release 2.4 is available now for any Java 2D™ Standard Edition compatible platform, including Windows NT/95, Solaris, Linux, and IBM. J/WellLog requires Java 1.4.1 or above. JDK 1.4.2 is recommended.