Geosoft mapping software for geophysics, geology, geochemistry
 

Release Notes

Oasis montaj 5.1.2

November 30, 2001

Click on the following for further information:


New in Om5.1.2

WHOLEPLOTTM Drillhole Plotting Upgrades

In response to suggestions from users an upgraded version of Geosoft’s WHOLEPLOT Drillhole Plotting application is now available. The WHOLEPLOT upgrade will be released in two phases, with the second phase (Om5.1.3) scheduled to be released the end of February 2002. The following list provides an overview of some the new and upgraded features. For a more detailed description, visit http://www.geosoft.com/news/011016.html

New Om5.1.2 WHOLEPLOT Features

  • New preferences dialog enabling users to define default map templates, rock code files, dip angle sign, etc.
  • New individual ‘data type’ databases for example, separate databases for collar, assay, and geology are created and are linked by project. This will allow for easier data management
  • Updated data import wizard to enable import of Excel (*.xls) files directly
  • When importing ‘assay’ data all elements are assigned the ‘class’ assay and standards and duplicates can be identified
  • Ability to auto convert negative’s when importing assay data
  • Standards and duplicates can be extracted using the normal CHIMERA™ tools
  • All CHIMERA™ tools work with assay data
  • Default standard AGSO rock codes, ability for users to define their own, save and set as the default for future projects
  • Hole removed from collar file will be removed from all databases
  • New tab dialogs for quick plan and section creation, with sensible defaults
  • Ability to colour fill bar plots
  • Scale bars can be posted at the end of holes for bar plots and profile plots
  • Posted numeric data colour coded based on data range from an (*.itr) file
  • When creating a section, there is the option for up to 3 panels, section, plan and profile
  • Ability to plot up to 3 profiles in a third profile window in a section
  • Standard Oasis map layout for plans and sections
  • Wizard to open and save plan and section parameter map files
  • Wizard to open and save standard data parameters
  • New ‘maker’ tool to quickly recreate plans and sections

Upcoming Om5.1.3 WHOLEPLOT Features

  • Single hole strip log tool
  • Compositing tool
  • QA/QC
    • overlapping from/to bottom of hole not to exceed final depth
    • duplicate holes in collar file
    • missing holes from collar file if try to import other data
    • check for missing intervals
    • no dip/azimuth change greater than 5° between points

3D Views

You may now create 3-D views on a standard Geosoft map. Up to version 5.1.1, all map views represent a 2D drawing space. In version 5.1.2, you can create a full 3D views that represents a 3D drawing space. A 3D view may contain any number of 2D drawing "planes", each oriented separately in 3D. The surface relief of each plane may be flat, or may be defined by the data value of a chosen relief grid. For example, you can create a 3D view that display a topographic surface with a satellite image from an ER Mapper plugin draped on the surface, geochemical symbol plots drawn on the surface, and above the surface you may have a single flat plane on which contours are drawn. You might even locate one or more an IP section s vertically beneath the topographic surface.

Anything that can be drawn in a normal 2D view may now be drawn on a plane of a 3D view. Once a 3D view exists on a map, you can simply select that view as the default drawing view, and you can select any plane in the 3D view as the default drawing plane. All data that is drawn (images, contours, symbol maps, line paths, etc.) will then be drawn in the 3D view on the default drawing plane. You can also create new planes and copy existing map views or groups to planes in a 3D view.

A 3D view appears on a map as it was last viewed. To change the point of view, zoom, pan and plane details (such as plane location, surface resolution, relief scale, transparency etc.), you can select the 3D View and activate the 3D Viewer. This is a fully interactive viewer that allows you to manipulate the 3D object as required. When the viewer is closed, the 3D view will appear on the 2D map exactly as it last appeared in the 3D viewer.

For version 5.1.2, we only support drawing of 2D features onto planes in the 3D view. Over time we will be extending the GX Developer graphics interface to allow you to draw full 3D objects within a 3D View.

Expanded Geoid Support

Support for geoid models has been expanded in the Geosoft projection engine. All datums may now define a grid file that defines the geoid of a specific datum relative to WGS84. Version 5.1.2 includes the "geoid99" model for NAD27 in the United States and the "AUSGeoid98" model sampled at a 3 minute interval for AGD66 and AGD84 in Australia. The geoid models are used to convert elevations from geoid based datums to and from WGS84. In this version, if a datum does not have an appropriate geoid model, the conversion of elevations will not take place.

Geoid models are defined by a grid of elevations relative to WGS84. Geoid grid files are placed in the <geosoft>\user\etc\ or, if not found there, in the <geosoft>\etc\ directory. Geoids should be named after the datum they should be used with. For example, the AUSGeoid98 is stored in grid file "Geoid_AGD66.grd" because it should be used with the AGD66 datum. The AGD84 datum shares the same geoid, and in this case the geoid is explicitly defined in the Geoid column on the datum.csv file.

Calculate the area of polygons

GROUPAREA is a new GX that calculates the polygonal area of all polygons contained in a selected group. It can be found on the "Mapping/Polygonal area of a group…" menu item.

Added the ability to rename a group on a map.

Create colour zoning for multiple grids

GRIDZONE is a new GX that allows you to create a single zone file based on the statistics and ranges of up to 5 grid files. It can be found on the "Grid/Display grid/Create colour zone file…" menu item.

top

GX Developer advances in Om5.1.2

3D View support

Support for 3D Views has been added to GX Developer.

For the most part, you deal with 3D Views just like 2D views. In fact, a 3D view is simply a 2D view with a 3DN object applied. The 3DN object provides a 2D view with the 3D reference frame for looking at the view in 3D (see 3DN.GXH). The SetH3DN_MVIEW applies the 3DN object to a 2D view, after which the view becomes 3D. Before you can draw in a 3D view, you must create and locate a drawing plane in the view. A drawing plane is a surface that may have relief defined by a grid surface, and may be oriented as required in 3D space.

Sample GX’s that use the new 3D functions are V3DMAP, V3DIMG, V3DADD, V3DDEL, and V3DPLANE. Refer to MVIEW.GXH and 3DN.GXH for more information about the 3D functions.

Memory based VV support

Normal VVs are optimized to prevent thrashing, and to efficiently support many extremely large VVs. However, there is a small performance penalty when VVs are used within Geosoft functions, and there is a very large performance penalty accessing VV data using the rGetReal_VV, iGetInt_VV and GetString_VV functions.

We have added support for memory-based VVs to allow your applications to access the VV memory directly. To do this, immediately after creating a VV, call the MakeMemBased_VV function to make the VV memory based. Oo access the VV memory, use the GetPtrVV_GEO function to get the base pointer of the VV memory. Note that you can only read and write to this memory up to the declared or current size of the VV. You should use the SetLen_VV functions to change the size of a VV, after which you should always call GetPtrVV_GEO to determine the new base memory pointer.

New or Modified Function Description
SelectedLineLST_DB Populates a LST object with the selected lines.
iIsMultiDB_DH Is this a (new-style) multi-database WHOLEPLOT project?
IGetProjectName_DH Get the WHOLEPLOT project name.
GetDatabasesVV_DH Get the names of the project databases in a VV.
IGetCollarTableDB_DH Get the name of the database containing the collar table.
HoleLST2_DH Populate an LST with the list of all the holes
iDeleteWillDeleteDB_DH See if deleting holes will delete project databases.
DeleteHoles_DH Delete a list of holes from the project.
iCleanWillDeleteDB_DH See if Clean_DH will delete project databases.
Clean_DH Delete extraneous holes from project databases.
ReSurveyRadCurve_DH Use radius of curvature resurveying method.
ReSurveyPolFit_DH Use the polynomial fit resurveying method.
ReSurveyStraight_DH Resurvey a straight hole.
ComputeXYZ_DH Computes XYZ for survey and assay data.
WHOLEPLOT_DH Run a WHOLEPLOT plot job.
PlotHoleTraces_DH Plot hole traces to a regular (plan) map.
CreateDefaultJob_DH Create a default job from scratch.
iModifySectionGUI_DH Modify parameters for a section plot.
iModifyPlanGUI_DH Modify parameters for a plan plot.
iModifyHoleTracesGUI_DH Modify parameters for a hole traces plot to a current map.
iModifyRockCodesGUI_DH Modify/create a rock codes file.
ActivateView_EMAP Activates a view and associated tools.
GetDisplayAreaRaw_EMAP Get the area you are currently looking at in raw map units
IImportDrillDatabaseADO_GUI Generate a template file for importing drill holes.
Create_3DN Creates a 3DN navigation object
Destroy_3DN Destroys a line pattern object.
Copy_3DN Copy one 3DN object to another.
SetPointOfView_3DN Set location of the point we are looking from
SetRenderControls_3DN Set the rendering controls
GridST_IMU Update an ST object using a grid.
SaveA_ITR Save to an ASCII file ZON, TBL or ER-Mapper LUT
Normal_ITR Calculate a normal distribution transform.
EqualArea_ITR Calculate an equal area transform.
iGetInt_LST Get an integer item.
rGetReal_LST Get a real item.
ViewListEx_MAP Get a list of views of certain type in this map.
AGGListEx_MAP Get a list of aggregates in this map based on a mode
GroupListEx_MAP Get a list of views/groups in this map for this mode
IDuplicateView_MAP Duplicate an entire view
FitMapWindow_MVIEW Fit the Map area of a view (3D) into a spot on the map.
CopyRawMarkedGroups_MVIEW Copies all marked groups raw from one view into another
IGetClassName_MVIEW Get a class name.
SetClassName_MVIEW Set a class name.
SetH3DN_MVIEW Set the 3DN object for this view
iIsView3D_MVIEW Is this a 3D View?
iCreatePlane_MVIEW Create a 3D Plane for 2D Groups
SetPlaneSurface_MVIEW Set the surface image of a plane
SetPlaneEquation_MVIEW Set the equation of a plane
GetPlaneEquation_MVIEW Get the equation of a plane
SetPlaneSurfInfo_MVIEW Set the surface information
SetAllGroupsToPlane_MVIEW Set all groups to be within one plane
SetAllNewGroupsToPlane_MVIEW Set all groups that are not in any plane to this plane
SetGroupToPlane_MVIEW Set a group to a plane
iFindPlane_MVIEW Find a plane in a view
ListPlanes_MVIEW List all planes in a view
ListPlaneGroups_MVIEW List all planes in a view
DeletePlane_MVIEW Delete a plane
IGetDefPlane_MVIEW Get a class name.
SetDefPlane_MVIEW Set default drawing plane name.
GetViewPlaneEquation_MVIEW Get the View's Plane Equation
IGetName_PIC Get the picture name
iSetEnvPath_SYS Appends a PATH string to the existing system environment variable
MakeMemBased_VV Make this VV use regular instead of virtual memory.
MaskAND_VV Create mask from logical AND of two VVs.
MaskOR_VV Create mask from logical OR of two VVs.

top

Bugs Fixed in Om 5.1.2 

3029 Grids displayed in new maps now have the minimum inside margin set to 0.0, not 0.5, which allows resetting of the inside margin to 0.0.
3120 NTv2 reprojection code issued error message if the component was not installed but you try and use it. Now the component manager will try to load the missing component before an error occurs.
17703 Barrage of error messages when trying to plot symbols for a single line database of 20,000,000 points due to weakness in recovering from some kind of out-of-memory or out-of-storage problem.
3156 When reprojecting elevations using NADCON or NTv2 there is no message warning that the elevation will not change because vertical datum corrections are not supported with these tables. Now, only transforms that include a Geoid model will convert elevations.
18607 All Geosoft MAIN products license did not include all the MAIN products
18860 If you change the default Text file editor to write.exe or notepad.exe (for example) and then later, reopen the Oasis montaj setting, the editor switches back to notepad.exe.
18809 Lat-long grid does not coincide with data extent border when the new map from LL is on the order of only a degree or two. Improved resolution of data view edge boundary when plotting geographic boundaries and prevent drawing grid lines close to the edge.
18822 The LDALLCH GX does not work in script mode.
18835 Added PSAD56 local datum for Brazil
18837 GX Developer installations would bring an HTML window up telling users to add gxdev\bin to their environment path in order to run the compilers on the command line. If we are able, we will add this path automatically for them. If we are unable, we bring up the window and they can do it themselves.
18993 Abort tiling windows vertically.
19032 With a WHOLEPLOT database when you try to plot a hole using the profile tool the X axis always results back to fiducial not depth down the hole. Resulted from a combination of using different groups in the same database (profile load issues) and the fact that the line class name was set differently in WHOLEPLOT than in most of the other code. Both issues now resolved, and only one class of group is in any single WHOLEPLOT database, so it works.
19059 Abort by Bug in OE with group editing.
19172 Once UXO targets have been selected (and each time they are edited with Remove, Move, Digitize, etc.) any profiles that are displayed in the profile windows below the database have their display settings reset to default values.
19177 FP abort running Interpex Zonge inversion in IP System. Tracking code added.
19192 Abort while gridding data.
19199 Group selection, right-mouse, Group delete now deletes the group without forcing a redraw.
19233 Importing All tables in Access database aborts on system tables
19256 Adjusted tif image location to agree with ER Mapper plugin location. This fixes a one-pixel offset problem experienced by Arcview users.
19257 Abort when trying to re-project a grid from geographic lat/long to a custom projection (Lambert equal area/sphere)
19279 Importing odd Geosoft plot files caused assertions for angles outside +/- 360 degrees.
19343 Abort when changing current map selection.
19350 "Inactivate" not a word. Changed to "Deactivate" in the Software Manager Sources tab.
19376 The number of decimals is defined as a global parameter (in the geosoft.ini file) in the preferences as 2, but if this parameter is not set, it was given the default value of 4 inside the view calculation code; so if you ran this before setting the preferences, you got 4, if you ran it after setting the preferences, you got 2. Now both places make it 2 decimals
19397 Abort when exporting a map. We are trapping all underflows from now on.
19403 Chimera bug fixed. if 1.0 and * are in the mask all is OK, if fiducial number and * is then it didn't work.
19443 The IPDATA format requires a valid numeric line name. In this case the line has been changed to an alphanumeric type. The export now sees if the name is alphanumeric, and if so exports using the internally stored numeric line value. In this case it's the "Y" channel value, so you get -11450.dat.
19488 Redefined most packages to include their add-ons so that users are less confused about what they have on their license.
19511 In Access the FieldSize:" Decimal" stores numbers from-10^28 -1 through 10^28 -1 (.mdb). This representation has Decimal precision of 28 and Storage size = 12 bytes. The usual "Double" has Decimal precision = 15 and Storage size = 8b. In Geosoft - items are recorded as the number 5.193124e-320 (this should really be a dummy) and displayed at 0.000000. Added code to check for and interpret these values.
16532 Assertion reading old aggregates (pre 4.3). This occurs with old tutorial.
19541 Re-projection of a grid from a sphere to an ellipsoid datum of whole world area.
19542 When editing a drillhole, changes to the Dip and Azimuth are not reflected in the database. If there is survey info for a hole, the dip and azimuth are determined from the survey. I added extra notes to the documentation for this GX to explain this.
19598 In UX-Detect, switching to the targets group destroys all the changes made to the profile window.
19634 Problem exporting UXO Target list Group with survey Lines.
19667 Progress bar abort
19669 Bug in IPI file creation... Other data profile scale bar does not get removed when other data profiles are removed.
19675 Colour and proportional size symbol legend groups both named SLEG overwrite each other. Now distinguishable.
19681 Bug in exporting channels with similar name in XYZ template.
19683 The windowing process creates backup __X and __Y channels if they do not exist and copies X and Y into them. If they do exist, the data is only read, not copied again. In this case, both already existed, but for some unknown reason, the __X and __Y were the same, and equal to X, so the mask never worked. Now WINXY GX recreates __X and __Y every time.
19688 After run grdrift gx the profiles disappear and X-chan reverts back to fid based values.
19705 Abort after assigning an array channel as "X" or "Y" using Change Coordinates.
19710 Version 5.1 seems to destroy USGS PC grids when it tries to read them. The error is "Fortran file format invalid". Since we started to open grids read/write when displaying them (in order to save the "picture"), the header got flushed back into the grid file. HOWEVER, this header could be larger than the original grid header, since the original could lack projection info, and we only flushed the full sized header. This overwrote the start of the data and corrupted the grid.
19721 Abort in IP while importing topography.
19736 DXF files that have spaces after the key words did not import. This was the case for DXF files created by Vulcan.
19742 Gridprof error if input grids are type short.
19750 DATT style setting was not being used for line style and pitch on LINE, RECT and POLY commands.
19832 Bug in open workspace caused abort.
19853 Abort caused by bad DC ? fixed.
19864 Abort caused by dialog boxes not launched from the main window when tools are open.
19903 Could not set units to degrees using IPJSET.
19905 Bug in reading invalid stats from a grid.
19906 Importing ASCII data in DDMMmmmm format, the dummy values convert as if they were real data. Check added.
19915 Bug using GRIDMASK on SHORT grids.
19916 Added check and error message for the correct range in DAP coordinates.
19930 Progress bar abort
19947 Problem with scales and line thickness when exporting and importing MapInfo Tabs
19953 Abort opening database? debugging code added.
19954 Abort when merging lines caused by bug in handling VA channels.
19957 In the Chimera import, the _chsurvey.i3 that is created is actually for the assay data and the _chassay.i3 is actually for the survey data.
19961 Bug with the Colour Fill in the POLYDRAW GX - only the first polygon is filled.
19996 Abort displaying resampled data in GDB.
20005 The USGS changed their own grid format. We can now read both the old and new ones transparently.
20009 Our ERM DAT did not write out the header offset when it creates/updates an existing ers file. In prior versions the header was not changed, but users could not change the projection of an ERS file.
20037 Importing ASCII data in DDMMmmmm format, the dummy values convert as if they were real data. Now checks before convert.
20039 Licensed products appear locked after successful online upgrade. Now SM is updated and refreshed.
20056 We do NOT support exclusive polygons on their own. Exclusive polygons must be enclosed within an inclusive polygon, and represent holes in a region. Several problems with mask channels fixed also.
20071 Memory leak abort - debugging added.
20079 Support added for zero sized symbols.
20088 Mapping menu not loading with unique selection of licensed tools.
20092 The fixed range parameter was not being saved.
20096 The contour labels need to be able to support TT fonts and need to be characters not lines work.
20101 Bug in UX-Detect. When you import a *.d61 file into montaj (uxgen2db), the timestamp doesn't come in. Everything is imported correctly, but the timestamp is dummied out.
20193 Error creating source for offline upgrade file.
20250 Error running split line in script mode.
20256 The help file for the EXPGBN GX does not seem to match the title of the dialog
20263 Problem in GX Developer? the gxc.tmp filename passed to the pre-processor used an uninitialized variable.
20282 Abort printing maps from a CD
20343 Abort running GRTERAIN GX.
20344 Problem with ruler.
20103 Big re-write of the USGS grid dat code to address a number of problems.
4 the USGS Unix grid we convert or export is not correct. It cannot be read into other USGS programs.
8 Abort trying to view an old map
16 "Bugs in the processing of Mapplot control files and their creation from a pdf. "
17 Abort trying to import an Access database via ODBC.
32 Cannot create .zon, .agg, .itr file for multiple grids.
53 When creating a New Map, followed by Draw Base Map, the Basemap layout does not accept a Right Dimension of less than 12 cm.
66 The line channel is blank when using the linechan.gx on a alpha line name when trying to get line only information.
73 getting an error while importing an Access database
74 GXC.exe for version 5.1.1 not outputting a file called gxc.tmp, but instead outputting a file called @
81 Polygon Area Calculation
82 Abort with DXF with very small line thickness.
15 Error while importing a CSV file into SEMplot
91 Problems adding sub-samples to a batch
67 Abort while running the cluster.gx on a werner solutions database.
14 Problems with IP imports after fixing Zonge FLD import.
26 Working with Zonge directly, we sorted out a series of import problems that we and several clients identified with FLD and other Zonge files in version 5.0. The result was that the positional information was incorrect. The 5.1 version imports the correct data values.
106 Grid scale not coming out right in Pseudosection
60 IGRF missing from some license packages.
79 Corrupt help file PDF ix_source.pdf

 

< back