ГИС TopoL-L лес лесоустройство

2.6.4 Операции с точками

2.6.4.1 Добавить точки

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

2.6.4.2 Редактировать точки

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

Форма редактора точек. Эта же форма используется и при создании новых точек.
При нажатии на кнопку Указать появится возможность передвинуть эту точку в новое положение. Кнопка OK завершает операцию редактирования текущей точки с сохранением результата редактирования и позволяет выбрать для редактирования следующую точку. Кнопка Выход завершает режим редактирования точек.
Кнопка Cancel просто отменяет изменение параметров текущей точки. Но если в рамку выбора попало более одной точки, то нажатие Cancel позволяет пропустить текущую точку и перейти к редактированию следующей.
В верхней части формы редак­тирования точек программа показывает номер точки и ее координаты, условный знак, которым будет показана точка. Ниже в выпадающем списке групп можно выбрать группу для точек: группа выбирается при создании новых точек, можно изменить группу для выбранной существующей точки. При выборе группы программа автоматически устанавливает определенные для этой группы цвет и символ точки, показанные чуть ниже. Таким образом, если требуется восстановить стандартные для группы цвет и символ точки, можно просто повторно выбрать группу из списка.
Цвет и символ точки можно изменить независимо уже после выбора группы. Эти установка будут зафиксированы для конкретной точки и, если при визуализации будет выбран дежурный режим Установки (см. 1.8.10 ), программа будет показывать точку именно так.
Если с выбором цвета точки вопросов не возникает, то организацию списка доступных условных знаков полезно пояснить. В начале списка идут немасштабируемые знаки стандартного набора TopoL (см. 4.4.1.1 ). Вслед за ними начиная с условного знака № 1001 идут последовательные группы масштабируемых условных знаков из пользовательских библиотек. Группы одинаковых по рисунку условных знаков, но разных размеров, задаются в файле Fonty.TXT (см. 4.4.1.3 ). Пользователь видит в выпадающем списке последовательно повторяющиеся наборы знаков, числовой код которых состоит из кода группы (одна-две цыфры) и кода самого символа (три цифры). На карте эти знаки будут иметь вид, определяемый параметрами размера знака и толщины его линий в соответствии с описанием в Fonty.TXT.
Если в файле Fonty.TXT описаны условные знаки на основе нескольких файлов *.ZVF, то они будут появляться в последовательности их описания в этом файле.
Переключатель Выбранное показывает текущее состояние выбранности точки. Это состояние можно изменить.
Параметр Угол задает угол разворота условного знака точки. Кнопка Указать позволяет развернуть условный знак точки мышкой. Указываемое мышкой направление задает направление вертикали условного знака в точке. Точка привязки условного знака задается при его создании (см. 4.4.1.3 ).
Кнопка Создать БД, позволяет создать БД для точек этой группы (см. 2.6.6.6 ). Если бы база данных для точек уже существовала, то на кнопке была надпись БД атрибутов, а вызывала бы она форму показа записи БД (см. 2.6.6.1 ).
Кнопка Удалить позволяет удалить текущую точку.

2.6.4.3 Изменить код группы

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

2.6.4.4 Сохранить атрибуты

Операция Сохранить атрибуты используется для сохранения текущей настройки визуализации точек - их цветов и условных знаков, - в качестве их собственных символов и цветов. После выполнения этой операции TopoL при задании визуализации в режиме Установка именно так будет показывать точечные условные знаки.

2.6.4.5 Копировать точки

Операция Копировать точки позволяет перенести в активный блок все или только выбранные точечные объекты из выбранного блока. Заметим, что база данных точек при этой операции автоматически не копируется. Для этого придется воспользоваться отдельной командой Копировать БД точек (см. 2.6.6.13 ).

2.6.4.6 Удалить выбранные

Операция Удалить выбранные просто удаляет все выбранные точки и связан­ные с ними записи БД блока.

2.6.4.7 Точки в метках полигонов

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

2.6.4.8 Точки по точкам линий

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

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

2.6.4.9 Точки из надписей

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

Тексты должны находиться в актив­ном блоке, в нем же будут соз­даны и точечные объекты. При вызове операции появляется показанная на рисунке форма. Точки можно создать для всех или только для выбранных надписей. Выравнивание позволяет определить, в каком из мест рамки надписи будет создана точка - преду­смотрено 10 вариантов (см. подробнее в разделе 2.6.5.14 ).
В нижней части формы выби­рается группа для создаваемых точек и поле БД, куда будет записан текст самой надписи, для которой создается точка. Если для выбранной группы точек БД уже определена, в выпадающем списке можно выбрать поле, в которое будет записан текст. Если базы данных еще нет, то после выбора группы можно задать имя поля и его длину (общие характеристики - ошибка перевода). БД блока с заданным полем для выбранной группы точек будет создана автоматически, а поле будет, соответственно, текстового типа.

2.6.4.10 Точки по сетке

Операция Точки по сетке позволяет создать набор регулярно расположенных точечных объектов, например, сетку крестов на планшете, или кресты для монтажа отдельно напечатанных фрагментов, или метки для резки листа на клапаны. Чтобы создать такую сетку точек надо выполнить следующее:
·        Настроить сетку с интересующим шагом и смещением (см. 1.10.4 ).
·        Вызвать эту операцию - появится рамка выбора, которой надо обвести интересующую область сетки (см. ·        Задать группу объектов для точек сетки.

2.6.4.11 Диалог отбора точек

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

2.6.4.12 Операции с БД точек

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