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 computations2D- treated as control only for planimetric computations3D- combines1Dand2DcontrolsNone- 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
# 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.0Points imported with this format have their type set to Triangulation and their control to 3D by default.
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.000This is the format Geolyth uses internally to store point data. Reference values for control and type
| Int | Control | Int | Icon | Int | Icon | Int | Icon |
|---|---|---|---|---|---|---|---|
0 | None | 0 | Benchmark | 4 | Pipe | 8 | Rod |
1 | 1D | 1 | BM building | 5 | Pivot | 9 | Small point |
2 | 2D | 2 | Cement block | 6 | Polygonal | 10 | Stake |
3 | 3D | 3 | Knot | 7 | Rock | 11 | Triangulation |
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)
# 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.04TS 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
# 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.6330GSI
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
# 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.4340This 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)
# ========== 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.