Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MI_UG_7.pdf
Скачиваний:
174
Добавлен:
13.02.2015
Размер:
8.59 Mб
Скачать

Подписывание карты

Например, Вам надо подписать районы Московской области, составив подпись изназвания в первой строке и плотности населения во второй. Ваша таблица содержит названия и значения населения в разных колонках. Плотность населения вычисляется при делении населения на площадь района, для чего используется функция "Area", доступная в диалоге “Выражение”. Для создания выражения сначала выберите таблицу с данными о Московской области в диалоге “Управление слоями” и нажмите на кнопку ПОДПИСИ. Выберите из списка Из колонки элемент Выражение. В открывшемся диалоге создайте, пользуясь вспомогательными списками, следующее выражение:

Название + Chr$(13) + НАСЕЛЕНИЕ / Area(Object, “sq km”)

Функция Chr$(13) позволяет разделять подпись на две строки. Теперь Вы можете, пользуясь инструментом ПОДПИСЬ, подписывать любой интересующий Вас подмосковный район.

Упаковка таблицы с подписями, измененными вручную

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

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

Автоматическое подписывание

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

Управление показом подписей

Флажок Подписывание в диалоге “Управление слоями” обычно не устанавливается. Чтобы сделать подписи для слоя (слоев):

1.Выберите слой или слои в диалоге “Управление слоями” и установите флажок “Подписывание” для нужных слоев. Когда вернетесь из диалога в окно Карты, то увидите подписи для всех выбранных слоев.

350

MapInfo Professional 7.5

Глава 11: Оформление карт для печати и экспорта

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

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

Чтобы настроить подписи на выбранном слое дополнительно:

1.В диалоге “Управление слоями” выберите слой и нажмите кнопку ПОДПИСИ. Откроется диалог “Подписывание”.

2.Сделайте необходимые настройки в диалоге и нажмите OK, чтобы сохранить их.

Режимы показа — Установите переключатели, чтобы показывать/скрыть подписи.

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

Показать в пределах — Установите этот флажок для включения и настройки масштабного эффекта. Масштабный эффект позволяет установить пределы, в которых показываются подписи. Например, если Вы хотите видеть подписи только при размере окна Карты менее 3 километров, установите значения максимума 3 и минимума 0.

MapInfo Professional 7.5 Руководство пользователя (Сокращенное)

351

Подписывание карты

Размер подписей не изменяется при увеличении/уменьшении окна Карты и при изменении масштаба.

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

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

Подписывать сегменты обЪектов — Установите флажок, чтобы подписывать полилинии и те объекты, центроиды которых находятся за пределами окна Карты.

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

Стиль — В разделе Стиль можно настроить стили подписей и указок в выбранном слое.

Нет — Не показывать указку от объекта к подписи.

Линия — Показать указку в виде простой линии, соединяющей подпись с центроидом объекта. Указка становится видна, как только Вы сдвините подписи с того места, где она была создана.

Стрелка — Показать указку в виде линии со стрелкой, соединяющей подпись с центроидом объекта. Указка становится видна, как только Вы сдвините подписи с того места, где она была создана.

Положение — Используйте настройки Привязка и Смещение чтобы определить размещение подписи относительно центроида объекта. Привязка определяет позицию подписи относительно объекта карты. Нажмите нужную кнопку из 9-и возможных и выберите привязку. В следующей таблице описываются все 9 возможных положений привязки.

Кнопка

 

 

Привязки

Положение

Описание

 

 

 

 

Слева вверху

Подпись сверху и слева относительно точки привязки.

 

 

 

 

Сверху по центру

Подпись сверху по центру относительно точки

 

 

привязки.

 

 

 

 

Сверху справа

Подпись сверху и справа относительно точки привязки.

 

 

 

 

Слева

Подпись слева относительно точки привязки.

 

 

 

352

MapInfo Professional 7.5

Глава 11: Оформление карт для печати и экспорта

Кнопка

 

 

Привязки

Положение

Описание

 

 

 

 

По центру

Подпись по центру относительно точки привязки.

 

 

 

 

Справа

Подпись справа относительно точки привязки.

 

 

 

 

Снизу слева

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

 

 

 

 

Внизу по центру

Подпись внизу по центру относительно точки привязки.

 

 

 

 

Внизу справа

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

 

 

 

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

Для разных объектов MapInfo применяет стандартные точки привязки подписей:

для областей – ЦЕНТР.

для линий – СВЕРХУ.

для точек – СПРАВА.

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

Смещение подписи позволяет сдвигать подпись от точки привязки. Смещение измеряется в пунктах (точках) и его можно задавать в поле Смещение.

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

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

MapInfo Professional 7.5 Руководство пользователя (Сокращенное)

353

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]