Файл входных данных для построения теодолитного хода

Previous Top Next

Этот текстовый файл с расширением *.teo можно создать из диалога после введения данных вручную. Для этого необходимо выбрать пункт Сохранить в меню Файл или нажать кнопку Сохранить  панели инструментов и задать имя сохраняемого файла.

Он имеет следующую структуру:

.TEO  

// данные на один ход

TIP I

COUNT K

NAME1 S0

NAME2 SN

DIRAN1 G0

DIRAN2 GM

COORD0 X0 Y0

COORD1 X1 Y1

COORD2 XM YM

COORD3  XN YN

FLGAN J

FLGDIR d

FLGV f

FORMAT N D L G M S H E V A B I W

.BEGIN

N1 D1 L1 G1 M1 S1 H1 E1 V1 A1 B1 I1 W1

N2 D2 L2 G2 M2 S2 H2 E2 V2 A2 B2 I2 W2

…………………..

Nm Dm Gm Mm Sm Hm Em Vm Am Bm Im Wm

.END

// данные на следующий ход

TIP I

COUNT K

NAME1 S0

NAME2 SN

DIRAN1 G0

DIRAN2 GM

COORD0 X0 Y0

COORD1 X1 Y1

COORD2 XM YM

COORD3  XN YN

FLGAN J

FLGDIR d

FLGV f

 

FORMAT N D L G M S H E V A B I W

.BEGIN

N1 D1 L1 G1 M1 S1 H1 E1 V1 A1 B1 I1 W1

N2 D2 L2 G2 M2 S2 H2 E2 V2 A2 B2 I2 W2

…………………..

Nm Dm Gm Mm Sm Hm Em Vm Am Bm Im Wm

.END

и т. д по количеству ходов

 

где

 

.TEO    - метка файла,

 

Далее идет информация на один теодолитный ход:

 

TIP I – тип теодолитного хода (не обязательный параметр):

   где  I = 1 – разомкнутый (по умолчанию) ход;

          I =  2 – сомкнутый;

          I =  3 – замкнутый, опирающийся на один исходный пункт;

          I =  4 - с 1-м примычным углом;

          I  =  5 – свободный;

          I  =  6 - с координатной привязкой;

K – число точек хода,

S0,SN   – названия или номера нулевой и последней точек хода,

G0    –  дирекционный угол нулевой точки (к первой) в градусах,

 

GM     –  дирекционный угол предпоследней точки (к последней) в градусах,

X0 Y0   – координаты нулевой точки в метрах,

X1 Y1   – координаты первой точки в метрах,

XM YM   – координаты предпоследней точки в метрах,

XN YN   – координаты последней точки в метрах,

J – признак левых ( J=0 ) или правых ( J=1 ) измеренных углов,

d -  признак ввода углов из файла ( =0 - измеренные, =1 - дирекционные)

f  -  признак вертикальных углов: 0 - левые углы, 1 - правые

FORMAT N D L G M S H E V A B I W - строка, указывающая, в каком порядке вводятся данные по расчетным точкам ( необязательное поле : при его отсутствии берется порядок по умолчанию : N D G M S . Данные по точке вводятся через пробел, название – на первом месте, для остальных данных порядок можно указать произвольный (но один для всех точек в файле), некоторые поля (кроме названия) могут отсутствовать),

где:

FORMAT     - признак начала строки,

N                  - название точки,

D                  - расстояние,

L                   - горизонтальное проложение,

G                  - горизонтальный угол : градусы,

M                                                      минуты,

S                                                       секунды,

H                  - высота точки,

E                  - превышение,

V                  - вертикальный угол: градусы,

A                                                  минуты,

B                                                  секунды,

I                    - высота инструмента (м),

W                 - высота визирования (м).

 

.BEGIN   – метка начала внутренних точек хода,

 

N1 … Nm – названия точек,

D1 … Dm – расстояния между точками,

G1 M1 S1 … Gm Mm Sm – измеренные углы  в градусах, минутах, секундах,

H1 … Hm        - высоты точек,

E1 … Em        - превышение на следующую точку,

V1 A1 B1 … Vm Am Bm - вертикальные углы в градусах, минутах, секундах,

I1  …   Im          - высота инструмента (м),

W1 … Wm        - высота визирования (м).на следующую точку

.END     – конец блока данных на один ход

 

Далее идет информация на другой ход (если она есть). И т. д.

Если какие-то данные в таблице не были заполнены, то в соответствующем месте файла будет 0.

 

Пример:

 

.TEO

COUNT 7

NAME1 т.10

NAME2 вр.рп.2

DIRAN1   28 36 12

DIRAN2  166 37 21

COORD0 78137.07 34671.18

COORD1 78176.41 34692.63

COORD2 78137.07 34671.18

COORD3  

.BEGIN

т.11 33.70  260 51 02

и 36.48  277 08 42

з 25.53   96 10 27

т.12 61.13  344 38 12

т.10 0   59 13 48

.END