Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Digitals.pdf
Скачиваний:
73
Добавлен:
28.06.2022
Размер:
9.86 Mб
Скачать

Глава 6. Классификатор

Вставить текст

Позволяет использовать в условном знаке значение параметра объекта. Чтобы создать элемент:

1.Выберите инструмент Вставить текст и проведите базовую линию, относительно которой будет ориентирована надпись.

После указания второй точки линии появится диалоговое окно с запросом номера параметра.

2.Введите номер параметра. При этом возможны следующие варианты:

Ввести код параметра, заданный в Менеджере параметров.

Ввести порядковый номер параметра, как мы его видим в списке на панели Инфо. В этом случае, перед номером поставьте знак # (решетка).

Ввести относительный номер среди заполненных параметров объекта в панели Инфо. Перед номером в этом случае поставьте знак * (звездочка).

Текстовому элементу можно установить атрибуты вертикального и горизонтального центрирования относительно базовой линии. Атрибуты появляются в группе Атрибуты линии при пометке текстового элемента, как показано на Рис.6.13.

Дополнительно, можно использовать специальный атрибут

Уплотняемый. Текст с таким

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

Рисунок 6.13. Атрибуты текстового элемента условного знака

Текстовый элемент позволяет создавать комплексные знаки, например, колодцы подземных коммуникаций с автоматическими подписями отметок. Может использоваться для организации выносок (этот интересный вариант использования был предложен одним из участников на форуме3). Смотрите пример Maps\Samples\Vinoski.dmf в программной папке.

В качестве альтернативы условным знакам с текстовыми элементами можно предложить HTML подписи, о которых мы говорили в соответствующем разделе Гл.5, «Сбор и правка объектов».

Пометка элементов знака

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

Чтобы пометить элемент, наведитесь на него курсором мыши и нажмите левую кнопку. Если выбран не тот элемент, что вам нужен, повторите пометку. При этом пометка следующего элемента автоматически снимает пометку с предыдущего.

Пометив любой элемент, можно “пролистывать” остальные с помощью кнопки

Пометить

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

Пометить несколько элементов можно, одновременно удерживая клавишу Ctrl. При этом курсор приобретет форму стрелки с плюсом.

3 http://www.geosystema.net/forum/viewtopic.php?p=7692#7692

158

Создание и редактирование знака

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

Снять пометку со всех элементов можно, щелкнув на пустом месте или выбрав команду Deselect All (Снять пометку) из контекстного меню.

Изменение формы и положения элементов

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

Для более сложных случаев, в Digitals существует команда Сервис > Преобразовать > Объект в символ…, которая позволяет преобразовывать в символы предварительно помеченные объекты прямо из рабочего окна карты.

Чтобы изменить форму помеченного элемента:

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

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

2.Нажмите левую кнопку мыши и, удерживая ее, передвигайте курсор в нужную позицию. Форма элемента будет изменяться по мере перемещения указателя мыши.

3.Отпустите кнопку мыши, когда достигнете желаемой формы элемента.

Чтобы удалить помеченный элемент, нажмите кнопку Удалить элементы.

У вас есть возможность переместить элемент целиком, не изменяя его форму. Для этого:

1.Пометьте элемент (или элементы) в рабочем поле.

2.Включите кнопку Режим перемещения.

3.“Захватите” элемент за любую из его точек и тащите в новое место.

4.Отпустите кнопку мыши после завершения перемещения.

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

1.Пометьте элемент (или элементы).

2.Воспользуйтесь контекстным меню рабочего поля, чтобы отправить элемент на передний или задний план командой Bring to front или Send to back соответственно.

Атрибуты отображения

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

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

Группировка элементов

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

Площадной.

159