Выполнение команд модуля

Назад Вперед

Основные принципы работы > Выполнение команд модуля


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

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

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

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

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

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

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

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


Назад Вперед