TOpO help

Программа предназначена для обработки пещерных топониток.

 

 ФАЙЛЫ ДАННЫХ.

 Файлы данных могут иметь 2 расширения -  *.dat и *.cav

 Дело в том, что если пещера большая, то удобно располагать данные

 в нескольких файлах, по участкам. Такие участки помещаются в    

 файлы с расширением .dat , а файл с расширением .cav  отвечает  

 всей пещере. В нем также могут содержаться данные по пикетам, и 

 обязательно ссылки на соответствующие dat-файлы вида

 #include galerea.dat

 #include zal.dat   

 

 Файл данных может содержать:

 1. Цифровые данные пикетов 

 2. Метки пикетов, начинаются со знака ^, например   ^vhod

 3. Операторы (команды для обработки данных или нецифровые данные),

    начинаются со знака #, например   #include

 4. Комментарий 

 

Data / Данные

 

 ЦИФРОВЫЕ ДАННЫЕ ПИКЕТОВ

 Цифровые данные, отделяемые пробелами, забиваются в порядке:

 расстояние   (в метрах)  

 азимут       (в градусах)

 угол наклона (в градусах) или перепад высот (в метрах)

 Если угол равен 90 или -90 градусам, то поле "азимут" может

 содержать любое число или прочерк.

 

 МЕТКИ

 Программа не использует сплошную нумерацию пикетов, т.к. это приводит к

 необходимости забивания двух (как правило) лишних колонок чисел.

 Для отождествления одного и того же пикета используются метки -

 слова длиной от 1 до 11 символов, начинающиеся со знака ^, например

 ^glyba   ^P11   ^hod_vniz   ^285   ^вход

 и фактически представляющие собой буквенно-численные "номера" пикетов.

 Пикеты с одинаковой меткой считаются при обработке одним пикетом.

 

 КОММЕНТАРИЙ

 При обработке данных не учитывается. Может быть двух видов:

 1. От любого из символов   % ;  до конца строки

 2. От символа  {  до  }

 

Commands / Список команд  

 

    Команды, относящиеся к одному пикету  

 

 #ent            : entrance (lightgreen circle)/ вход (яркий зеленый кружок)

 #sur            : surface / поверхность [1]                    

 #sif            : siphon (cyan circle) / сифон (голубой кружок)

 #red            : red circle / красный кружок                  

 #end            : end of branch / конец ветки                  

 #riv            : / цвет линии - cyan                          

                                                                 

    Команды, относящиеся к группе последовательных пикетов [2] 

 

 #color[n]       : / рисование линий цветом n, n=1,2,...,16. [3]

 #end_color      : / переход на стандартный (зеленый) цвет линий

 #surface        : / начало поверхностной съемки                

 #end_surface    : / конец         -//-                         

 #truth[n]       : / точность съемки (см. раздел "Loops")     

 #exit           : / не обрабатывать все последующие пикеты до конца файла

      в том числе команды, задающие формат ввода данных         

 #label          : / ввод данных без номеров пикетов (по умолчанию)

 #number         : / ввод данных с номерами пикетов             

 #angle          : / режим с вводом угла наклона (по умолчанию) 

 #fall           : / режим с вводом перепада высот

 

    Команды, относящиеся к пещере в целом                   

 

 #include filename : / включить файл filename в список транслируемых

 #fix ^label     : / фиксирует нулевые координаты точки с меткой ^label

 #cave cavename  : / cavename - название пещеры                 

 #region region  : / регион                                     

 #sur_color[n]   : / цвет линий поверхностной съемки [1]        

                                                                

 [1] Длина поверхностной съемки не входит в высчитываемые характеристики

     пещеры; по умолчанию цвет линий поверхностной съемки - DarkGray.  

 [2] Эти команды действуют, начиная со строки, в которой стоят.

     Автоматический переход в режим по умолчанию - в конце каждого

     файла данных.

 [3] Цвета:

     0-Black  4-Red         8-DarkGray    12-LightRed   

     1-Blue   5-Magenta     9-LightBlue   13-LightMagenta

     2-Green  6-Brown      10-LightGreen  14-Yellow     

     3-Cyan   7-LightGray  11-LightCyan   15-White      

 

                  Corrections / Команды коррекции

 

 #corr_A_g       : / начать коррекцию азимута (под горный компас)

 #end_corr_A_g   : / кончить              -//-                   

 #corr_A_180     : / начать коррекцию азимута (на обратный азимут)

 #end_corr_A_180 : / кончить              -//-                   

 #corr_A[n]      : / начать коррекцию азимута на n градусов      

 #end_corr_A     : / кончить коррекцию азимута                   

 #corr_L[x]      : / начать коррекцию единицы длины в x раз      

 #end_corr_L     : / кончить              -//-                   

 #end_corr       : / кончить коррекцию азимута и длины           

 

 Команды #corr_... служат для коррекции вводимых данных. Действуют

 (как и команды отмены коррекции #end_corr_...) начиная со строки,

 в которой стоят. Все команды коррекции автоматически сбрасываются

 в конце каждого файла данных.

 

 #corr_A_g - используется при съемке жидкостным компасом как горным

 (т.е. не вращая лимб). Истинный азимут  Az=360-(вводимый Az).

 #corr_A_180 - используется, если вместо истинного азимута измерялся

 обратный. Истинный азимут  Az=(вводимый Az)+180.

 #corr_A[n] - истинный азимут  Az=(вводимый Az)+n.

 #end_corr_A - отменяет сразу все перечисленные коррекции азимута.

 #corr_L[x] - служит для коррекции единицы длины, т.к. иногда господа

 спелеологи измеряют длину даже в x..., см. книгу В.Мальцева.

 Истинная длина  L=(вводимая L)*x.

 

View / Просмотр

 

 При просмотре разреза и плана наряду с мышью могут использоваться

 следующие клавиши:

 

 p    : plan                    +    : zoom in

 r    : profile                 -    : zoom out

 <    : rotate left             left : move left

 >    : rotate right            right: move right

 PageUp   : viewpoint up        up   : move up

 PageDown : viewpoint down      down : move down

 Space: rotate continiously

 z    : rotate faster

 x    : rotate slower

 

 i    : cave information

 F3   : labels                 F6   : scale

 F4   : stations               F7   : cave mouse [1]

 F5   : small scale            F10  : main menu

 

 [1] При подведении курсора мыши к пикету показывает его кооординаты

     и метку.

 

Print / Печать

 

 Печать осуществляется из окна TOpO Print на соответствующем числе

 листов формата А4 (в области 20x27 см). Возможна как отправка задания

 непосредственно на принтер (кнопка "Print marked pages")[1], так и печать

 в bmp-файл (кнопка "Save marked pages").

 

 Печать в файл означает создание черно-белых bmp-файлов pageYX.bmp

 (каждая страница сохраняется в отдельном файле) с разрешением, заданным в

 окне "Bitmap resolution". Эти файлы сохраняются в той же директории,

 что и исходные файлы с пещерными данными.

 

 [1] По техническим причинам для печати в указанном масштабе надо выставлять

     одно и то же разрешение принтера независимо в окне TOpO Print и в окне

     настроек принтера.

 

Loop closer / Замыкание колец

 

 Одной из функций программы является разброс невязки по пикетам кольца.

 Этот разброс осуществляется последовательно, начиная с кольца с наибольшей

 (в процентах к длине кольца) невязкой.

 

 Для учета различного качества съемки используется команда #truth[n],

 где точность n - целое число, по модулю не превышающее 7. Более точно

 отснятым участкам должно отвечать большее n. По умолчанию полагается n=0.

 Разброс невязки осуществляется пропорционально множителю 2**(n1-n2)

 (два в степени n1-n2). Например, если кольцо состоит из 2 участков

 одинаковой длины с n1=-3 и n2=4, а невязка составляет 12.9м, то 12.8м

 будет разбросано по участку с n1=-3 и только 0.1м по участку с  n2=4.

 

 Рекомендуемые значения точности n:

 вид съемки     типичная ошибка    значения n

 спец. полуинстр.   1-2%               2, 3 

 полуинстр.         3-6%               0, 1 

 плохая

 полуинстр.         7-15%             -1,-2 

 глазомерная        15-25%            -3,-4 

 

 Под "специальной" полуинструментальной съемкой подразумевается измерение

 углов и азимутов в обоих направлениях, использование гидронивелира, и т.п.

 Вообще же необходимо отметить, что точность полуинструментальной съемки

 очень сильно зависит не только от приборов, но и от свойств индивидуума,

 который снимает.