Skip to content

Surveying data

Points

Points can be defined and edited from Edit > Points.

The point type defines a point as either Base or Detail. Base points are used in traverse and adjustment computations, while Detail points are computed only in the PDS module.

The point icon is entirely a graphical property that only affects how points are displayed, computationally it has no significance.

The full point name is the name Geolyth uses to create references to points upon importing point data.

The point control defines weather or not the point is used as a datum.

  • 1D - treated as control only for level computations
  • 2D - treated as control only for planimetric computations
  • 3D - combines 1D and 2D controls
  • None - treated as undefined for all computations

The 2D (plane) and 1D (level) class of a point also have no computational significance. While writing this documentation I realize this property is somewhat pointless.

The x, y and H properties define the plane coordinates and elevation of the point.

Points also have standard deviation values for each defining axis. These properties are hidden in the GUI and can only be changed from a point data file. Currently, they have no computational significance, but in the future, they could be included in adjustments and preprocessings.

Point formats

KOR
kor
# Name  2DClass X           Y    		1DClass H        mx   my   ms   mH
110001	4	    2223.888	9495.413	4    	548.392  0.0  0.0  0.0  0.0
110002	4	    2298.717	9565.651	4    	547.076  0.0  0.0  0.0  0.0

Points imported with this format have their type set to Triangulation and their control to 3D by default.

GLYTHPOINT
glythpoint
# Name   Type Control Icon 2DC x        y        mx     my    ms    1DC H       mH
"110001" 0    3       11   4   2223.888 9495.413 0.0000 0.000 0.000 4   548.392 0.000
"110002" 0    3       11   4   2298.717 9565.651 0.0000 0.000 0.000 4   547.076 0.000

This is the format Geolyth uses internally to store point data. Reference values for control and type

IntControlIntIconIntIconIntIcon
0None0Benchmark4Pipe8Rod
11D1BM building5Pivot9Small point
22D2Cement block6Polygonal10Stake
33D3Knot7Rock11Triangulation

Instruments

Instruments can be defined and edited in Edit > Instruments.

Geolyth allows you to create multiple instrument parameter sets, used for computing error data that can be associated with different measurements. For example, if an adjustment is to be carried out on measurements, using instruments graded with different precision parameters, one can simply define a second instrument and assign it to the appropriate observations.

The parameters for each instrument and how they affect further computations is outlined in PSD.md.

Instrument data format (GLYTHINSTR)
glythinstr
#         Name     Hor. Pointing  EDMa   EDMb  Vert. Pointing  Centering err.  Height err.
TS        "Geomax" 0.0012         0.005  5     0.003           0.005           0.005

#         Name     Centering err. Height err.
Reflector "refl"   0.005          0.005

#         Name     Reading err.   Pointing err. Collimation err.
Level     "Sokkia" 0.01           0.0001        0.04

TS measurements

Measurements can be defined and edited in Edit > Measurements. Setups and observations not marked as active will not be used in further computations.

Errors and warnings

Problematic setups will have a little warning icon on the right. For a setup to be problematic, one of the following conditions must be met:

  • Its occupied point is deleted
  • One of its measurements' signal point is deleted
  • Its instrument is deleted
  • One of its measurements' instrument is deleted
  • It contains a measurement to the point it is occupying. Those measurements will be marked red if that is the case.

Formats

DPI
dpi
# Station height
# 			     Signal  height  Hor. dir.	 Zenith ang.  Slope dist.
110002    1.599
                 110001  1.605   213.7290     99.1836     102.6680
                 110001  1.605    13.7282    300.8114     102.6570
                 110003  1.605   125.1160     99.2428      30.4350
                 110003  1.605   325.1200    300.7574      30.4340
110003    1.610
                 110002  1.605    28.4228     100.7416     30.4460
                 110002  1.605   228.4184    299.2526      30.4350
                 110004  1.605   194.6140     99.2968      54.6330
                 110004  1.605   394.6126    300.7070      54.6330
GSI

Geolyth has a partial implementation of the GSI format as is documented here.

Every new point created when importing these measurements is set to have a control value of None. If the point name is an integer with a value of less than 9999, it is considered a detail survey point and its icon is set to Small. All other points have their type set to Stake.

GLYTHTS
glythts
#     PointID  InstrID  Active    Height
#     PointID  InstrID  Active1D  Active2D  Height  Hor. dir.  Zenith   Slope. dist. 
SETUP 0        0        1         1.6230
DIR   2        0        1         1         1.6050  337.4940   301.0188 123.7250
DIR   2        0        1         1         1.6050  137.4906    98.9780 123.7260
DIR   1        0        1         1         1.6050   32.4120   100.8230 102.6770
DIR   1        0        1         1         1.6050  232.4122   299.1716 102.6770
SETUP 1        0        1         1.5990
DIR   0        0        1         1         1.6050  213.7290    99.1836 102.6680
DIR   0        0        1         1         1.6050   13.7282   300.8114 102.6570
DIR   3        0        1         1         1.6050  125.1160    99.2428 30.4350
DIR   3        0        1         1         1.6050  325.1200   300.7574 30.4340

This is the format Geolyth uses internally to store total station measurements.

Level measurements

Each level setup has at least one backsight. It may have multiple foresights, then processing that setup will produce elevations between the backsight and each foresight point.

Errors and warnings

For a level setup to be problematic, one of the following conditions must be met:

  • Any of its sightings' points is deleted
  • Its instrument is deleted
  • A foresight points to the same point as the backsight

Level format (GLYTHLEVEL)

glythlevel
# ========== FORMATVERSION = 1     External format
#
# SETUP                            Explicit setup divisor
#                                  SETUP
#
# BS "110001" 0.912 20.032         Singular backsight, another will result in a warning and will
#                                  be marked as a foresight
#                                  BS <POINT> <RODREADING> <HDIST>
#
# FS "110002" 1.232 23.986         A frontsight, there can be multiple for the same setup, but
#                                  their point must be different from that of the BS
#                                  Usage is identical to that of the BS.

Geolyth uses a modified version of this format to store internal project data.

# ========== FORMATVERSION = 2     Project internal format
#
# SETUP 1 0                        Explicit setup divisor
#                                  SETUP <ISACTIVE> <INSTRUMENT>
#
# BS 1 0 0 0.912 20.032            Singular backsight, another will result in a warning and will
#                                  be marked as a foresight
#                                  BS <ISACTIVE> <POINTID> <INSTRUMENT(DEPRECATED)> <RODREADING> <HDIST>
#
# FS 1 1 0 1.232 23.986            A frontsight, there can be multiple for the same setup, but
#                                  their point must be different from that of the BS
#                                  Usage is identical to that of the BS.