Home > Products > GeoLab > FAQ
Welcome Products Services Contact Us Links
 
Products
GeoLab
Explorer
Closure
Smoother
Surface Area Calculator
Color Picker
File Format Tools
 
Services
Adjustments
Training
Software
Geoids

 

GeoLab FAQ  
How can I reset GeoLab's printer when I get the "Printer selected is not valid" message?
When you get this message, you must reset the printer path specifications used by GeoLab. To do this, close GeoLab, download this small registry update file, unzip it, and double-click the unzipped "GeoLabPrinter.reg" file. When you run this file, the two registry entries that GeoLab uses for the printer names will be cleared so that when you next run GeoLab, the printer names will be set to the default printer.
 
How can I set up GeoLab to use my own project directory as default directory?
The trick here is to edit the properties of a Window's shortcut to specify the default directory. Such a shortcut is created in the GeoLab folder when you install GeoLab, or you can create your own shortcut (one for each project for example). To specify the default directory, right-click on the shortcut and select Properties. In the dialog that appears, click the Shortcut tab, enter the desired directory path in the "Start in:" edit box, and click OK. When you run GeoLab by double-clicking on the shortcut, the default directory will be set to the one you entered.
 
GPS network simulations: How do I generate the text records required for GPS vectors?
Using GeoLab you can generate a coordinate difference observation group using the Edit/Insert/Coordinate Obs command when you have a text window open (ensure that you place your text cursor (the blinking one) at the point in your text window where you want the group inserted). You can select a number of options in the dialog box presented to generate the type of group you require. Once the group of records is inserted into your text file, you can edit it using the GeoLab Record Editor (Edit/Edit GeoLab Text Record menu command).
 
GPS network simulations: How do I generate realistic covariance matrix data for GPS vectors?
There are, of course, many possible realistic covariance matrices for GPS vectors. An example coordinate difference observation group for GeoLab is as follows:

3DD
DXYZ S001 S002 572.7240 -280.7980 -413.6370
CORR CT UPPR 32.50000
ELEM 1.0000000000000 -0.2032966000000 0.0045336000000
ELEM 1.0000000000000 -0.3644455000000
ELEM 1.0000000000000
ELEM 0.00056219690 0.00095490840 0.00115665900

This is from an actual network, and the standard deviations may be realistic given that the CORR record specifies a factor of 32.5 for the whole matrix. Normally, the covariance matrix (or the correlation matrix and standard deviations as used here) generated for GPS vectors by post-processing software is usually very optimistic and a scale factor is required to make it realistic. Experience in processing networks of these observations results in determining realistic scale factors for the covariance matrices.
The standard deviations in the last ELEM record above range from 0.5 mm to about 1.1 mm (obviously very optimistic!). Using a standard deviation of 1.0 mm, the corresponding variance is the square of 1.0, which is also 1.0. With the scale factor of 32.5, the resulting variance is therefore 32.5, giving a standard deviation of about 6 mm. The only reliable way to know if this is still too optimistic is by performing a number of network adjustments using the actual observations.
 
How do I perform EDM baseline calibrations with GeoLab?
An EDM (electronic distance measuring instrument) calibration baseline usually consists of a number of stations approximately in a straight line. The baseline stations are at different spacing (distances apart) so that both the EDM zero-correction and the scale factor can be determined from a combination of distance measurements on the baseline.
GeoLab has two auxiliary parameter types that can represent the zero-correction and scale factor for the calibration. These are the CONS (for the zero-correction) and the SCAL (for the scale factor in PPM) parameter types.
 
The calibration baseline is nothing but a special type of network in which the distances between stations are accurately known. These accurately known distances can be entered into GeoLab as observations with the small standard deviations. The coordinates of the baseline stations can be entered with relatively larger standard deviations (required to provide orientation for the baseline network).

An example GeoLab input text file, baseline.txt, has been prepared to illustrate in detail how to calibrate your EDM on a baseline. Note that you must rename this file with an IOB extension if you wish to process it with GeoLab.

Note that GeoLab can also perform the calibration of your EDM directly in the network that you have measured. Simply assign the CONS and SCAL parameters to the EDM distance measurements, and GeoLab will determine the corrections when you perform the network adjustment. This may sometimes be a better way to calibrate your instrument, because the actual conditions in the area of the network when you made the measurements may be quite different from those on a calibration baseline, and the different conditions may especially affect the scale of the distance measurements.
 
How do I perform a resection with GeoLab?
Many traditional computations can be performed with GeoLab, including resections. A resection is the determination of the coordinates of the instrument station when the angles between three control stations are measured. To perform a resection with GeoLab, you simply create a GeoLab input text file with the coordinates of the control stations defined and the angle measurements given. GeoLab will do the rest when you process this file with the Network/Process menu command.

Note that for the resection problem to have a solution, the three controls points and the instrument point must not all lie on the circumference of a circle. If you try such a situation with GeoLab, you will receive a message saying that the adjustment is singular (no solution).

An example GeoLab input text file, resect.txt, has been prepared to illustrate in detail how to perform a resection with GeoLab. Note that you must rename this file with an IOB extension if you wish to process it with GeoLab.
 
How do I adjust a traverse with GeoLab?
One of the many traditional computations that GeoLab performs is a traverse adjustment. To perform a traverse adjustment with GeoLab, you simply create a GeoLab input text file with the coordinates of the control stations defined and the traverse measurements given. GeoLab will do the rest when you process this file with the Network/Process menu command.

A simple example GeoLab input text file, traverse.txt, has been prepared to illustrate how to perform a traverse adjustment with GeoLab. Note that you must rename this file with an IOB extension if you wish to process it with GeoLab.
 
What coordinate system does GeoLab use for adjustments?
GeoLab performs adjustments and simulations (pre-analyses) in a three-dimensional ellipsoidal coordinate system. Because your measurements (observations) are made in the spatially three-dimensional world, this choice of a three-dimensional coordinate system results in the most rigorous (no approximations), accurate, and complete mathematical models (i.e. equations for the measurements in terms of the coordinates of stations) for the adjustment.

When adjustments are performed in a two-dimensional coordinate system such as a map projection plane or the surface of a reference ellipsoid, the observations have to first be corrected so that they can be modeled in terms of the two-dimensional coordinates. For example, a spatial distance measurement must be 'reduced' to the surface of the reference ellipsoid or map projection plane if those coordinate systems are used for the adjustment. Such reductions must be performed before the adjustment computation begins, and they are normally made with approximate formulae. Such approximations are usually sufficiently accurate for most purposes, but for high precision networks, or for networks of large extent, they may needlessly cause distortions in the network.

If all corrections to observations are made with sufficient accuracy, and we are not interested in adjusted heights, there is no advantage of one adjustment system over another. The only difference is how the height information is incorporated: in a two-dimensional adjustment we use the heights to reduce the measurements to the two-dimensional coordinate system; and in a three-dimensional adjustment the more complete and rigorous mathematical models incorporate the height information directly. The resulting adjusted coordinates may be in a different coordinate system, but we can always transform them to another coordinate system after the adjustment is complete. If everything is done correctly, the adjusted coordinates in either case should be the same.

The main advantages in GeoLab using a three-dimensional coordinate system for the adjustment are:
  • All observation types can be modeled directly without loss of information;
  • No approximations are required.

There are no advantages in using a two-dimensional system.

Even though GeoLab uses the three-dimensional system to perform the adjustment, it can still perform two-dimensional adjustments (by fixing all heights), or even one-dimensional adjustments (e.g. leveling networks) by fixing all latitudes and longitudes. The three-dimensional model is therefore more versatile than the two-dimensional or one-dimensional models.

For details on the mathematics behind the GeoLab models, please refer to the Geodetic Survey of Canada's Technical Report No. 1, "Mathematical Models for use in the Readjustment of the North American Geodetic Networks", by Robin R. Steeves. To see a summary of these mathematical models, have a look at our article on mathematical models.

 

Why can't I move network drawing (*.net) files to another directory?
When you draw a network with GeoLab (in a network window) and save the drawing to a file, the file created is a simple text file. The content of a network drawing file is similar to the following:

2854.1
100.0
1.0
1.0
C:\geolab\baseline

The first four lines are the drawing scales in the following order: network, overlays and residuals, error ellipses, and vertical error vectors. The last line is the path and file name (without an extension) of the GeoLab adjustment files.

Therefore, if you move your adjustment files to another directory or computer, the last line may contain an invalid path. In this case you could simply open the network drawing file in a text editor and correct the path.
 

 
 
©2006 BitWise Ideas Inc. All Rights Reserved.
All names are (registered) trademarks of their respective companies.