Система
Автоматизации
Геодезических
работ
АРМИГ
База
данных
находится на
сервере и
доступна для
записи и
чтения с любого
компьютера в
сети на котором
установлена
система
установлены
модули PARCEL
и TATSAR.
Интерактивная
графика, на
основе
которой
построена
система,
превращает
ее в GIS (Географическую
и
Информационную
Систему) : нужная
информация
является
функцией
координат на
карте,
которая
извлекается
простым
нажатием
клавишей
клавиатуры или
мышки, и
обратно –
заносится в
базу данных с
экрана
также
посредством
клавиатуры и
мышки.

Пример
главного
окна и карты
проекта парселяции
Программа
работает в
двух режимах
– в режиме
проверки и в
режиме
создания
проекта.
Главное
меню

·
File
·
New Project. Чтобы начать
новый проект,
необходимо
нанести точки
границ
участков на
экран. Затем
по этим
точкам можно
нарисовать
границы
участков в
виде
отрезков
прямых и дуг
окружностей.
Точки могут
быть
получены из
следующих источников.
·
From PNT-file. Из
диалогового
окна
выбирается
файл в формате
PNT (<имя> <Y> <X>).
Точки этого
файла
выносятся на
экран.
·
From DWG. Работа с
автокадом
выполняется
по технологии
OLE AUTOMATION для
версии Автокада,
начиная с 2000. Из
диалогового
окна выбирается
файл DWG.
Запускается Автокад
с этим
файлом, и из
чертежа
выбираются
блоки,
обозначающие
точки,
и точки как POINTS Автокада,
и все это наносится
на экран.
Блоки должны
быть в списке
блоков в окне
Режимы.
·
From DXF. Из
диалогового
окна
выбирается
файл DXF. Из этого
файла выбираются
точки как POINTS и наносятся
на экран.
·
Get Project from SRV Files (Восстановить
проект из
файлов SRV). Если
в текущей
директории
есть пять
файлов SRV,
то программа
читает эти
файлы,
восстанавливает
по ним
проект,
делает проверку
корректности файлов SRV
и выдает
отчет
проверки. Содержимое
каждого из
файлов
заполняет соответствующие
таблицы.
·
Get Project from Boundary Points (Восстановить
проект из
файла границ
участков). Проект
в виде файла
границ
участков
можно сохранить
в окне Parcels, см. ниже.
·
Get Project from MAPI digitation File (Восстановить
проект из
файла дигитации
в формате
МАПИ). При
открытии
файла
дигитации
производится
его
синтаксический
разбор. В результатате
восстанавливается
карта парселяции
и
заполняются
соответствующие
таблицы. См. ниже.
·
Read File PNT into Text Editor. Вывести файл PNT в текстовый
редактор.
·
Save POINTS.SRV as PNT-FILE. Файл POINTS.SRV переформатируется
в формат PNT и
запоминается
в файле,
который
устанавливается
в диалоговом
окне.
·
Save Project in Digital Format. Текущее
состояние
проекта
запоминается
в файле в
двоичном
формате. Имя
файла устанавливается
в диалоговом
окне.
·
Save Project as SRV-FILES. Содержимое
всех таблиц и
окна General
запоминается
в
соответствующих файлах SRV.
·
Read Project from Digital Format File. Восстановить
проект из
файла в
двоичном формате. Имя
файла
выбирается
из
диалогового
окна.
·
AutoCAD.
·
Draw in Online AutoCAD. Работа с Автокадом
выполняется
по
технологии OLE AUTOMATION для
версии
автокада,
начиная с 2000. Текущий
проект
вычерчивается
в Автокаде.
·
Draw in AutoCAD
from DXF-File. В
диалоговом
окне устанавливается
имя файла DXF. Текущий
проект
выодится в
этот файл, а
затем запускакется
Автокад с
этим файлом.
·
Options. Появляется
окно, в
котором
можно установить
режимы
работы
программы.
·
Exit. После
соответствующего
предупреждения
можно выйти из
программы.

Фрагмент
файла
дигитации в
окне текстового
редактора ARMIG EDITOR
При
открытии
файла
дигитации
производится
его
синтаксический
разбор. В
результатате
восстанавливается
карта
парселяции и
заполняются
соответствующие
таблицы

Карта
парселяции,
восстановленная
из файла
дигитации
Падающее
меню
·
Zoom Out. Масштаб
картинки
уменьшается
на 10%.
·
Zoom In. Масштаб
картинки
увеличивается
на 10%.
·
Previous. Предыдущее
состояние
картинки.
·
Names On. Появляются
или исчезают
имена точек.
·
Clear Count. Счетчик
при вводе
фронтов
участков
обнуляется
(см. ниже).
·
Clear Command Line.
Очищается
командная
строка.
·
Parcel Table.
Появляется
таблица для
ввода нового
участка (см.
ниже).
·
Options.
Появляется
окно Режимов
(см. ниже).
·
Linear-angular network. Запускается
программа уравнивания
линейно-угловых
сетей, в которой
можно
создать
несколько
новых точек как
результат
построения
линейно-
угловой сети.
При этом
уравнивание
сети
необходимо
производить
в режиме с базой
данных, с тем,
чтобы в
последствие
извлечь эти
точки из базы
данных в окне
SRV Points (см. ниже) и
добавить их к
списку уже
имеющихся
точек.
·
Run and Offset.
Запускается
программа
обработки
старых кадастровых
абрисных
съемок,
методом перпендикуляров
– Run and Offset – с
целью
создания
новых точек
методом перпендикуляров,
створов или
линейных
засечек. При
этом новые
точки также
необходимо
запомнить в
базе данных,
с тем, чтобы
их затем можно
было извлечь
из базы
данных в окне
SRV Points.
·
Exit.

Окно
режимов
·
AutoCad. Нажмите
на кнопку Browse и в
появившемся
диалоговом
окне найдите
директорию, в
которой
содержится
файл acad.exe.
·
Scale in Autocad. Масштаб вычерчиваемых
в Автокаде
блоков
вычисляется
как Scale/1000.
·
Dunam. По умолчанию
площади
вычисляются
в дунам (один
дунам равен 1000
квадратных
метров). При
выключенном индикаторе
площади
вычисляются
в квадратных
метрах.
·
Double click options (опции
реакции
программы на
ваш двойной
клик мышью по
карте)
·
New parcel
(Новый
участок). По
умолчанию
при двойном
клике
программа строит
новый
участок (parcel).
При этом при
двойном
клике на
очередную
точку
строится
отрезок
прямой между
этой и предыдущей
точками. При
двойном
клике на
первую точку
программа
запрашивает,
желаете ли вы
запомнить
текущий
участок, и
при положительном
ответе
замыкает
многоугольник
и присоединяет
текущий
участок к
массиву уже построенных
участков. При
очередном
двойном
клике на
линейке
состояния
внизу окна на
четвертой
панеле
появляется
имя точки, на
которую был
произведен
двойной клик,
а на третьей панеле
появляются
номера 0, 1
или 2. Когда
этот номер
становится
равным 2, то
можно
«перепрыгуть»
через
несколько
точек, принадлежащих
одному
участку. В
результате
все
промежуточные
точки
появятся в
командной
строке, а
соответствующие
стороны
будут
вычерчены на
плане.
Можно
вводить
имена точек
через
пробелы непосредственно
в командную
строку . При
этом, если
имена точек
являются
порядковым
рядом чисел и
следуют
подряд в возрастающем
или
убывающем
порядке, то
можно ввести
первую и
последнюю
точку через знак
минус,
например, 36-51 или 78-25.
В результате
точки 37, 38, ..., 50 или 77,
76,...,24 появятся в
командной
строке, а
соответствующие
точки на
экране будут
соединены фронтами.
Ниже
будет
приведен еще
один способ
ввода новых
точек через
таблицу

.
Определение
и
вычисление
участка между
двумя
областями
При
вводе
участков,
содержащих
замкнутую внутреннюю
область
(остров),
необходимо
придерживаться
следующих правил.
Между двумя
областями
должна быть
перемычка
(мост). Обход
внешнего и
внутреннего
контура
должен
производиться
в противоположных
направлениях.
Начинать
можно с любого
контура –
внешнего или
внутреннего с
некоторой
точки
(например, с
точки 4188Н
на рисунке) в
некотором
направлении
(на рисунке
по часовой
стрелке). При
замыкании
контура на
вопрос Do you want to add this parcel?
(Хотите ли вы
записать
данный
участок?) ответить
нет.
Далее
перейти на
внутренний
контур (на
рисунке
путем ввода
«моста» 4188Н-4189Н),
и затем
вводить
точки
внутреннего
контура в
направлении
противоположном
от направления
внешнего
контура. В
процессе
ввода точек
внутреннего
контура
вернуться к
его
начальной
точке (4189Н),
а затем ввести
начальную
точку
внешнего
контура (4188Н), но
теперь на
вопрос Do you want to add this parcel? Ответить
положительно.
В результате
получим
участок,
расположенный
между двумя
контурами –
внутренним и
внешним.
· Show parcel
(Показать
участок). При
двойном клике
на некоторую
точку, и если
эта точка находится
внутри
некоторого
участка, появляется
окно Parcel Editor, причем в
верхней
таблице
участков
курсор устанавливается
именно на
найденном
участке, над
котором
можно
производить
операции Вычислить
и Удалить.
Если точка
принадлежит
нескольким
участкам, то
эти участки
показываются
в окне Parcel Editor циклически
при
последующих
двойных кликах.
Если при этом
открыть окно
вычисления участка
путем
нажатия
кнопки Calculate, то
при переходе
к новому
участку
будут также
показываться
результаты
вычисления
по этому
участку.
· Show front (Показать
фасад).
При двойном
клике по
некоторому
фасаду
(фронту)
участка
параметры
этого фасада
– длина, начальная
и конечная
точки, код, а
также радиус,
если это
дуга,
появляются
на Линейке
Состояния внизу
экрана. Также
появляются
имена
участков,
границей
которых
является данный
фасад.
· Show point (Показать
точку).
При двойном
клике по
некоторой
точке имя этой
точки и ее
коды
появляются
на Линейке
Состояния. В
окне SRV Points в
таблице точек курсор
устанавливается
на найденной
точке.
· Arcs on 3 points
(Чертить дуги
по трем
точкам).
При двойных
кликах
на три
смежные точки
участка
строится
дуга справа
от
направления
обхода. При
этом два
фронта меняют
свой статус
на дугу и
соответствующие
корректировки
вносятся во
все участки
(также
перевычисляются
площади).
Можно
вводить
точки через
пробелы в
командную строку,
и при нажатии
клавиши ENTER
происходит
построение
дуг и
последующие корректировки
фасадов
(фронтов) и
участков.
Фасады
соответствующих
дуг изменят
свой статус с
фронтов на дуги,
и эти
изменения
будут
внесены в
таблицы
фасадов и
участков.
· Arcs on 2 points by radius (Чертить
дуги по двум
точкам при
заданном радиусе).
Между двумя
точками
справа от
направления
обхода
появляется
дуга окружности
с радиусом,
равным
половине
расстояния
между этими
точками, и
этот радиус
появится в
командной
строке.
Соответствующий
фасад
изменит свой
статус с
фронта на дугу. Вы
можете
изменить
этот радиус и
нажать на
клавишу ENTER на
клавиатуре. В
результате дуга
перечертится
с новым
радиусом и
соответствующие
изменения
будут
внесены в таблицы
фасадов и
участков.
· Arcs on 2 points by bilge (Чертить
дуги по двум
точкам при
заданной стрелке
дуги). Между
двумя
точками
справа от направления
обхода
появляется
дуга окружности
с радиусом,
равным
половине расстояния
между этими
точками, и
стрелка дуги
появится в
командной
строке.
Соответствующий
фасад
изменит свой
статус с
фронта на
дугу.
Вы можете
изменить эту
стрелку и
нажать на
клавишу ENTER на
клавиатуре. В
результате
дуга
перечертится
с новой
стрелкой и соответствующие
изменения
будут
внесены в
таблицы
фасадов и
участков.
· Unify parcels (Объединить
участки). При
двойном
клике внутри
некоторого
участка
границы
этого участка
окрашиваются
в малиновый
цвет и выдается
запрос: Желаете ли
вы
присоединить
этот участок?
При
положительном
ответе этот
участок присоединяется
к к общему
участку и
границы общего
участка
окрашиваются
в малиновый цвет.
При нажатии
кнопки Save на
панеле
инструментов,
или, если
нажать на клавишу
Enter на
клавиатуре,
выдается
запрос: Желаете ли
вы сохранить
объединенный
участок? При
положительном
ответе этот
участок присоединяется
к массиву
участков и
показывается
в таблице
участков в
окне Parcels, где можно
изменить его
имя. Можно
вводить имена
участков в
командную
строку через
пробелы, при
этом, если
цифровые
части имен
участков
составляют
порядковый
ряд чисел, то
этот ряд можно
заменить
символом
минус (см.
выше ввод точек
при
построении
участка).
Например, последовательность
участков T2 T3 T4 T5 можно
заменить на T2-T5 или T2-5.
·
Names of point blocks (Имена
блоков
Автокада,
представляющих
точки). При
проверке
чертежа Автокада
извлекаются
все блоки, и,
если имя блока
и его атрибут
совпадают с
одним из блоков,
находящихся
в комбо, то
координаты
привязки
этого блока
сравниваются
с
координатами
соответствующей
точки из
списка points.srv. Если
координаты
не совпадают,
то выдается сообщение
об ошибке в
окне Diagnostics. Можно
ввести имя
нового блока
и название атрибута
имени точки и
нажать на
кнопку Add. В результате
имя нового
блока будет
добавлено к
списку в
файле BlockNames.dat в
директории \Armig\support.
Еще один
способ
образования
нового
участка

Таблица
для ручного
ввода точек
участков
Новый
участок
можно
создать
путем ввода
его точек в
таблицу.
В
главном окне
откройте
падающее
меню путем
нажатия на
правую
клавишу
мышки и затем
кликните
пункт Parcel table. В
результате
появится
окно Calculating
Plots и в нем
пустая
таблица для
ввода точек нового
участка.
При
вводе имени
точки в
столбце Name (Имя)
появляются
координаты
точки в
соответствующих
столбцах.
Если
координаты
точки не появляются,
то это
значит, что
такой точки не
существует.
Если фронт
представляет
собой дугу
окружности,
то, если соответствующий
фронт был
задан ранее,
то в ячейке Radius появится
радиус этой
дуги, если
нет, то этот
радиус можно
ввести в этой
ячейке. Если
центр
окружности дуги AB находтся
справа от
сегмента AB, то
радиус
вводится со
знаком плюс,
в противном
случае -
со знаком
минус. Радиус
дуги AB,
разумеется,
вводится в
строке точки A.
При вводе
очередной
точки на
карте парселяции
появляется
отрезок,
соединяющий
текущую
точку с
предыдущей, а
в командной
строке
появляется
имя текущей
точки. При
вводе
начальной
точки появляется
запрос: Желаете
ли вы
сохранить
этот участок?,
и при
положительном
ответе отрезки
участка из
малинового
цвета
перекрашиваются
в черный, а
сам участок заносится
в массив уже
существующих
участков и
появляется в
последней
строке верхней
таблицы в
окне Parcel Editor. Имя
участка и
зарегистрированную
площадь (Legal Area) можно
ввести в
соответствующих
ячейках внизу
таблицы. При
нажатии на кнопку
Calculate (Вычислить)
последняя
строка, если
ее первая
ячейка содержит
имя
начальной
точки
участка,
удаляется,
вычисляется
площадь
участка, и,
если введена
зарегистрированная
площадь, то
вычисляется
разность
между зарегистрированной
площадью и
вычисленной, и
допуск
соответственно
в ячейках Difference (Разность) и
Tolerance
(Допуск). Если
разность
превышает допуск,
то разность
выводится
красным цветом.
Если имя
участка не
вводится, то ему
присваивается
следующее по
порядку имя
из имен
временных
участков, например,
если самый
старший
номер временных
участков T500, то
именем
текущего
участка
станет T501.
Кнопка
Output (Вывод)
предназначена
для вывода в
текстовый
файл
протокола
вычисления
текущего
участка в
тектовый
файл.
При
нажатии на
кнопку New (Новый)
появляется
запрос: Вы
желаете
отказаться
от изменений
в таблице?, и
при
положительном
ответе
таблица
очищается
для ввода
данных для
нового
участка.

·
Зуммирование.
Кликните
в некоторой
точке
чертежа и
протяните
мышью при
нажатой ее
левой
клавише образовавшийся
прямоугольник,
а затем
отпустите
клавишу.
Содержимое прямоугольника
будет
перерисовано
на весь
экран.
·
Весь
чертеж. Появляется
исходное
положение
чертежа, а все
фронты, ранее
окрашенные в
красный цвет,
перекрашиваются
в черный.
·
Панирование.
Нажмите
кнопку, при
этом курсор
мыши
изобразится
в виде
ладони.
При нажатой
левой
клавише мыши
протяните
курсор.
Чертеж будет
перемещаться
вместе с
курсором.
·
Поиск
точки.
Если нажать
на эту
кнопку, то
появится диалоговое
окно. Введите
имя нужной
вам точки и
нажмите на
кнопку Find Next. Искомая
точка вместе
с чертежом
переместится
к центру
экрана, а
масштаб
увеличится на
10%. Далее,
кликните по
чертежу в
любой точке и
нажмите на
клавишу F3. Масштаб
чертежа
вновь
увеличится
на 10% и т.д.
·
Далее
следуют пять
кнопок: General, Points, Fronts, Parcels и Tables, при
нажатии на
которые
открываются
окна, содержащие
соответсвующие
файлы SRV в
табличном
виде. Далее
будет
приведено подробное
описание
этих окон.
·
Diagnostics.
Открывается
окно,
содержащее
результаты проверки
проекта
парселяции.
·
Сodes. Устанавливаются
коды точек и
фронтов в соответствии
с типом
участков,
которым принадлежат
соответствующие
точки и
фронты. В таблицах
SRV Points и SRV Fronts можно
редакировать
коды.
·
Check DWG.
Открывается
диалоговое
окно, из
которого выбирается
чертеж Автокада.
Запускается
Автокад с
этим чертежом
и
проверяется
соответствие
координат
точек из points.srv и этих же
точек на
чертеже.
·
Save.
Эта кнопка
служит для
завершения
операции
объединения
участков в
один участок.
·
Back.
Назначение
этой кнопки
то же самое,
что и клавиши
Backspace на
клавиатуре.
Отличие
состоит в
том, что при
нажатии
кнопки Back
строка
очищается на
одно слово
влево.
·
В
списке комбо
содержатся
все операции
над
участками из
окна Tables. Если
кликнуть на
стрелку, то
откроется
список всех
операций. Кликните
по любой из
этих
операций, и
участки, входящие
в эту
операцию
окрасятся в
красный цвет.
Если на мышке
есть
колесико, то
с его помощью
можно быстро
путешествовать
по всем
операциям на
карте.
Окно
General

Общая
информация о
проекте
парселяции
Звездочками
обозначены
обязательные
к заполнению
поля. Поля çåìåï òáåãä
(рабочее
окно)
заполняются
автоматически
по координатам
точек из
файла points.srv. Поля çì÷åú ñåôéåú áéñåñ
(зарегистрированные
исходные
участки), çì÷åú àøòéåú áéñåñ (не
зарегистрированные
исходные
участки) и çì÷åú çãùåú (новые
участки)
заполняются
автоматически
по данным
файла tables.srv.
Поле
î÷åí
(название
населенного
пункта) можно
выбрать из
комбо,
причем, если
вводить
первые буквы
названия
программа
сама
приводит вас
к нужному названию.

Фрагмент
файла General.srv в
текстовом
редакторе Armig Editor
Окно SRV Points
В этом окне в табличной форме представлено содержимое файла points.srv.

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

Фрагмент
файла Points.srv в текстовом
редакторе Armig Editor
·
Source text. В
текстовый
редактор
выводится
содержимое
файла points.srv.
·
Add line. Появляется
пустая
строка в
конце
таблицы. Если
ввести имя
точки,
которая имеется
в базе данных
ARMIG, то в
соответствующих
полях
появятся
координаты и
умалчиваемые
значения
кодов точек.
При этом
новая точка
появляется
на карте
проекта. Для
удаления
последней
точки нажмите
клавиши Alt+Delete на
клавиатуре.
Для
возвращения
удаленной
точки
нажмите на
клавиши ALT+Backspace.
·
Find. В
появившемся
диалоговом
окне введите
имя точки и
нажмите на
кнопку Find Next. Если
точка с таким
именем
существует,
то курсор
будет
установлен
на строке,
содержащей
эту точку, в
противном
случае будет
выдано
сообщение <имя
точки> not found (не
найдено). Если
кликнуть по
форме и
нажать на
клавишу F3, то будет
произведен
поиск
следующего
появления
точки с
данным
именем, что
не должно случиться,
так как имена
точек должны
быть уникальными.
·
Save. Содержимое таблицы
запоминается
после
соответствующего
предупреждения
в файле points.srv
в
текущей
директории.
·
SRV. Можно
восстановить
содержимое
таблицы из
файла points.srv.
·
Codes. Можно
внести в
таблицу коды
сразу для
нескольких
точек,
установив в
окне Set Codes, которое
появляется
при нажатии
этой кнопки, коды
для точек от
номера
строки и до номера
строки.
·
ARMIG DB.
Появляется
редактор
базы данных ARMIG.
·
Help.
Двойной
клик по имени
точки в
таблице приводит
к
зуммированию
карты с
центром в
данной точке
с
коеффициентом,
равным 1.1,
аналогично
операции поиск
точки на
карте
проекта,
описанной
выше.

Окно Fronts
В этом окне в табличной форме представлено содержимое файла lines.srv.

Окно
фасадов
участков
В
этой таблице
редактируемым
является только
столбец Line Code (Код
линии).
Кнопки
панели
инструментов
имеют то же
назначение,
что и в Окне SRV Points, только
применительно
к lines.srv.
Двойной
клик по имени
фронта в
таблице приводит
к
зуммированию
карты с
центром в
середине
фронта с
коеффициентом,
равным 1.1
, при этом
фронт
окрашивается
в малиновый цвет.
Фрагмент
файла Points.srv в текстовом
редакторе Armig Editor
Окно
PARCELS
В этом окне в табличной форме представлено содержимое файла parcels.srv, а также различные операции над участками в процессе проверки и создания проекта парселяции. В окно входят панель инструментов и две таблицы Parcel <имя участка> и Fronts on <имя фасада>. При выборе некоторого участка в верхней таблице в нижней таблице появляются описания фасадов, составляющих данный участок. Нижняя таблица не редактируемая. В верхней таблице редактируемыми являются столбцы Parcel Name (имя участка) и Legal Area ( зарегистрированная площадь) и Destination (назначение участка). При выборе участка (с помощью мыши или клавиатуры) вычисляется содержимое столбцов Calculated Area (вычисленная площадь), Difference(разность между зарегистрированной и вычисленной площадями), Tolerance (допуск согласно инструкции Геодезического центра Израиля (МАПИ)). При выборе следующей строки при положении курсора на столбце Destination (назначение участка) происходит копирование соответствующей ячейки с предыдущей строки. При двойном клике по некоторой строке в верхней таблице происходит зуммирование с коеффициентом 1.1 карты проекта в центре соответствующего участка (как при операции поиска участка на карте проекта парселяции, описанной выше).
Главное
меню.

Фрагмент
файла
границ
участков
Структура
файла границ
участков. Описание
участка
состоит из
заголовка, в
котором через
пробел
записывается
имя участка и
зарегистрированная
площадь.
Далее
следуют
строки,
содержащие
имена точек,
координаты Y и X , зарегистрированную
длину фронта
и, если фронт
является
дугой, то
радиус дуги
соответствующей
окружности .
Длина фронта
– эта длина от
текущей
точки до
следующей.
Правила
знаков
радиуса дуги
описаны выше.
Длина фронта
на последней
точке
обозначает
длину от
последней
точки до
первой. Следующий
участок
отделяется
от
предыдущего
пустой
строкой.
·
Find. В
появившемся
диалоговом
окне введите
имя точки и
нажмите на
кнопку Find Next. Если
участок с
таким именем
существует,
то курсор в
верхней
таблице
будет
установлен
на строке,
содержащей
этот участок,
в противном
случае будет
выдано
сообщение <имя
участка> not found. Если
кликнуть по
форме и
нажать на
клавишу F3, то
будет произведен
поиск
следующего
появления
участка с
данным
именем, что
не должно
случиться,
так как имена
участков
должны быть
уникальными.
·
Calculate. Появляется
окно (см. ниже)
с
результами
вычисления
площади
участка и
элементами
участка -
сторонами и
дугами (см.
ниже).
·
Delete parcel. Чтобы
удалить участок кликните
в верхней
таблице по
строке требуемого
участка,
чтобы
сделать его
текущим, и
нажмите на
эту кнопку. После
предупреждения
участок
будет удален.
·
Save. Все
участки
после
предупреждения
будут сохранены
в файле parcels.srv.
·
Source. В
текстовый
редактор
выводится
содержимое
файла parcels.srv.
·
View. Появляется картинка
с
изображением
многоугольника
участка.
·
SRV. Если
были
изменения в
верхней
таблице, то появляется
предупреждение
– Do you really want to discard changes? (Вы
действительно
желаете
отказаться
от изменений?),
и при
положительном
ответе таблицы
будут
заполнены
содержимым
файла parcels.srv.
·
Folder. Будет
сформирован
файл CalcFolder.lst, c
результатами
вычисления
площадей
всех участков,
входящих в проект,
и выведен в
текстовый
редактор.

Окно Calculate

Вычисление
площади
участков
В
этом окне
производится
вычисление
площади
текущего
участка и его
элементов в
таблице.
Таблица не
редактируема.
Заголовки столбцов
слева
направо:
·
Name. Имя
точки
·
X. Координата X.
·
Y.
Координата Y.
·
Direction Angle.
Дирекционный
угол с
текущей
точки на следующую.
На последней
точке – это
дирекционный
угол с
последней
точки на
первую.
·
Distance. Расстояние
между
текущей
точкой на
следующую.
Для
последней
точки – это
расстояние между
последней и
первой
точкой.
·
Radius.
Радиус дуги.
·
Arc.
Длина дуги.
·
Arrow. Стрелка
дуги
(расстояние
между
серединой хорды
до вершины
дуги).
Панель
инструментов.
·
Output. В
появившемся
диалоговом
окне введите
имя файла без
расширения. В
результате в
текущей
директории
будет
сформирован
файл с этим
именем и
расширением .pl , с
содержимым
таблицы.
·
Restore.
Если текущий
участок был
введен с
ошибкой,
например,
пропущена
точка, то при
нажатии этой
кнопки в окно
Making a New Parcel будет
скопирована
текущая
таблица, и в
этой таблице
можно будет
удалять или
добавлять
строки,
редактировать
имена точек и
радиусы.
в
командную
строку
основной
формы (карты
проекта
парселяции)
будут
выведены все
точки
текущего
участка.
Можно будет
вставить
пропущенную
точку и
создать
новый участок
с новым
именем, текущий
участок
удалить, а
затем
переименовать
новый
участок.
Фрагмент файла Parcels.srv в редакторе Armig Editor
Окно
TABLES
(Операции над
участками)
В этом окне в табличной форме представлено содержимое файла tables.srv,
Operations. Панель
состоит из
двух таблиц: Operations on parcels
(Операции над
участками) и Parcels ( участки,
входящие в
текущую
операцию).
Вид операции
– Unify (объединить)
, Divide
(разделить)
или Transfer
(перенести в
другой блок) –
можно
выбрать из комбо,
нажав на
стрелку. После
того, как
установлен
вид операции,
можно приступить
к вводу
участков
(операндов) в
таблицу Parcels. При
вводе имени
участка в
ячейку в
колонке Parcel и при
нажатии
клавиши Enter на
клавиатуре в
соответствующей
ячейке в колонке
Area
появляется
значение
зарегистрированной
площади (legal area). В операциях
Unify и Divide
результирующий
и исходный
участки
должны быть
последними (в
последней
строке таблицы
Parcels). Для
операции Transfer в таблице Parcels должна
быть только
одна строка.
В колонке New Block
(Новый блок)
необходимо
ввести номер
блока, в который
переносится
данный
участок и его
имя (New Parcel) в
новом блоке.
Для ввода
новой операции
необходимо
нажать на
кнопку New
(Новая
операция),
открыть
комбо и
выбрать нужную
операцию, а
затем начать
ввод участков
в таблицу Parcels.
Существует другой способ ввода участков в таблицу Parcels. Внесите результирующий или исходный участок в первую строку, а остальные через пробел в качестве разделителя - в командную строку внизу экрана. После ввода последнего участка нажмите на клавишу Enter на клавиатуре. Если цифровые составляющие имен участков составляют порядковый ряд чисел (возрастающий или убывающий), то вместо ввода всех участков из этого ряда можно ввести только первый и последний, соединив их знаком минус, например, вместо T5 T6 T7 T8 можно ввести T5-T8 или T5-8.
·
Result Group (операции
результата
проекта). На этой
панели в
таблице
собираются
результирующие
операции
проекта
кадастра. Например,
пусть
несколько
исходных
участков
объединены в
один, который
затем разделен
на несколько
новых
участков, и эта
операция
является
целью
проекта.
В
таблице Operations on parcels выберите
нужную
операцию и
нажмите на кнопку
Result Group. В
результате,
эта операция
будет
добавлена к
уже
имеющимся
операциям в
таблице. По
завершению
набора
операций
нажмите на кнопку
Draw result, в
результате
будет
вычислена
площадь нетто
– суммарная
площадь
участков,
участвующих
во всех
результирующих
операциях, и
записана в
окошке Площадь
нетто в окне General, а границы
этих
участков на
карте проекта
будут
окрашены в
красный цвет.
В автокаде
границы этих
участков
будут
выведены в
слой Result.
·
Group Operations (Групповые
операции).
Здесь
имеется две
таблицы –
имена
групповых
операций в
верхней таблице
и операции,
входящие в
текущую группу
– в нижней
таблице. В
результате
нажатия
кнопки Group
Operations на
панели
инструментов
все
одноименные
операции
объединяются
в группы и
выводятся в
таблицы. Кнопкой
DWG можно
вывести
содержимое
таблиц в
Автокад в
виде чертежа.
Этот чертеж
впоследствии
можно
присоединить
как блок к
основному чертежу
проекта.
·
Register (Регистрация
в земельном
отделе).
Здесь заполняются
поля с
данными,
которые
передаются в
заголовок
документа
регистрации
проекта в
земельном
отделе (см.
ниже).
Операции
над
участками

·
New.
Создать
новую
операцию.
·
Delete. Удалить
текущую
операцию.
·
SRV. Восстановить
операции в
таблицах из
файла tables.srv.
·
Source. Показать
файл tables.srv в
текстовом
редакторе.
·
Save.
Сохранить
содержимое
таблиц на
панели Operations
в файле tables.srv.
·
View. Показать
карту
участков,
входящих в
текущую
операцию в
графическом
окне.
·
Group Operations.
Объединить
одноименные
операции в
группы и
вывести их в
таблицу на
панеле Group Operations.
·
Report. Вывести
отчет проекта
для Земельного
отдела.
·
Adjust. Произвести
уравнивание
площадей
участков,
входящих в
операции DIVIDE и вывести
протокол
уравнивания
в текстовый
редактор. При
этом
производится
также проверка
сумм
площадей
участков для
операций UNIFY.
·
Draw result. В
главном
графическом
окне красным
цветом показываются
участки,
входящие в
результирующие
операции.
·
Check. Проверяется
правильность
сумм
площадей участков,
входящих в
отдельные
операции на
панеле Operations.
·
Help

Пример
распечатки отчета
для
Земельного
отдела

Фрагмент
файла Tabvles.srv в редакторе
Armig Editor
Модуль
TATSAR
Модуль состоит из двух функций
·
Ведение
базы данных TATSAR.
·
Создание
и распечатка
отчетов в
соответствии
с запросами.
Ведение
базы данных TATSAR
База
данных TATSAR содержит
информацию о
проектах
Земельного
кадастра,
утвержденных
в Северном
отделе
Геодезического
центра
Израиля,
начиная с 1989
года. База
данных
состоит из
основной
таблицы, поля
которой
представлены
на рисунке, и
из подчиненных
таблиц,
содержащих
информацию о
номерах
участков,
сведениях об
исполнителях,
номера
кадастровых
блоках, о проектах,
находящихся
на
исправлениях
у исполнителя
и т.д. Одним
словом, База
данных содержит
всю
необходимую
информацию
для оперативного
управления
отделом и
выдачи
необходимой
отчетной
документации
в вышестоящие
инстанции.

Так
выглядит
окно для
ручного
ввода данных
в базу данных
TATSAR.
Сначала
я вручную
занес всю
имеющуюся
информацию. В
настоящее
аремя база
данных пополняется
автоматически
в результате
проверки
текущего
проекта.
При
нажатии на
кнопку Map получаем GIS-карту
блоков
Израиля, на
которой
отмечен блок,
текущего
проекта.

GIS-карта
блоков
Израиля
Создание и
распечатка
отчетов в
соответствии
с запросами
Запрос
формируется
путем
установки
радио-кнопки все
или один
на
соответствующей
панели. Если
установлена
кнопка один, то
выбирается
нужный
параметр из комбо.
Это может
быть
населенный
пункт, блок,
исполнитель
и т.д. При
нажатии
кнопки OK
формируется
предложение SQL, и в результате
формируется SQL-таблица, которая
затем
распечатывается
в виде отчетного
документа
после
нажатия
кнопки Report.

Окно
SQL –запросов

Распечатка
отчета в соответствии
с запросом
Система
в конечном
своем итоге
предназначена
для полной
автоматизации
проверки проектов
парселяции и
ведения
отчетности. Уже
в
сегодняшнем
ее виде она
во многом удовлетворяет
этим целям.
.
.