Reproject a Geosurface File

Use the Reproject a Geosurface File option (geogxnet.dll(Geosoft.GX.Surface.ReprojectGeosurfaceFile;Run)*) to reproject a geosurface file from one coordinate system to another, so that you can work in another coordinate system without reprojecting on the fly.

You can access the option from the following locations:

  • The Geosurface > Utilities menu

  • The 3D ViewGeosurface > Utilities menu

  • The 3D Viewer Geosurface > Utilities menu

Reproject a Geosurface File dialog options

Input

Geosurface file

Select the geosurface file to be reprojected.

Geosurface files with rotated, oriented, or local coordinate systems are reprojected as expected.

Script Parameter: REPROJECTGEOSURFACE.INPUTSOURCENAME

Coordinate system

The Coordinate system read-only field is automatically populated from the input geosurface file.

The input geosurface must have a defined coordinate system. Geosurfaces that lack a coordinate system ("*unknown") can not be reprojected. Click the Modify button located beside the field to define the coordinate system of the geosurface.

[Modify]

Click on the button to launch the Coordinate System dialog and define the coordinate system parameters.

The button is disabled if the input geosurface file has a valid coordinate system.

Length units

The Length units entry is automatically populated from the coordinate system of the input geosurface. This is a non-editable field.

Output

Geosurface file

Specify the output geosurface file name. A new geosurface file will be created from the input geosurface file. The extension ".geosoft_surface" is added automatically.

Script Parameter: REPROJECTGEOSURFACE.OUTPUTSOURCENAME

Coordinate system

The coordinate system of the output geosurface file is undefined ("*unknown") initially. Click the Modify button located beside the field to assign or modify the coordinate system for the reprojected geosurface. The Coordinate system field is then populated with the defined coordinate system name.

Once a coordinate system has been set, it will be remembered and populated on subsequent runs.

[Modify]

Click on the button to launch the Coordinate System dialog and define the reprojection coordinate system parameters.

The output geosurface coordinate system must differ from the input geosurface coordinate system.

Length units

The Length units field is automatically populated once the coordinate system of the output geosurface is defined. Click the Modify button if you wish to modify the coordinate system units of the output geosurface file.

The length units apply to the horizontal and vertical coordinates of the surfaces. When reprojecting a surface into a coordinate system that uses different horizontal units, the vertical units are also scaled.

Application Notes

The Reproject a Geosurface File option creates a new geosurface file from the input geosurface file, with a modified projected coordinate system. The origin is altered in order that the output geosurface is located at the same geographic location on the earth as the original. The geosurface rotation about the vertical axis is altered to ensure that the orientation with respect to north remains the same and the Z-coordinate is scaled correctly.

The coordinate system is assigned to the geosurface file and applies to all of the individual surfaces within it.

*The GX tool will search in the "...\Geosoft\Desktop Applications \gx" folder. The GX.Net tools, however, are embedded in the geogxnet.dll located in the "...\Geosoft\Desktop Applications \bin" folder. If running this GX interactively, bypassing the menu, first change the folder to point to the "bin" folder, then supply the GX.Net tool in the specified format.