
Release Date: June 4, 2007
OpenSpirit v2.9.4 is a Master and Satellite update release and is intended for updating all v2.9.0, v2.9.0.1, v2.9.1, v2.9.2 or v2.9.3 installations.
The OpenSpirit v2.9.4 release must be installed on top of an existing v2.9.0, v2.9.0.1, v2.9.1, v2.9.2 or v2.9.3 Master or Satellite installation.
OpenSpirit v2.9.4 includes all the fixes from all previous v2.9.x update releases. You do not need to install OpenSpirit v2.9.1, v2.9.0.1, v2.9.2 or v2.9.3 update releases if you install OpenSpirit v2.9.4 on top of an existing v2.9.0 installation. Release notes for all update releases are included below.
Corrected OpenWorks cartographic mapping methods for several projection methods including Stereographic.
General bug fixes, described below.
Increased performance when accessing 2D lines and datasets when the 2D master projects contains thousands of files. (12670)
Changed the way unit conversions, both surface and vertical distance, are preformed in the SeisWorks data server. OpenSpirit is now capable of differentiating between US Foot, International Foot and Sears Foot in seismic based data. (12659)
Added support for directional data that has been loaded into OpenWorks where the cartographic system of the data is different from the project cartographic system. This enhancement supports OpenWorks 2003_12 installations with a patch level of 3 or greater (OW 2003.12.1.3). (12625)
If your OpenWorks 2003_12 installation is not at patch level 3 or greater you can turn off this enhancement by performing the following in the OpenSpirit master installation:
- Shutdown the OpenSpirit Shared Service: $OSP_HOME/bin/runOSServices.sh stop
- Using a text editor, edit the file: $OSP_HOME/classes/OpenSpirit.properties
- Add the following line to the end of the OpenSpirit.properties file
openspirit.well.OpenWorks.IgnoreAzimuthRotation=true- Save the file and restart the OpenSpirit Shared Services:
$OSP_HOME/bin/runOSServices.sh start
DataSelector
Fixed a issue that prevented restoring a DataSelector configuration from a saved DataSelector .xml file. (12646)
Coordinate Service
Fixed conversion factor for Sears Foot <ftSe> and Indian Foot <ftInd>. (12615)
Corrected OpenWorks cartographic mapping methods for several projection methods including Stereographic. (12637)
CopySync
Fixed a seconds to milliseconds rounding error that occurred when copying TRACE and SLICE volumes from IESX to OW/SW. (12620)
Fixed an issue with copying 3D surveys from Kingdom to OW/SW, the survey would be renamed incorrectly if it was the first survey in the list to be copied. (12685)
ScanUtility
Fixed an issue than prevented data servers from shutting down when a Scan job was run on many GeoFrame projects and the Scan option was set to "Shutdown Servers after Use." (12672)
Release Date: February 23, 2007
OpenSpirit v2.9.3 is a Master and Satellite update release and is intended for updating all v2.9.0, v2.9.0.1, v2.9.1, or v2.9.2 installations.
The OpenSpirit v2.9.3 release must be installed on top of an existing v2.9.0, v2.9.0.1, v2.9.1, or v2.9.2 Master or Satellite installation.
OpenSpirit v2.9.3 includes all fixes in OpenSpirit v2.9.1, v2.9.0.1 and v2.9.2. You do not need to install OpenSpirit v2.9.1, v2.9.2, or v2.9.0.1 update releases if you install OpenSpirit v2.9.3 on top of an existing v2.9.0 installation. Release notes for v2.9.1, v2.9.0.1 and v2.9.2 are included below.
Includes updated Java Runtime Environment (JRE), for Solaris, Linux and Windows, that contains correct time rules to handle the Daylight Saving Time changes that will affect U.S. time zones in 2007.
(see this link for more details)
General bug fixes, described below.
Fixed an issue causing Kingdom data servers to fail with Oracle based Kingdom projects.
Fixed a condition where the Line_Data_Set of the GeoFrame counterpart of HorizonGrid1d was not recorded with any HorizonInModel. Each new Line_Data_Set is now created is registered with the HorizonInModel based on SurfacePatch.
Fixed a condition where the IESX data server failed to return 3d traces if passed more than one 3d line at a time.
Fixed an issue where horizons are created using the GeoFrame Seismic Attribute Tool Kit (SATK) and the Computed Seismic Attributes utilities were not accessible until the OpenSpirit GeoFrame data server was restarted.
Fixed a condition where the Charisma data servers fails when attempting to read Charisma 3D blocks. OpenSpirit now filters out "storeless" volumes.
Fixed issue with writing 2D faults to GeoFrame.
OpenSpirit now filters out any ".hzd_glb" filenames that are not exactly 98 characters long (e.g. line name = 30, horizon name = 60, file suffix = 8). Some client sites had names (e.g. missing the 2d line name) that violate the SeisWorks naming convention and caused the SeisWorks data server to crash.
Fixed a condition where the next to last navigation point is removed because it is on a straight line and the number of depopulated points was not set correctly causing problems creating the 2d line using gdi calls.
Fixed an issue where 2D SeisWorks projects with line names, or data sets that do not match the OpenSpirit line naming convention would crash the SeisWorks data server.
Fixed a condition where SeisWorks data servers would return the storage display coordinate system instead of the display coordinate system.
Fixed error messages referring to a SeisWorks .pds file. The new error .ds error messages now point to the proper SeisWorks project directory.
Improved performance when processing and retrieving large numbers of 2D lines and 2D horizons.
Fixed an issue where 3D SEGY traces retrieved using a polyline, with the same start and end point, caused the entire volume to fail to read trace data from the SEGY file.
Fixed an issue where the SEGY server failed trying to read a line primitive describing consisting only of two points.
Fixed issue which prevented the Gocad data server from starting on Solaris operating systems..
OpenSpirit now properly shifts the input TVD and MD arrays when inserting or updating a checkshot in GeoFrame.
Fixed a condition where MD array computed incorrectly for a checkshot with only TVD and the checkshot has a non-null TimeDatum data item, but the elevation value is null.
Fixed and issue where creating OpenWorks non-seismic grids failed.
Implemented the PickDate, PickSource and Qualifier attributes for well picks.
Fixed unit conversion issue when writing well from Petrel to OpenWorks if Session contains both feet and meter based projects.
Fixed a condition causing an out-of-memory error on a getData() call using the "ORDER BY" clause.
Added the ability to copy log curves with different version to Petra. This functionality can be turn on or off.
Fixed a issue with writing back updated well picks from Petra to GeoFrame.
All Viewers are now launched with the %OSP_HOME% variable.
Fixed an issue where a copy operation of line data was failing caused by repeated shotpoint values in the SEGY 2d lines copied to IESX.
Fixed an issue where copying multiple 2D surveys and seismic lines from IESX to OpenWorks resulted in only one 2D survey being created in OpenWorks which contained all of the lines.
Fixed a unit mapping of Imperial Feet.
Added several Timbalai datums to the list of predefined output coordinate system in the ScanUtility.
When creating an ESRI.prj files, the well known text string will now exactly match ESRI ellipsoid definition parameters.
Added the capability to select Sears Foot (ftSe), or 0.304799472 of a meter, as a unit of measure choice when creating an OpenSpirit data set or session.
Fixed a condition where the ExcelAdapter would not display Polygon or Polyline Geometry for SDE Polygon or Polyline Feature items
Release Date: October 13, 2006
OpenSpirit v2.9.2 is a Master and Satellite update release and is intended for updating all v2.9.0, v2.9.0.1 or v2.9.1 installations.
The OpenSpirit v2.9.2 release must be installed on top of an existing v2.9.0 or v2.9.1 Master or Satellite installation.
OpenSpirit v2.9.2 includes all fixes in OpenSpirit v2.9.1 and OpenSpirit .NET 2.9.0.1. You do not need to install OpenSpirit v2.9.1 and v2.9.0.1 update releases if you install OpenSpirit v2.9.2 on top of an existing v2.9.0 installation.
Added support for GIS Grid Events.
General bug fixes, described below.
Added capability to send and receive grid selection events.
IESX and Charisma
OpenSpirit now populates GeoFrame 3.8 horizon OriginTypes and OriginValues columns.
Fixed issues when copying 2d lines with some specific fractional shotpoint values from IESX to Charisma. IESX allows 2d lines to have fractional shotpoints. This means the first and last shotpoint could be fractional (e.g. 100.5). Charisma also supports fractional shotpoints but not for the first or last one; these two must be integers. OpenSpirit no longer throw an exception if the number of traces don't match between the source and destination, however, Charisma must have integer numbers for the start and end shotpoints . Control points could be added to force the ending shotpoint to be an integer.
No longer renumber 2d lines characterized by uncommon shotpoint increments. Shotpoint increments of 1, .5, .25 have always worked. Now shotpoint increments such as .0009 or .368 are handled without renumbering.
GeoFrame
OpenSpirit will now correctly handle ETZ and CDD values, and NULL values in checkshot calculations.
Now checking for empty deltaX, deltaY, and Z arrays when creating a WellBore path.
Finder
Added the property openspirit.well.Finder.UseWellNameForCommonName to the OpenSpirit.Properties file to control the OpenSpirit mapping for a well’s common name from a Finder project. If this property is set to true, OpenSpirit will use the Finder well_hdr table's well_name field as the OpenSpirit common name. If this is not set, OpenSpirit will use the Finder well_hdr table's short_name column for the OpenSpirit well common name. See the following OpenSpirit FAQ for more details:
http://www.openspirit.com/support/FAQ/enduserfaqadvancedtopics.html#q1
SDE
Fixed a condition where a query against a simple polygon table returns no rows if no where clause and no geometry columns are specified.
Fixed a condition where if there are no feature attributes, a FeatureAttribute table query returns an invalid row.
Changed the behavior where if there are no layer attributes, a LayerAttribute table query throws an exception.
PPDM
Corrected a problem where the PPDM well status code was returned as a number. Now OpenSpirit is getting the status name from the R_WELL_STATUS table.
Fixed an issue where PPDM well picks were returned as a code instead of a name. Now OpenSpirit is getting the pick name from the STRAT_UNIT table.
Recall (pre-release)
Removed the control characters before the OpenSpirit installer writes out the Recall files in $OSP_HOME/external/Recall directory.
Fixed an issue where a log’s TraceKind does not get saved properly when inserting a log into Recall.
Now recognize Latitude/Longitude values with : as a delimiter in Recall.
Fixed a problem where the Name attribute from the WellTable was not being saved, causing Recall to use the '.' default.
Petra
Corrected a condition where some wells locations were off by 2,000,000 in the x direction when copying from Petra to Kingdom 7.6.
Added capability in the OpenSpirit 3D Viewer to support GIS grid selection events.
When creating an ESRI WGS 84 .prj file, the well known text string will use the flattening of 1/f = 298.257223563.
The datum names coming from the OpenWorks data server for ED50 all have the same name, regardless of the shift. Now, OpenSpirit uses the transform name rather than just the datum name to identify OpenWorks coordinate system’s datum.
Fixed well name transfer issue when copying Finder wells to Recall.
GeoFrame well survey azimuth references are now set when copying wells from Finder to GeoFrame.
Some performance enhancements were made that improve the time it takes to complete large CopySync jobs. The start-up time of the CopySync job was reduced significantly and some changes were made to better handle memory consumption of large CopySync jobs. However, when copying greater then about 30,000 objects some of the data servers may run into memory problems. This issue will be addressed in a later release.
Fixed issue with starting the OpenWorks Event Gateway on a Linux installation.
Added a utility in the OpenSpirit Master installation directory, bin subdirectory called changeADSPassword.sh that will enable the OpenSpirit administrator to easily change the Oracle ADS Password in the OpenSpirit installation. The required steps to change the password are:
Now provide an example windows silent install parameter file installer.properties in the OpenSpirit installation directory, bin/etc subdirectory.
Fixed issues effecting OpenSpirit user registration across multiple UNIX domains
Release Date: September 6, 2006
OpenSpirit v2.9.0.1 is a Windows only update release and includes the OpenSpirit ArcMap Extension and OpenSpirit Excel Adaptor. It is intended to be installed on top of an existing OpenSpirit v2.9.0 or v2.9.1 Windows installation.
If you already have the OpenSpirit .NET v2.9.0 installed on your computer, you must go to the Windows "Control Panel", "Add or Remove Programs" and remove OpenSpirit .NET v2.9.0. (Do not remove the OpenSpirit v2.9.0 Runtime Installation.)
Note: If you are NOT using the ArcMap Extension or Excel Adapter this update release is not required. This release is versioned 2.9.0.1 and reflects the decision to "unbundle" the delivery of the ArcMap Extension and Excel Adaptor from the main OpenSpirit release. This version number indicates this is version 1 (the 4'th digit) of the OpenSpirit .NET release and is based on OpenSpirit v2.9.0 or newer (the first 3 digits).
ArcMap Extension
Added the ability to listen for OpenSpirit Data Selection events for all data types with a spatial component and dynamically create shape files "on the fly"
Added the ability to send and receive new Horizon Grid event (allows applications to exchange grids with ArcMap)
Added the ability to receive GIS Feature Events and dynamically create shape files "on the fly"
Excel Adaptor
Added support for new data types including fault polygons (horizon-fault boundaries), fault points sets, and horizon pointsets
General bug fixes, described below
Support for additional data types: fault poly lines, fault polygons, and point sets.
Added the capability to generate shape files from OpenSpirit data selection events on the fly. The ArcMap Extension will now listen for OpenSpirit data selection events and create shape files to represent:
well bore surface location - as a point layer well bore bottom location - as a point layer well bore path - as a polylineMZ layer well picks - as pointZ layer 3D seismic survey - as polygon layer 3D seismic volume - as polygon layer 2D seismic line - as polylineM layer 2D seismic data set - as polyline layer fault poly lines - as a point or polyline layer fault polygons - as a point or polyline layer fault point sets - as a pointZ layer horizon point sets - as a pointZ layer 3d seismic interpretation - as a ESRI GRID non-seismic grids - as a ESRI GRID note: If you are going to generate hundreds to thousands of items, we strongly recommend that you use the OpenSpirit Scan Utility to generate the shape files.
Will now receive OpenSpirit cursor tracking events.
Separated sending GIs and data selection events. Added a separate send (speaker) icon for GIs events.
Fixed issue where '3D Seismic Surveys' layers with floating point shot points produced by the ScanUtility caused an error in the OpenSpirit 3D Seismic Survey window.
Support for Tiff image generation removed. ESRI's grid image format is still supported.
Added process to Simplify polygons before creating the events so non-simple polygons will be sent as a GIs selection event. Non-simple polygons cannot be projected/unprojected in ArcMap unless they are simple geometry.
Added new GUI interface to better manage OpenSpirit sessions and events.
Increased ArcMap Extension error log activities and error messages.
Can now receive OpenSpirit GIS selection events and dynamically create corresponding shape files.
Added the ability to send and receive OpenSpirit GRID selection events.
Supports additional data types: fault poly lines, fault polygons, and point sets.
Added 2d Survey to the 2D Line Shotpoint tab.
Added PathDip and PathAzimuth to the well bore information.
Corrected Time vs. Depth plots. Corrected source column for time axis in Time-Depth plot. Changed time axis label from 1-way to 2-way.
Release Date: July 14,, 2006
OpenSpirit v2.9.1 is a Master and Satellite update release and is intended for updating all v2.9.0 installations.
The OpenSpirit v2.9.1 release must be installed on top of an existing v2.9.0 Master or Satellite installation.
Added the ability to name or pick an existing SeisWorks project when copying seismic data to OpenWorks/SeisWorks.
Added support for non-seismic grids and 2d interpretation to the GeoFrame/IESX/Charisma data servers. **Charisma is read only.
Added support for GeoFrame 4.3.
Added support for Kingdom 8.0.
Miscellaneous Bug fixes described below.
IESX and Charisma
Added read, write, update and delete support for non-seismic grids and 2d interpretations. Note the Charisma data server supports read only.
Added read support for Fault pointsets and Fault boundaries.
Fixed an issue in the Charisma data server that caused problems if a 2d line had multiple line segments and the segments overlapped.
SeisWorks
Added ability to see the seismic geometries (3d survey, 2d survey, 2d lines) associated with OpenWorks 2003.x projects. When selecting the SeisWorks project, the seismic geometries associated to only the SeisWorks project.
Fixed issue which caused problems when listing 2d lines for a SeisWorks 2d project that had an empty 2d line catalog.
Fixed issue with SeisWorks volume filenames that were greater than 34 characters long..
Fixed issue with the XY data being wrong when creating Landmark 3d surveys when the OpenWorks display and storage coordinate systems don't match.
Fixed issue when a SeisWorks 2d project has 2d lines that do not have any Shotpoint/Trace mappings.
Fixed issue when copying Kingdom 3d surveys to OpenWorks the survey corners would get "flipped.".
OpenWorks
Improved performance retrieving the log's IsHighestTraceVersion column. The performance improvement is for the OpenWorks 2003 and 2003.12 well servers only, not for OpenWorks 1998.5.
GeoFrame
Modified server to set the well deviation survey name to wds_<uwi> when copying deviation surveys to GeoFrame.
Finder
Fixed a copy issue where if the well location x or y value is 0 for the top or bottom location, erroneous values for the x and y offsets were created in the target project.
Added support for all existing Finder datums and ellipsoids.
Petra
Improved performance when copying WellPick's to Petra.
Fixed a coordinate system issue where if the Petra project was in UTM with XY units of meters, the OpenSpirit coordinate system got created with XY units of ftUS.
Kingdom
Added support for Kingdom 8.0.
Added new Kingdom 8.0 well symbol mappings.
Added support for .ksd seismic formatted files.
Improved performance in copying wells and well picks to Kingdom.
Added support for handling project names that include spaces.
Added support for WindowsXP 64-bit edition.
PPDM
Corrected problem querying for more than 1000 bores in the OpenSpirit data selector wellbore tab.
Recall (pre-release)
Improved performance retrieving the Well, WellBore, and WellLogTrace bag attributes.
Added a file (openspirit.CoordinateSystem) with known OpenSpirit coordinate systems to allow Recall customers to choose which coordinate system to use for a Recall project. This will enable CopySync to work with the Recall data server. The related README file has also been updated. Added three files (retcsp.MODIFIED, retcsp.ORIG, version.rdd) to the v5.0 directory to assist those who do not yet have a version.rdd file in their Recall Installation. Descriptions of these new files have been added to the README file.”
Added Drag-and-Drop functionality with DataSelector as drag source and 3D Viewer, Section Viewer and Well Log Viewer as drop targets.
Provided Drag-and-Drop event for Java API to recognize OpenSpirit Drag-and-Drop events and convert these to Data Selection events.
Mapped all New Zealand datums to an ESRI datum so they can be used in ScanUtility.
Fixed handling of UTM zone numbers from Petra.
Corrected the mapping for OpenWork's "Timbalai 1948" datum.
Corrected the mapping of the OpenWorks "Hotine Oblique Mercator - Azimuth Skew" projection method.
Removed the incorrect mapping of OpenWorks "Campo Inchauspe."
Added the ability to name or pick an existing SeisWorks project when copying seismic data to OpenWorks/SeisWorks.
ArcMap 9.0 SP2 will not launch the OpenSpirit ArcMap Extension.
Creating shapefiles with large numbers of items should be done in the ScanUtility.
Generating GRID images only works in ArcMap 9.x and above.
CopySync performance with large projects may experience the following problems:
If an Interpretation Model is cloned in GeoFrame all horizon properties are displayed in OpenSpirit regardless if they belong to the real or the cloned Interpretation Model.
In Kingdom 7.6 the OpenSpirit Kingdom data server does not support .ksd formatted seismic file. This file format is support in Kingdom 8.0.
Please refer to the following resources for technical support information:
OpenSpirit v2.9.1; 2.9.0.1, 2.9.2, 2.9.3 & 2.9.4 are designated with U.S. Department of Commerce Export Control Classification Number EAR99.