Беляев В.А., PhD

Система Автоматизации Геодезических работ

АРМИГ

Вычерчивание горизонталей и вычисление объемов

 

 

 

Что программа умеет делать

 

·    по треугольникам;

·    по квадратам;

·    по поперечникам; во всех случаях, если задана граница, объем вычисляется внутри границы.

·         Вычислять объем земляных работ по заданной высоте слоя.

·    Вставлять точки внутри или вне цифровой модели.

·    Удалять точки.

·    Строить новые структурные линии.

·    Строить структурную линию, параллельную данной.

·    Находить структурную линию в редакторе структурных линий и, напротив,  из редактора структурых линий видеть выбранную линию на карте горизонталей.

·    Удалять горизонтали из треугольников.

·         Интерактивно (путем клика) получать следующую информацию.

·    Координаты и отметку точки клика.

·    Номер треугольника.

·    Объем земляных работ на одном треугольнике.

·         Вычерчивание чертежа в Автокаде.

·         Извлечение точек и структурных линий из чертежа в Автокаде для последующего построения горизонталей

·         Трехмерное перспективное изображение карты рельефа.

 

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

 

Для вычерчивания горизонталей программа строит так называемую TINtriangulated irregular network (нерегулярную сеть треугольников)  по произвольному набору трехмерных точек, полученных в результате топографической съемки или из других источников методом встраивающей триангуляции Делане (Constrained Delaunay Triangulation). Коротко алгоритм состоит из триангуляции Делане на первом этапе, определения точек пересечения структурных линий со стронами треугольников Делане на втором этапе, и итерактивное построение на точках пересечения новых сторон треугольников с шагом, заданным в опциях – на третьем этапе. В сущности TIN это дискретное задание функции z = f(x,y) , т.е. для любой точки внутри некоторого треугольника определена ее отметка. Реализация этой функции на экране состоит в том, что в результате клика получаем в первых трех панелях линейки состояния координаты и отметку точки. Если точка не принадлежит ни какому треугольнику, то  на месте отметки появлется  пробел.  

 

Горизонтали-полилинии  могут быть сглажены посредством вписанных в в их вершины дуг окружностей, при этом вычерчиваются не дуги, а их апроксимация посредством сегментов. В результате горизонталь получается в виде полилинии и таковой она передается в автокад.

 

Имеется  также возможность сглаживания поверхности участка. По команде оператора вычисляются медианы каждого треугольника. Эти точки присоединяются к исходнам точкам, и по ним строится новая  TIN.  Этим  достигается плавность перехода  между участками с различными уклонами.   Горизонтали, полученные в результате сглаживания поверхности, также становятся более гладкими, так как число вершин полилиний, с помощью которых изображаются горизонтали, при увеличении треугольников также увеличивается. Заметим, что различные методы сглаживания горизонталей без сглаживания поверхности, имеют скорее косметическое значение, и при этом, естественно, точность положения горизонталей ухудшается. Сглаживание же поверхности существенно увеличивает точность вычисления объема земляных работ между двумя поверхностями, так как вероятность попадания проекции треугольника с видимой поверхности во внутрь треугольника на поверхности относимости заметно увеличивается.

 

Скорость построения триангуляции в зависимости от величины главного  радиуса и наличия структурных линий для машины с частотой 3000 МГЦ и оперативной памяти 512 МБ колеблется от 4000 точек до 10000 точек в секунду, в зависимости от наличия структурных линий,  и шага разбиения поверхности на сетку квадратов при максимальном числе точек, равным 1000000, что является вполне приемлемым  для топографических и фотограмметрических работ. Такая сравнительно высокая скорость обеспечивается специально разработанной базой данных и быстрой сортировкой точек, что позволило не искать точки, ребра и треугольники во время построения TIN, а извлекать их по адресу, как мы извлекаем записи в файле при прямом методе доступа с жесткого диска.

 

Карта рельефа участка строится в графическом окне АРМИГа. Имеется возможность зуммирования и панирования картинки в том числе путем вращения колесика мышки. Можно исключить некоторую  точку или добавить новую в середине некоторого треугольника. Можно включить или выключить сглаживание горизонталей, показать или сделать невидимыми треугольники, отметки точек, имена точек, сами точки, общую границу участка, создать новую структурную линию. Имеется возможность трехмерного  перспекивного изображения рельефа в графическом окне   Open GL.

 

Картинка может быть отправлена для вычерчивания в Автокад, при этом горизонтали передаются в виде двухмерных полилиний.

 

TINэто в сущности цифровая модель рельефа (ЦМР).  ЦМР дала возможность вычисления объемов земляных работ по треугольникам, квадратам и поперечникам, дала возможность построения продольных и поперечных сечений и вычисления площадей поверхности дорог – проезжей части и откосов. В дальнейшем набор задач, решаемых на основании ЦМР, будет расширен.

 

С другой стороны, TIN является GIS  (географической информационной системой) на  данном участке, так как существует интерактивная связь координат графического окна в пикселях с глобальнми координатами, причем, разумеется, такая связь сохраняется при перемещении картинки на экране и зуме. Это дает возможность исключать или добавлять точки, исключать или добавлять структурные линии, получать координаты и отметки и номера треугольников  в точках клика, получать объемы земляных работ в отдельных треугольниках, вводить графически трассы, поперечники  и границы участка.

 

Программа написана на Delphi 7, графика разработана на основании пакета Open GL.  

 

Исходные данные

              

Исходные данные задаются в текстовых файлах, содержащих точки и структурные линии, либо в двоичном файле, содержащим описание  TIN.

 

Файлы структурных линий и точек либо образуются автоматически из обработки полевых измерений или из автокада, либо импортируются, в том числе из автокада.

 

Двоичный файл получаем в результате команды сохранения карты горизонталей в двоичном формате, и он имеет двоякое применение. Его можно использовать для быстрого вычерчивания карты на экране, а также как поверхность относимости при вычислении объемов земляных работ.

 

Текстовые файлы исходных точек  могут быть двух типов – в формате PNT, в котором выдаются списки координат точек в Редакторе Полевых Данных  (в нем же задаются позиции колонок)  а также в формате REG, принятом в Израиле.

 

Точки в формате REG:

 

 

00       2 200329.55 645201.38    216.19

00       3 200376.34 645201.38    207.67

00       5 200429.00 645201.38    209.94

 

Позиции слов (колонок): имя точки, координаты  Y, X , Z фиксированы – соответственно 10, 20 и 30  (имееются в виду позиции крайне правого символа слова). Символы  '00' и имя точки могут отсутствовать

 

Текстовые файлы структурных линий задаются в формате DIS.

 

 0    5663 234105.86 750067.75    473.36  1

 0    5696 234106.39 750068.00    473.45  1

 0    5697 234107.05 750068.38    473.47  1

 0    5698 234108.52 750068.81    473.58  1

 0      220 234108.75 749945.75    449.26  2

 0      221 234109.56 749945.81    449.32  2

 0      222 234110.00 749945.81    449.35  2

 0        52 234181.30 749935.31    449.02  3

 0        53 234181.55 749935.50    449.18  3

 0        54 234181.86 749935.75    449.21  3

 

Позиции слов: символ '0' – 2,  Y, X , Z - соответственно 10, 20 и 30, номер структурной линии – 43. Номер структурной линии может повторяться, например, вместо номера 101 можно снова начинать нумеровать структурные линии от единицы. Но это замечание для программитстов,  пожелающих написать программу, генерирующую файл структурных линий.

 

Структурные линии могут быть также заданы в формате FLT  LDD:

 

 

 

Если точки заданы  в формате PNT, и файл сгенерерирован не в АРМИГе, то его следует читать в свободном формате. В таком формате каждая точка описывается четырьмя словами – имя точки и координаты Y, X , Z, а между словами достаточно одного пробела или символа табуляции. Режим свободного формата задается в опциях.

 

Имеется возможность извлечения точек и структурных линий из Автокада. Точки извлекаются из примитивов POINT и блоков, задающих точки,  а структурные линии из 3D-POLYLINE. Имеется два режима извлечения информации. Первый - из активного Автокада, используя технологию OLE AUTOMATION для версий автокада, начиная с 2000. Здесь имеется возможность не извлекать информацию из замороженных слоев. Второй способ - из файлов DXF. При этом, разумеется,  необходимо автокадовсий чертеж сохранить в формате DXF. В обоих этих случаях программа генерирует файлы REG и DIS и строит по ним карту рельефа.

Желательно при этом заморозить те слои в автокаде, которые не имеют отношения к рельефу, после чего чертеж сохранить.

 

Кроме того данные для построения карты рельефа можно получить непосредственно в автокаде с помощью функций, написанных на Visual Basic.

                                    

                                     

                                                                 

 

Ниже приводятся относящиеся к рисовке рельефа пункты меню.

Желательно   заморозить те слои в автокаде, которые не имеют отношения к рельефу.

 

                                    

 

 

                                                                        Фрагмент главного окна

 

 

Панель инструментов

 

Слева направо. При подведении мыши к каждой из кнопок появляется подсказка, описывающая функцию кнопки.

 

Можно зуммировать и панировать картинку, с помощью нажатия  или вращения колесика мышки. Бывает, что нажатое колесико мышки не подымается (заедает) и панирование продолжвется и при отпущенном колесике. Это проиходит при неисправности мышки. В этом случае поверните колесико и панирование прекратится.

 

·                    Зуммирование. При нажатой кнопке кликните в любой точке чертежа  и протяните мышью при нажатой левой клавише до получения  нужного прямоугольника, а затем отпустите клавишу. Содержимое прямоугольника будет перерисовано на все графическое окно. Зуммировать можно также при помощи колсика мышки. Подведите курсор мышки к точке, вокруг которой вы хотите увеличивать или уменьшать масштаб. В результате вращения колесика чертеж будет увеличиваться или уменьшаться. Кроме того зуммировать картинку можно клавишами F4 и  F5. При этом нажатие на клавишу F4 уведичивает изображение, а нажатие на клавишу F5 – уменьшает. Зумирование происходит вокруг курсора мышки на экране.

·                    Весь чертеж. Появляется исходное положение чертежа.

·                    Панирование. Нажмите кнопку, при этом курсор мыши изобразится  в виде ладони.  При нажатой левой клавише мыши протяните курсор. Чертеж будет перемещаться вместе с курсором. Панировать картинку можно также с помощью колесика мышки. Нажмите на колесико, и курсор мышки примет форму ладони. При нажатом колесике протяните курсор мышки. Чертеж будет перемещаться вместе с курсором. Если отпустить колесико, то курсор примет форму стрелки. Бывает, что нажатое колесико мышки не подымается (заедает) и панирование продолжвется и при отпущенном колесике. Это проиходит при неисправности мышки. В этом случае поверните колесико и панирование прекратится. Перемещать чертеж по экрану можно также стрелками вправо, влево, вверх и вниз на клавиатуре. Шаг перемещения можно изменять с помощью клавиш PGUP и PGDN. Разумеется, при операциях панирования и зуммирования сохраняется связь экранных и глобальных координат.

·                   Поиск точки. Если нажать на эту кнопку, то появится диалоговое окно. Введите имя нужной вам точки и нажмите на кнопку Find Next. Искомая точка вместе с чертежом переместится к центру экрана, а масштаб увеличится на 10%. Далее нажмите на клавишу F3. Масштаб чертежа вновь увеличится на 10% и т.д. Эта операция больше относится к разработчику, чем к пользователю. Имена точек – это их порядковые номера, которые точки получают в результате сортировки.

·                   Предыдущее состояние экрана. Состояние экрана перед последней командой зуммирования или панирования.

·                   Показать или убрать треугольники. Часто бывает полезно видеть на экране триангуляцию.

·                   Включить или выключить сглаживание горизонталей. Эта кнопка станет активной после создания карты, если перед началом вычерчивания была задана опция сглаживания, отличная от пустой.

·                    Показать или убрать горизонтали. Этой командой следует пользоваться, если вы желаете удалять точки либо редактировать структурные линии, чтобы горизонтали не мешали видеть объект редактирования.

·                     Показать или убрать структурные линии.  

·                    Новая. В режиме ввода структурных линий (см. Опции) при нажатии этой кнопки и после соответствующего предупреждения последовательность точек, находящихся в командной строке превращается в структурную линию и присоединяется к существующему набору структурных линий. В режиме ввода границы участка последовательность точек в командной строке превращается в границу и модифицируется, т.е. определяются точки персечения каждого отрезка границы с треугольниками, и эти точки присоединяются к существуюшему набору точек. Отметки новых точек интерполируются  по отметкам сторон треугольников, и, понятно, рельеф при этом не изменяется. Модифицированную границу можно затем сохранить в файле. Далее, производится запрос «Желаете ли вы перерисовать карту горизонталей?». При положительном ответе производится новое построение горизонталей с учетом новых точек. В результате, новая граница будет в точности совпадать со сторонами треугольников, что очень важно при вычислении объемов земляных работ внутри границы, так как каждый треугольник, либо лежит внутри границы, либо вне ее. Перед окончанием сеанса не забудьте сохранить точки в формате REG и  DIS.  В режиме Продольное сечение введенная ось становится текущей, строится продольное сечение, и активизируется окно  Сечения,  в котором производятся различные операции над продольным сечением: построение поперечников, вычисление объемов земляных работ и площадей (см. ниже).

·                    Назад. Удаляется последнее звено новой структурной линии, оси трассы или границы при их вводе  в командной строке и на карте.

·                     Перерисовать. Чертеж перерисовывается в соответствии с изменениями в опциях, точках и структурных линиях. При этом, если изменения касаются только горизонталей – степени сглаживания, высоты сечения и т.д., то перечерчиваются только горизонтали, в противном случае перестраиваются треугольники.

·                     Сечения. Если имеется продольное сечение, то клик на эту кнопку открывает окно сечений.

·                      Отправить в Автокад. Карта горизонталей в соответствии с опциями (см. ниже)  вычерчивается в Автокаде .

·                      Опции двойных кликов.  Появляется линейка  с кнопками, которые устанавливают реакцию экрана на двойной клик мышки (см. ниже).

·                        Вычислить объем. Эта кнопка появляется после прочтения поверхности относимости. Вычисляется объем между поверхносью видимой на экране и поверхностю относимости.

·                     Удалить точки внутри границы.  После соответствующего предупреждения точки внутри границы будут удалены, и цифровя модель будет перестроена.

·                     Вывести в текстовый редактор протокол  вычисления объемов земляных работ.

 

Главное меню

                               

                                                           

                                        

 

 

 

·         Файл.

·      Открыть. Успешное выполнение операции открытия файла завершается вычерчиванием карты горизонталей.

·         Формат REG. Принятый в Израиле формат точек при построении рельефа (см. выше).

Формат PNT  (см. выше). Для этого формата и формата REG после открытии файла точек производится поиск в текущей директории файла структурных линий в формате DIS, который имеет то же самое имя, что и открытый файл точек. Если в текущей директории такого файла нет, то открывается диалоговое окно и предлагается найти файл DIS или FLT; если отказаться от поиска, то горизонтали будут построены без структурных линий. Можно отказаться от ввода умалчиваемого файла структурных линий, если выключить опцию Умалчиваемой имя DIS-файла.   

·         Формат DIS  (см. выше). Карта горизонталей строится только по вершинам структурных линий, и считается, что  структурных линий нет, т.е. файл DIS воспринимается как  файл точек.

·         DWG: Структурные линии и точки. Открыть чертеж автокада как OLE-Object и извлечь из из него два файла – REG и DIS.

·         DWG: Горизонтали. Открыть чертеж автокада как OLE-Object и извлечь из из него вершины дву-мерных полилиний как точки. При этом отметки точек на каждой полилинии принимаются равными ее свойству Elevation. Далее, рельеф строится только по структурным линиям (см. выше). Файлы REG и DIS  можно извлечь непосредственно из чертежа в в автокаде (см. выше).

·         Из файла DXF. Извлечь данные из автокадовского файла DXF.

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

·      Вывести файл точек в текстовый редактор. Исходный файл точек выводится в текстовый редактор.

·      Вывести файл структурных линий в текстовый редактор. Исходный файл структурных линий выводится в текстовый редактор.

·      Протокол вычисления объемов земляных работ выводится в текстовый редактор.

·      Сохранить структурные линии в формате FLT. Структурные линии сохраняются в формате FLT LDD.  

·    Сохранить структурные линии в формате DIS.

·     Сохранить точки  в формате REG. Точки текущего чертежа сохраняются в формате REG (см. выше).

·      Сохранить точки в формате PNT. Точки текущего чертежа сохраняются в формате PNT (см. выше).

·      Сохранить как цифровую модель. Текущий чертеж сохраняется в в формате цировой модели для последующего его использования для вычисления объемов земляных работ.

·      Читать цифровую модель относимости. Это одна из поверхностей, участвующих в вычислении объемов земляных работ. Первая поверхность – это картинка, которую мы видим на экране. Вторая - картинка в цифровом виде, которая была создана в одной из предыдущих сессий. 

·      Открыть границу участка. Ранее запомненная граница участка считывается из открываемого файла и показывается на карте.  Вычисляются точки пересечения отрезков полилинии границы с треугольниками. Вычисляются отметки точек пересечения, и граница образуется из последовательности ее старых и новых точек. Если границу подсоединить к файлу структурных линий (это делается автоматически) и снова построить карту рельефа, то звенья границы также будут сторонами треугольников. Такая процедура  увеличивает точность вычисления объемов земляных работ, так как все треугольники внутри границы участвуют в вычислении объема.

·    Сохранить общую границу.  При завершении вычерчивании карты рельефа вычисляется и вычерчивается граница участка. Если данный участок предполагается использовать как поверхность относимости при вычислении объемов земляных работ, то эту границу можно сохранить, с тем чтобы перед открытием поверхности относимости можно было бы открыть границу и перестроить исходную цифровую модель с учетом этой границы. В результате, стороны треугольников исходной цифровой модели будут в точности совпадать с границей участка, и все треугольники будут участвовать  в вычислении объема.

·      Открыть трассу. Описание трассы – это текстовый файл с расширением .rut  (см. ниже) При его открытии трасса изображается на плане, и становится доступным окно сечений.   

·      Выход из программы.

·          Инструменты.

 

                                                     

 

·      Треугольники. Появляются или исчезают треугольники.

·      Редактор Структурных Линий. Появляется окно Редактора Структурных Линий.

·      Сгладить поверхность. Производится сглаживание поверхности. В середине каждого ребра (стороны треугольника) строится новая точка как среднее концов ребра, и модель перестраивается. Таким образом, поверхность сглаживается. Такая процедура также повышает точность вычисления объема земляных работ, так как увеличивается вероятность попадания всех вершин треугольника исходной поверхности внутрь треугольника поверхности относимости.

·     Сечения.  Появляются или исчезают линии продольного и поперечных сечений на плане.

·    Перечертить. Производится перечерчивание карты. При этом если были изменены параметры, влияющие на цифровую модель, например, величины главного радиуса или шага, то производится переcтройка цифровой модели. В противном случае, если изменились параметры, относящиеся к изображению горизонталей, - перерисовка горизонталей.

·     Окно сечений. Открывается окно Редактора Сечений (см. ниже).

·     Запустить Автокад. Запускается автокад без вычерчивания в нем карты рельефа. Но при этом в автокаде появляется меню АРМИГ (см. выше).

·    Объем. Вычисляется объем земляных работ, если была прочитана поверхность относимости.

·         Опции. Появляется окно опций – режимов работы программы.

·         Помощь. Появляется Help на англйском языке.

 

Опции двойных кликов

                      

                                                                         

 

 

  Кнопки на этой линейке определяют реакцию экрана на двойной клик (double click) мышки

Одинарным кликом получаем координаты и отметку точки клика, а также номер треугольника, внутрь которого попала эта точка, кроме того,  если была прочитана поверхность относимости, то  вычисляется элементарный объем для треугольника в точке клика.  

         Во время выполнения всех команд можно пользоваться колесиком мышки для     зуммирования и панирования картинки.

 

·          Новая структурная линия. Добавляется новое звено к структурной линии. На первой точке новой структурной линии необходимо сделать двойной клик, а на остальных достаточно одинарного клика. Очередная вершина структурной линии определяется точкой, ближайшей к точке клика. Имя точки, на которой был произведен клик, записывается в командной строке, а на картинке подсвечиваются введенные звенья структурной линии, включая новое звено. После первого клика от первой точки появляется резиновая линия, соединяющая последнюю точку с текущ

·         им положением курсора мышки на экране. Для того, чтобы присоединить эту структурную линию к набору существующих структурных линий, кликните по кнопке   на панели инструментов, либо в падающем меню кликните на пункт Enter. Для отмены последнего звена кликните на кнопку    на панели инструментов, либо на пункт Back  падающего меню. Для отмены всех точек структурной линии кликните на пункт Cancel  падающего меню. Можно зуммировать и панировать картинку, не прерывая процесс ввода,  с помощью нажатия  или вращения колесика мышки. Бывает, что нажатое колесико мышки не подымается (заедает) и панирование продолжвется и при отпущенном колесике. Это проиходит при неисправности мышки. В этом случае поверните колесико и панирование прекратится.

·          Поиск структурной линии. При двойном клике по некоторому звену структурной линии эта структурная линия окрашивается в малиновый цвет,  а  в Редакторе Структурных Линий курсор в верхней таблице устанавливается именно на этой структурной линии. Вы затем сможете удалить ее, либо изменить знак ее номера. При знаке минус ребра строятся только по смежным точкам такой структурной линии, поэтому, если  внутри некоторой замкнутой структурной линии  нет точек, то горизонталей внутри такой линии не будет.

·          Поиск сечений. При двойном клике по линии поперечного или продольного сечения это сечение изображается в графическом окне сечений, а также в таблице сечений в окне Редактора Сечений.

·          Параллельная структурная линия (Оффсет).   Появляется подсказка Введите горизонтальное и вертикальное смещение, а затем кликните на стороне смещения. После клика (одинарного) появится предполагаемое изображение новой линии малинового цвета. Если ответить положительно на вопрос Вы действительно хотите запомнить эту структурную линию, то новая линия присоединится к существующим в Редакторе Структурных Линий.  После этого следует перерисовать карту, чтобы изменение вступило в силу.

·          Удаление точек. В этом режиме при двойном клике по некотрой точке она будет удалена.  Если сделать видимыми отметки или номера точек, то отметка или номер удаленной точки перекрашивается в серый цвет. Вы сможете опять сделать по ней двойной клик, и точка будет восстановлена. Для того, чтобы изменение вступило в силу, необходимо перечертить карту.

·          Новая граница. В этом режиме, так же как и новая структурная линия, строится граница участка для вычисления объема земляных работ внутри границы. Но точки границы определяются координатами клика, а не ближайшей точкой. Не следует замыкать границу – это будет сделано программно, иначе последнее звено будет слишком малым, либо пересекать первое звено. Правила кликов, отмены и ввода те же, что и при вводе новой структуоной линии.  

·          Новая точка. В этом режиме при двойном клике в середине   экрана появляется такое окно

      

                                                                                             

 

 В этой таблице в окошке Расстояние печатается расстояние до ближайшей точки от точки клика,     окошке Отметка точки печатается   отметка ближайшей точки, в окошке Интерполированная,  если точка клика находится внутри какого-нибудь треугольника, печатается   интерполированная отметка в точке клика. Эти две отметки можно изменять по своему усмотрению. При клике на кнопку Новая в точке клика появится точка с интерполированной (или измененной) отметкой.  При клике на кнопку Старая ближайшая к точке клика точка получит отметку из окошка Старая. Для того, чтобы все такие изменения приобрели силу, необходимо перечертить карту. При этом при нажатии (клике) на кнопку Старая модель не перестраивается, а изменяется отметка соответствующей точки, а затем перечерчиваются горизонтали.

 

·          Поперечное сечение. Если имеется трасса, то при двойном клике по некотрой точке трассы, в этой точке строится поперечник в соответствии с параметрами, заданными в окне Сечения, и этот поперечник вставляется в таблицу поперчников в этом окне.

·          Продольное сечение. По точкам  кликов строится трасса. При клике на кнопку  на панеле инструментов эта трасса заносится в таблицу сечений в окне Редактора Сечений. Правила кликов, отмены и ввода те же, что и при вводе новой структуоной линии.

·          Удалить горизонтали из треугольника. Удаляются горизонтали из треугольника, в который попал двойной клик. При клике на кнопку   на панеле инструментов либо при нажатии на клавиши Alt+Backspace на клавиатуре горизонтали восстанавливаются. Внутри такого треугольника не вычерчиваются горизонтали также и в автокаде. Этот треугольник также не участвует в вычислениях объемов земляных работ.

·          Удалить звено структурной линии.  Соответствующее звено структурной линии удаляется и карта перечерчивается.  

·             Вынос точки.  Новая точка  определяется путем трех  кликов. Первый клик должен быть двойным. По  первым двум кликам определяется уклон между точками первого и второго клика. Отметка точки на третьем клике определяется по этому уклону, по отметке на точке второго клика и по расстоянию между точками второго и третьего кликов. Клики сопровождаются резиновой линией для «прицеливания» выносимой точки.

·          Объединить смежные структурные линии в одну. Если некоторый контур состоит из нескольких структурных линий, и есть необходимость внутри этого контура не строить горизонтали, то смежные структурные линии объединяются в одну, а затем а редакторе структурных линий объединенной структурной линии устанавливается отрицательный код (см. ниже). Для объединения необходимо кликнуть на любую из смежных структурных линий.

·           Вставить дугу окружности на вершине оси трассы. Сделайте двойной клик на точке вершины и протяните указатель мышки в сторону центра дуги. При этом будет рисоваться резиновая дуга, проходящая через точку указателя мышки, а в командной строке печататься величина радиуса дуги. При клике текущее значение радиуса будет запомнено в Редакторе Сечений. (см.ниже). Можно ввести вручную в командной строке нужное значение радиуса и для запоминания его нажать на клавишу  Enter на клавиатуре.

·          Подвинуть вершину границы. Сделайте двойной клик на точке вершины границы и протяните курсор мышки до нужного ее положения. Затем сделайте клик. Новая першина границы займет положение точки клика.

·          Вставить точку в сторону границы. Сделайте двойной клик на стороне границы, а затем сделайте клик на точку. Теперь граница будет проходить через эту точку.

 

 

 Падающее меню

 

                                     

 

          Это меню появляется  при правом клике мышки, когда ее курсор находится на карте горизонталей.      

 

·         Опции двойных кликов. Появляется или исчезает линейка с кнопками, определяющими функции двойных кликов (см. выше).

·         Отменить. Эта команда удаляет  ранее введенные звенья структурной линии, границы или трассы, а также выноса точки.

·         Ввод. Завершается ввод структурной линии границы или трассы. Чтобы новая структурная линия или граница  приобрели значение, необходимо перерисовать карту.

·         Удалить последнее звено. Удаляется последний отрезок структурной линии, границы или трассы.

·         Показать общую границу. Изображается граница всего участка. При запоминании карты как цифровой модели это граница также запоминается. При вычислении  объемов земляных работ по прочтении поверхности относимости  ее граница изображается на карте, поэтому можно видеть общую область двух поверхностей. 

·         Показать сечения.  Продольные и поперечные сечения, если они были произведены,  появляются или исчезают с экрана.

·         Показать/убрать подписи к горизонталям. Если установлена не пустая опция «Утолщенная горизонталь», то каждая утолщенная горизонталь (она )

·         Показать отметки. Отметки точек появляются или исчезают с экрана. После вычисления объема земляных работ в тех точках, для которых существуют соответствующие точки на поверхности относимости, появляются еще рабочие отметки, т.е. разности между между отметками видимой поверхности и поверхности относимости (проектной поверхности).

·         Треугольники на поверхности относимости. Если была прочитана поверхность относимости, то появляются или исчезают треугольники на этой поверхности.

·         Сетка квадратов. Если при вычислении  объемов земляных работ была задана опция вычислять объемы по квадратов, то после завершения процедуры вычисления объемов, при клике на этот пункт меню на карте появится сетка квадратов с черными и красными отметками в вершинах квадратов.

·         Очистить командную строку. Командная строка очищается.

·         Показать границу. Если имеется граница участка, то она изображается в виде серой полилинии или исчезает.

·         Показать отметки на сетке. Появляются или исчезают отметки на вершинах квадратов, если вычисление объемов земляных работ производилось по квадратам.

·         Линия нулевых работ. Появляются или исчезают линии нулевых работ после вычисления объемов земляных работ.

·         Вычислить объем слоя. Если в опциях задан параметр Высота слоя, то будет вычислен объем слоя (это может быть растительный слой) по всему участку или в пределах заданной границы. Вычисляется наклонная площадь каждого треугольника, и сумма площадей всех треугольников умножается на высоту слоя. Площадь в кубических метрах записывается на линейке состояния. Если высота слоя равна единице, то получим площадь участка в квадратных метрах.

·         3-D. Запускается программа вычисления данных для изображения карты рельефа в перспективе. Вычисляются отметки на сетке квадратов, и эта трехмерная сетка изображается в перспективной проекции. Размер стороны квадрата задается в опциях на странице Параметры Сетки.

·         Удалить границу. Граница удаляется из памяти. В дальнейшем объемы будут вычисляться без учета границы.

·         Удалить цифровую модель относимости. Поверхность относимости удаляется из памяти. Чтобы вычислить объемы, необходимо снова прочитать поверхность относимости.

 

 

                                                                                Дополнительное плавающее меню

 

 

 Это меню появляется  при правом клике мышки, когда ее курсор находится на карте горизонталей. Пункты этого меню предназначены для разработчика, хотя один из них Names On может иметь смысл для пользователя, например, когда мы желаем найти структурную линию на карте из Редактора Структурных Линий (см. ниже).

                                                     

 

                                                                          Опции 

                                                                         

                                                                                                 

 

 

                                                              Страница Параметры рисовки

 

·         Главный радиус. Ребро треугольника между двумя точками может быть построено, если расстояние между этими точками меньше главного радиуса. По умолчанию главный радиус равен 40 м.

·         Шаг. Шаг итерации при вписывании структурных линий в триангуляцию Делане.  Умалчиваемое значение равно 2 м.

·         Сечение рельефа. Не требует комментариев.

·         Утолщенная горизонталь. Это горизонтали, имеющие отметки,  кратные величине, утолщенной горизонтали и изображаются красным цветом.

·         Уровень сглаживания. Эта величина определяет степень закругления горизонтали в точках на ребрах треугольников (в вершинах полилиний). Максимальная покатость равна 1, минимальная  равна 4. Отсутствие закругления  задается пустым значением сглаживания (умалчиваемая величина).

·         Свободный формат. Если задан этот режим, то при чтении файлов в формате PNT, слова из строк извлекаются от пробела до пробела, в противном случае файлы  PNT читаются по формату, заданному в опциях Редактора Полевых Данных.

·         Удалять точки, близкие к структурным линиям. Точки, лежащие близко к структурным линиям  удаляются во время построения цифровой модели.  

·         Близость. Если некоторая точка находится на расстоянии от ранее прочитанной точки, либо от структурной линии, меньшем этой величины, то эта точка удаляется.  

·         Пикетаж от последней точки. Пикет ноль трассы по умолчанию находится в первой точке. При включенной опции пикетаж  будет начинаться от последней точки.

·         Высота слоя. Если задана  Высота слоя, то будет вычислен объем слоя (это может быть растительный слой) по всему участку или в пределах заданной границы. Вычисляется наклонная площадь каждого треугольника, и сумма площадей всех треугольников умножается на высоту слоя. Площадь в кубических метрах записывается на линейке состояния. Если высота слоя равна единице, то получим площадь участка в квадратных метрах.

·         Отметка горизонтальной плоскости. Если в этом окошке задано некоторое число, то считается, что это отметка проектной горизонтальной плоскости. В этом случае объем земляных работ будет вычисляться от этой плоскости, т.е. не требуется задание цифровой модели поверхности относимости.

·         Вставлять структурные линии. Умалчиваемый режим. Структурные линии вписываются в триангуляцию Делане.

·         Не вставлять структурные линии. Структурные линии не вписываются в триангуляцию Делане.

·         Шаг структурной линии. Можно разбить звенья структурных линий на короткие отрезки, равные этой величине. Отметки концов новых звеньях интерполируются по отметкам концов исходных звеньев. При этом, разумеется, характер рельефа не меняется.

·         Умалчиваемое имя DIS-файла (файла структурных линий). После открытия файла точек – REG или  PNT производится поиск в этой же директории файла структурных линий  с тем же именем, что и файл точек, но с расширением DIS. При выключенной опции предлагается искать этот файл (DIS или FLTвручную.

·         Установка колонок.  При клике на эту кнопку появляется диалоговое окно, в котором можно открыть файл типа  PNT. Открытый таким образом файл изображается в окне Установка колонок (см. ниже) .

 

  

 

                                            Страница Автокад

 

                                           

 

·         Автокад. В этом поле находится полное имя файла  ACAD.EXE. Для его  изменения нажмите кнопку Ищи и в диалоговом окне найдите файл ACAD.EXE. При запске автокада будет запускаться именно этот файл.

·         Масштаб. По величине масштаба вычисляется коэффициент как масштаб, деленный на 250. Высота текста в Автокаде вычисляется как 0.4, умноженное на этот коэффициент. Вы можете подобрать нужную вам высоту текста,  установив соответствующий масштаб.  Понятно, при величине масштаба 250 высота пописей будет равнв 0.4 м.

·         Сглаживание.  При включенной опции горизонтали в точках их пересечения с треугольниками будут сглажены. В противном случае звенья полилиний будут передаваться как отрезки прямых. Эта опция имеет смысл только в случае, если горизонтали были построены в режиме сглаживания.

·         3-D Polylines.  При включенном индикаторе горизонтали будут передаваться в автокад в виде  3D-полилиний, в противном случае в виде 2D-полилиний.    

·         Треугольники. Выводятся или не выводятся в Автокад треугольники в зависимости от того, установлен или выключен индикатор.

·         Номера треугольников. Выводятся или не выводятся в Автокад номера треугольников. Выводить треугольники в Автокад необходимо при вычислении объемов земляных работ. В протоколе вычисления объемов для каждого трегольника имеется вычисленный объем насыпи и выемки. Проверяющий  по геометрии треугольника в Автокаде и по черным и красным отметкам может проверить правильность вычисления объемов.

·         Имена точек. Выводятся или не выводятся в Автокад имена точек. Заметим, что имена точек – это порядковые номера (индексы) точек, которые получаются в результате сортировки точек по их положению. Эти имена нужны больше разработчику, чем пользователю.

·         Отметки. Выводятся или не выводятся в Автокад отметки точек.

·         Структурные линии. Выводятся или не выводятся в Автокад структурные линии.           

                                      

          

  Страница Параметры Сетки                                             

 

·         При включенной радиокнопке Объем по квадратам будет вычисляться объем по квадратам со стороной квадрата, установленной параметром Сторона квадрата, иначе будет вычисляться объем по треугольникам.

·         Сторона квадрата. Длина стороны квадрата при вычислении объема  земляных работ по квадратам.  Кроме того, эта величина имеет значение размера ячейки в метрах при изображении карты горизонталей  в перспективе (см.ниже).

 

Команды управления клавиатурой  

 

                                  §          Стрелка вверх, вниз, влево, вправо: перемещение картинки в соответствующем направлении на  текущую величину сдвига.

                                  §          PGUP. Текущая величина сдвига увеличивается вдвое. Начальное значение   величины сдвига картинки равно 1 м.       

                                  §          PGDN. Текущая величина сдвига уменьшается вдвое до тех пор, пока не станет равной единице.

                                  §          F5 Масштаб картинки уменьшается на 10% вокруг точки положения курсора мышки. Аналогичный эффект достигается путем вращения колесика мышки.

                                  §          F4:  Масштаб картинки увеличивается на 10% вокруг точки положения курсора мышки. Аналогичный эффект достигается путем вращения колесика мышки.

                                  §          F6 : Предыдущее состояние картинки.

                                   §          Shift+F4 :  на четвертой панели линейки состояния появляется число точек, по которым была построена карта горизонталей.

                                   §          F3 : следующий поиск имени.

                                   §          Esc : внизу графического окна появляется либо линейка состояния, либо командная строка.

 

 

Установка колонок.

 

Если файл в формате PNT произведен АРМИГом, то позиции его колонок устанавливаются в соответствии с форматом в опциях Редактора Полевых Данных. Если этот файл импортирован, то колонки можно установить графически. При нажатии на эту кнопку появляется диалоговое окно, из которого можно извлечь требуемый файл.

 

                   

 

Для установки колонки слова подведите курсор мыши в позицию перед последним символов слова и сделайте клик левой клавишей мыши. При этом позиция колонки появится на линейке состояния внизу окна.  Затем кликните по соответствующему заголовку таблицы. Заголовок переместится в требуемую позицию. Эта позиция появится  под соответствующим заголовком в окошке Позиции колонок. Если изменить позицию колонки путем клика по стрелке вниз или вверх, то изменится позиция заголовка.  Если нажать на клавишу Save (Сохранить), то установленные позиции колонок станут текущими для всех программ АРМИГа,  в которых используются файлы координат. Если не сохранять, то эти позиции станут текущими только для данной программы в текущем сеансе.

 

 Редактор Структурных Линий

 

                                                

 

Редактор состоит из двух таблиц:   верхней – главной и нижней - подчиненной . В верхней таблице собраны заголовки всех структурных линий, а в нижней таблице появляются точки, относящиеся только к текущей структурной линии. В настоящей версии программы Редактор Структурных Линий имеет только две редактирующие функции – удаление линии и изменение ее кода на противоположный. Напомним, что ребра треугольников не могут быть построены по не смежным точкам одной и той же структурной линии с отрицательным кодом.  Поэтому, внутри замкнутой структурной линии с отрицательным кодом не строятся треугольники, если внутри этой области нет других точек.

При двойном клике на некоторую строку (точку) в нижней таблице производится зуммирование карты с центром в этой точке. Если на карте сделать видимыми структурные линии, треугольники и имена точек, то фактически эта операция позволит найти структурную линию на карте.

 

 

Панель инструментов.

 

·          Удалить. Текущая структурная линия удаляется после соответствующего предупреждения.

·          Найти. В появившемся диалоговом окне введите имя точки и нажмите на кнопку Find Next. Следующий поиск этой же точки производится нажатием клавиши F3.

·          Текст. В текстовом редакторе появляется исходный текст структурных линий.

·         +/- . Эта кнопка меняет знак кода текущей линии на противоположный.

 

 

Меню

 

·         Сохранить. Содержимое таблиц сохраняется под тем же именем файла.

·         Сохрнить как. Содержимое таблиц сохраняется  под именем, которое выбирается или печатается в диалоговом окне.

 

                                                                                                                                                                                              

                                     

 Фрагмент карты рельефа в Автокаде

 

Вычисление объемов земляных работ  

 

Объем земляных работ – это объем пространственной фигуры, заключенной между двумя поверхностями - той, которую мы видим на экране и поверхностью относимости. Этими поверхностями могут быть существующая поверхность участка   и проектируемая поверхность на этом  же участке, или  два состояния карьера в разные периоды времени и т.д. Главное, чтобы для каждой поверхности существовал набор точек в формате PNT или REG и необязательные файлы структурных линий в формате DIS или FLT. Одну из этих поверхностей в виде карты рельефа мы видим на экране, а вторая поверхность должна существовать в виде цифровой модели и находиться в памяти к моменту начала вычисления объемов. Вторая модель читается пунктом меню Файл – Читать цифровую модель относимости.

                                        

                                                

 

            Вычисление элементарного объема 

 

При вычислении объема по треугольникам каждый треугольник видимой поверхности проектируется на вторую поверхность. Таким образом, образуется две скошенные трехгранные призмы с общим основанием. Координаты точек основания равны координатам точек треугольника на первой поверхности, а отметки равны минимальной отметке на обеих поверхностям. Скошенная грань первой призмы это треугольник первой поверхности, а скошенная грань второй призмы – эта проекция треугольника первой поверхности на вторую. Объем земляных работ на одном треугольнике – это разность объемов первой и второй призмы. Объем работ на всем участке равен сумме объемов по всем призмам. Интересный случай, когда две скошенные грани пересекаются.  В этом случае на одной призме получается линия нулевых работ. Отрезки нулевых работ на отдельных призмах образую линию нулевых работ на всем участке. Кстати, объемную картинку можно получить посредством двойного клика внутри некоторого треугольника, если перед этим установить опцию двойного клика Показать элементарный объем.

 

Теперь понятно, что точность вычисления объемов сильно зависит,  во первых, от конфигурации треугольников и, во вторых, от того, как проектируются треугольники первой поверхности на вторую. Важно, чтобы треугольник первой поверхности попадал внутрь треугольника на второй поверхности, с тем, чтобы скошенная грань второй призмы была действительно плоскостью. Поэтому желательно, чтобы треугольники первой поверхности были как можно меньше, с тем, чтобы вероятность попадания их во внутрь треугольников на второй поверхности была как можно выше. Это достигается либо более подробной съемкой первой поверхности либо применением "сплайнизации" – дроблением треугольников, либо тем и другим.

 

                                                               

 

При вычислении объемов работ по квадратам интерполируются отметки вершин квадратов. Квадрат разбивается на два треугольника, а затем  вычисляется  объем работ по каждой призме, как описано выше. Объем земляных работ на участке равен сумме объемов по всем квадратам.

 

Если задана граница земляных работ, то объем вычисляется только внутри границы,  в противном случае  -  по всему участку.

 

Если квадрат не полностью лежит в пределах границы, либо не все точки его имеет отметки на обеих поверхностях, то квадрат разбивается на малые квадраты со сторонами, равными одной десятой  стороны большого квадрата, и объем на таком усеченнои квадрате равен сумме объемов на малых квадратах, как показано на рисунке.

 

В результате вычисления объемов земляных работ, в каждой вершине треугольника, кроме черной отметки  показывается также  рабочая отметка  красным цветом как разность  отметок точек первой поверхности и отметок проекций этих точек на вторую поверхность. Если объем вычислялся по квадратам, то  рисуется сетка квадратов с черными и рабочими отметками, а также номер квадрата. В автокад выводится карта рельефа участка вместе с диаграммой земляных работ.

 

В текстовый файл для печати выводится протокол вычисления земляных работ.

 

Имеется возможность вычисления объемов земляных работ между текущей поверхностью и некоторой горизонтальной плоскостью, отметка которой  задается опцией Отметка горизонтальной плоскости в окне Опции. В этом случае, разумеется, не требуется цифровая модель второй поверхности. Достаточно задать отметку плоскости и нажать на кнопку Объем.

 

          Построеие продольных и поперечных профилей и вычисление объемов по поперечникам

 

Задание оси трассы. Ось трассы может быть задана путем двойных кликов по карте рельефа на экране (см. Опции двойных кликов), либо путем задания файла типа RUT, который по структуре похож на файл типа PNT, но в нем четвертое слово в строке вместо отметки обозначает радиус кривой, например,

 

         1   200218.58   645311.51           

         2   200478.39   645433.89      250.00

         3   200657.24   645400.00      250.00

         4   200787.15   645239.03 

 

На первой и последней точках нет кривых, на второй и третьей точках радиусы кривых равны 250 м.

 

После ввода трассы или после нажатии кнопки   (Новая трасса) в главном окне, если трасса задается путем двойных кликов, становится доступным окно Редактора Сечений. В этом окне производится  вычерчивания продольных и поперечных профилей и вычисления площадей и объемов по поперечникам.

 

                               

                                                    

                                                           

 

Панель инструментов

 

·          Добавить. В конце верхней таблицы появляется пустая строка. В ячейке Пикетаж введите пикетаж нового поперечника и нажмите на клавишу Enter на клавиатуре. В результате, на соответствующем пикете буде построен поперечник. Поперечники в таблице будут отсортированы по возрастанию пикетажа. Новый поперечник будет нанесен на план.

·          Удалить. Поперечник из текущей строки в верхней таблице после соответствующего предупреждения будет удален.

·          Построить. Будут построены поперечники по оси трассы в соответствии с параметрами Полу-ширина поперечника и Шаг в опциях.

·           Чертить. Текущий поперечник или продольный профиль будут вычерчены и показаны в графическом окне.

·          Объем. Если задана цифровая модель относимости, и на ней имеется та же самая ось трассы и поперечники с тем же шагом, что на и на текущей карте, то будет вычислен объем земляных работ между поверхностью на текущей карте и цифровой моделью относимости. Это дает возможность вычисления объемов земляных работ не только для трасс, но и для любых участков. Важно при этом, чтобы поперечники покрывали весь участок или участок в заданных границах.

·          Перечертить. Можно изменить радиус кривой в нижней таблице и параметры поперечника в опциях. Тогда при нажатии этой кнопки, трасса на плане будет перечерчена в соответствии с изменениями.

 

 

 

                      

                                                            

 Главное меню 

 

                                  

 

                                   

 

·         Файл.

·    Сохранить трассу. Появляется диалоговое окно, в котором необходимо ввести имя файла типа rut (см. выше) без раширения. В результате, трасса   будет запомнена в этом файле.

·               Сохранить поперечники в виде текстового файла. Текстовый файл, содержащий поперечники, создается во время вывода поперечников в Автокад. Этот файл можно затем прочитать в Excel.

·               Сохранить черные и красные поперечники в виде текстового файла. Текстовый файл, содержащий поперечники, создается во время вывода поперечников в Автокад. Этот файл можно затем прочитать в Excel. Черные отметки и расстояния проектируются на красный поперечник. Имеется столбец, содержащий разности отметок черного красного поперечника.

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

·    Выход. Текущее окно закрывается, и на экране появлеется карта горизонталей.

·         Автокад.

·    Поперечные сечения в DXF. Генерируется файл  DXF, и с этим файлом запускается  Автокад, в который выводится пакет поперечников по колонкам. В одной колонке 5 поперечников (см. рисунок ниже).

·    Продольное сечение в DXFТо же, но в Автокаде рисуется продольный профиль.

·    Продольное сечение. Запускается Автокад, и в нем как в OLE OBJECT вычерчивается продольный профиль.

                        

    Опции

 

·         Коэффициент вертикального масштаба. Это соотношение между вертикальным и горизонтальным масштабами. Этот коэффициент имеет силу только для продольного профиля. Для поперечников этот коэффициент всегда равен 1.

·         Шаг. Расстояниие между поперечниками. Заметим, что при вычислении объемов и площадей, чем меньше шаг, тем точнее вычисления. 

·         Полу-ширина. Полу-ширина поперечника. 

·         Ширина дороги. Ширина дороги при  автоматическом вычислении площадей канав.

·         Ширина полосы подвала. Ширина полосы подвала поперечников в Автокаде.

·         Начальный номер сечения. С этого номера начинается нумерация поперечников.

·         Пикетаж первого сечения. С этой велины начинается пикетаж поперечников.

·         Объем. Переключатель вычисления площадей и объемов. При этом меняются колонки в верхней  таблице, а соответсвующие кнопки на панеле инструментов переходят с активного состояния на неактивный или наоборот. По умолчанию вычисляется объем.

 

 Графическое Окно.

 

 

 

Кнопки  с пиктограммами имеют тот же смысл, что и на карте горизонталей.

При нажатии на клавиши Page Up и Page Down на клавиатуре  вычерчивается соответственно следующий или предыдущий поперечник.

 

 

 

             Фрагмент чертежа поперечников в Автокаде.

 

 

             Редактор проектных поперечных  сечений

 

            

 

           Окно редактора поперечных сечений и падающее меню.

 

Редактор предназначен для ввода вручную проектных поперечников с чертежа на бумаге или с экрана автокада. Если проектные поперечники находятся в автокаде, то автокад с поперечниками можно запустить на другом экране, например, леп-топа и с него копировать вручную абсциссы и ординаты поперечников в редактор.

Но проще и быстрее снять поперечник из чертежа в Автокаде с помощью команды Extract Cross Section из меню Cross Sections. Линия  поперечника должна быть полилинией, ноль расстояний должен проходить  через ось поперечника (точки левее  оси должны иметь отрицательные расстояния). Важно, чтобы самая левая точка поперечника  имела отметку. Поперечник выводится в файл с расширением crs. Надо иметь ввиду, что при сохранении поперечника он добавляется в конец существующего файла. Поэтому для нового файла нужно дать новое имя файла. Этой файл затем можно открыть в данном редакторе и вывести в Автокад  совместно черные и красные поперчники.

 

Редактор состоит из двух таблиц:   верхней – главной и нижней - подчиненной . В верхней таблице собраны заголовки всех поперечников, а в нижней таблице появляются абсциссы (пикетаж) от оси поперечника и отметки, относящиеся только к текущему поперечнику. Заголовок поперечника состоит из обязательной величины пикетажа поперечника по оси трассы и необязательной величины отметки на оси поперечника.

Точки на поперечнике, расположенные слева от оси имеют знак абсциссы минус, справа – плюс. Каждой абсциссе должны соответствовать одна или две отметки (ординаты). Две отметки, например, могут обозначать низ корыта и верх асфальта дороги.

Новая строка в нижней таблице образуется путем нажатия клавиши F5. Удаление строки производится одновременным нажатием клавиш ALT и Delete. Все вводимые величины проверяются на соответствие цифровому формату. Если во время ввода появляется нецифровой код, или слово не явлется числом, например, число точек больше единицы, то ячейка принимает значение, которое она имела перед началом ввода.

 

Главное меню

 

·         Файл.

·         Открыть. Открывается диалоговое окно для поиска и открытия файлов проектных поперечников с расширением .crs. Содержимое файла выводится в таблицы.

·     Очистить. После предупреждения и положительного ответа пользователя таблицы очищаются.

·     Сохранить. Открывается диалоговое окно. Необходимо напечатать имя файла без раширения. В текстовом файле с этим именем и с расширением .crs будет сохранено содержимое таблиц.

·     Выход.

·         Помощь.

 

 Панель инструментов.

 

·          Добавить. Добавляется новая строка в верхней таблицы для ввода заголовка нового поперечника. Нижняя твблица очищается.

·          Удалить. Текущий поперечник после соответствующего предупреждения очищается.

·          Текст. Содержимое файла которое было открыто в начале текущей сессии выводится в текстовый редактор.

·          Чертить. Текущий поперечник выводися в графическое окно.

 

 

 

                                          Изображение рельефа в перспективной проекции

 

 

 

 

 

  Команды управления клавиатурой

              

 

                                  §          Стрелка вверх, вниз, влево, вправо перемещение картинки в соответствующем направлении 

                                  §          EscПереключение проекции изображения с перспективной на ортографическую и наоборот.

                                  §          Большой минус. Масштаб по оси Y уменьшается на 10%.

                                  §          Большой плюс.   Масштаб по оси  Y  увеличивается на 10%.

                                  §          Shift+ Большой минус   Масштаб по оси X и Z уменьшается на 10%.

                                  §          Shift+ Большой плюс   Масштаб по оси X и Z увеличивается на 10%.

                                  §          Alt+ стрелка влево или Alt+ стрелка вправо наклон оси Y на 5.7 градуса.

                                  §          Shift+ стрелка влево Вращение картинки вокруг оси Y по часовой стрелке.

                                  §          Shift+ стрелка вправо Вращение картинки вокруг оси Y против часовой стрелки.

                                  §          Shift+Page Up. Вращение картинки вокруг оси X по часовой стрелке.

                                  §          Shift+Page Down. Вращение картинки вокруг оси X  против часовой стрелки

                                  §          Shift+стрелка вверх Глубина уменьшается на 10% - картинка приближается.

                                  §          Shift+стрелка вниз Глубина увеличивается на 10% - картинка отдаляется.

                                  §          Shift + F2 Фокусное расстояние увеличивается на 10%.

                                  §          Shift + F3 Фокусное расстояние уменьшается на 10%.

 .

Для восстановления начального состояния экрана нажмите кнопку с изображением земного шара.

 

Можно изменить размер ячеек. Для этого следует вызвать плавающее меню путем правого клика мышки  и сделать клик на единственный пункт Options. В результате, появится  страница опций Сетка квадратов. Установить нужный размер квадрата и кликнуть OK. В результат