Release Notes
Oasis montaj 5.1.2
November 30, 2001
Click on the following for further
information:
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
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
| 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
|