Геоданные можно вводить прямо в таблицу в форме (один ход), либо вводить в текстовый файл, а затем открывать этот файл при активизации формы работы с геоданными (может быть несколько ходов).
Для ввода геоданных прямо в таблицу в ней должен уже присутствовать заголовок хода, как при активизации формы без открытия файла геоданных. Установите курсор на клетку с ??? в колонке румбов и введите четверть в виде двухбуквенного кода: СВ / юв / ЮЗ / сз - регистр значения не имеет, двоеточие также не требуется, так как программа приведет введенное к формату сама. После нажатия клавиши Tab (табуляции) программа переходит к следующей клетке таблицы. Введите угол в градусах и нажмите Tab, затем минуты с десятыми и нажмите Tab, или, если минуты не фиксировались, то просто нажмите Tab. Введите горизонтальное проложение и Tab. Курсор установится на следующую точку, введите ее номер и Tab. Курсор опять в колонке румбов, следующий отрезок хода. Завершиться ход должен на точке, номер ее существенен, если ход замыкается на свою точку. Это должна быть реальная точка замыкания хода, не обязательно его первая точка. Лишние ??? можно удалить клавишей Delete. Вместо клавиши Tab можно использовать клавишу правой стрелки.
Если ход состоит из из хода привязки и собственно контура отвода, вводить их следует как один ход, указав в качестве номера последней точки точку замыкания хода. Это удобно, так как в таком случае весь ход при вводе угловой поправки будет поворачиваться, как единое целое. На рисунке ниже показан геоход, состоящий из замкнутого полигона с ходом привязки в двух видах: в таблице геоданных и в виде контуров на карте. Красным в таблице отмечена замкнутая часть хода.
Способы задания координат точки привязки и угловой поправки описаны ниже.
|
|
Геоход, состоящий из хода привязки (точки 1 - 3)
и контура отвода (точки 3 - 7 - 3).
Площадь и периметр вычисляются только для замкнутого контура отвода - точка замыкания № 3.
|
При вводе геоданных через текстовый файл нужно придерживаться тех же принципов, однако формат файла должен отвечать некоторым требованиям. Это должен быть простой текстовый файл, введенный в редакторе типа Блокнот Windows / Notepad или Aditor. Если для ввода данных используется Word либо Excel, то файл геоданных следует сохранять в режиме Сохранить как…- Только текст (*.txt). Рекомендуемое расширение (тип файла) для текстового файла - .geo, хотя оно может быть и .txt, и любым другим. При использовании отличных от .geo расширений при открытий файла геоданных нужно в списке типов выбрать строку Все файлы *.* .
Допустимы три варианта формата входного файла. Первый - обычный формат геожурнала:
N тчк.| Румбы | Мера линий
1
СВ:17° 31.5' 19.92
2
СВ:24° 10.10' 105.45
3
ЮВ:78° 36.5' 27.34
4
ЮЗ:46° 49.7' 26.60
5
ЮВ:0° 0' 25.80
6
ЮЗ:39° 40.6' 22.87
7
ЮЗ:19° 27.4' 39.03
8
ЮЗ:68° 32.4' 31.16
1
Для упрощения ввода значки градусов и минут можно опустить. Строки в начале файла до первой строки, начинающейся с цифры, программа считает заголовком и пропускает. После геоданных первого хода могут следовать несколько строк, начинающихся с букв и других нецифровых символов, которые программа будет считать заголовком второго хода. Вслед за ним должны идти геоданные второго хода, и т.д. Файл может быть как в кодировке кириллицы ANSI-1251, так и в OEM-866 (MS-DOS).
Допустим также другой, укороченный вариант формата, показанный ниже:
1 СВ:17 31.5 19.92
2 СВ:24 10.10 105.45
3 ЮВ:78 36.5 27.34
4 ЮЗ:46 49.7 26.60
5 ЮВ:0 0 25.80
6 ЮЗ:39 40.6 22.87
7 ЮЗ:19 27.4 39.03
8 ЮЗ:68 32.4 31.16
1
В начале хода заголовок может отсутствовать, как показано здесь, но при использовании файла без заголовка в нем должны быть записаны геоданные одного хода.
Третий возможный вариант формата - собственный формат сохранения геоданных TopoL_L. В этом формате сохраняются и заголовки ходов с параметрами угловых поправок, и координаты точек:
____________________________________________________________________
№ Румб Прол. Y X
тчк. четв.град.мин. метры метры метры
____________________________________________________________________
Ход № 1, длина
907.0 м
, периметр
534.00 м
, площадь полигона
1.36 га
невязка относительная 1/590, абсолютная
0.9 м
Румб геохода: СВ: 0° 0'
1 13312106.23 6181763.07
СВ: 82° 0.0'
283.00 м
2 13312386.47 6181802.46
СВ: 49° 0'
90.00 м
3 13312454.40 6181861.50
СВ: 6° 30.0'
211.00 м
4 13312478.28 6182071.15
ЮВ: 87° 30'
55.00 м
5 13312533.23 6182068.75
ЮВ: 4° 0'
96.00 м
6 13312539.93 6181972.98
ЮЗ: 10° 0'
103.00 м
7 13312522.04 6181871.55
ЮЗ: 81° 0.0'
69.00 м
3 13312453.89 6181860.75
При считывании такого файла все координаты геохода (кроме указателя на точку привязки) восстанавливаются в исходном состоянии. Восстанавливается также значение угловой поправки каждого хода.
Если при считывании геоданных из файла в нем обраружены ошибки, то ошибочные (с точки зрения программы) значения заменяются ???, и Вам следует внести коррективы вручную в исходный файл или прямо в таблицу геоданных формы.
|