Copyright © 2004 ESRI All rights reserved. Russian Translation by DATA+, Ltd.
The information contained in this document is the exclusive property of ESRI. This work is protected under United States copyright law and other international copyright treaties and conventions. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or by any information storage or retrieval system, except as expressly permitted in writing by ESRI. All requests should be sent to Attention: Contracts Manager, ESRI, 380 New York Street, Redlands, CA 923738100, USA. The information contained in this document is subject to change without notice.
DATA CREDITS Quick-start tutorial data: Vancouver, WA
CONTRIBUTING WRITERS Bob Booth, Tom Hasselbeck, Julie Hutchings
U.S. GOVERNMENT RESTRICTED/LIMITED RIGHTS Any software, documentation, and/or data delivered hereunder is subject to the terms of the License Agreement. In no event shall the U.S. Government acquire greater than RESTRICTED/LIMITED RIGHTS. At a minimum, use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in FAR §52.227-14 Alternates I, II, and III (JUN 1987); FAR §52.227-19 (JUN 1987) and/or FAR §12.211/ 12.212 (Commercial Technical Data/Computer Software); and DFARS §252.227-7015 (NOV 1995) (Technical Data) and/or DFARS §227.7202 (Computer Software), as applicable. Contractor/Manufacturer is ESRI, 380 New York Street, Redlands, CA 92373-8100, USA.
ESRI, ArcView, the ESRI globe logo, ArcGIS, ArcMap, ArcCatalog, ArcEditor, ArcInfo, ArcReader, ArcIMS, ArcGlobe, ArcScene, ArcGIS 3D Analyst, ArcSDE, SDE, Spatial Database Engine, the ESRI Press logo, Geography Network, GIS by ESRI, and www.esri.com are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions.
Other companies and products mentioned herein are trademarks or registered trademarks of their respective trademark owners.
Содержание
1 Введение в Maplex для ArcGIS 1
Расширенные параметры размещения надписей 2 Легкий в использовании интерфейс 3 Размещение надписей в Maplex для ArcGIS 4 Подсказки к изучению Maplex для ArcGIS 6
2 Краткий курс обучения 7
Нанесение надписей в Maplex для ArcGIS 8
3 Надписи в ArcGIS 35
Надписи и аннотации 36 Улучшенное нанесение надписей с использованием классов и выражений 38 Использование тэгов форматирования текста 40 Использование кэша карты для улучшения процесса нанесения надписей базы геоданных 42 Надписи для объектов слоя 43 Создание надписей для объектов слоя с помощью классов надписей 44 Создание классов надписей, основанных на символах объектов 45 Создание выражения надписи 46 Управление надписями на карте 47 Свойства размещения надписей с помощью Maplex для ArcGIS 48 Использование механизма надписей ESRI Maplex 50 Использование базового масштаба фрейма данных при нанесении надписей 52 Установка свойств размещения надписей с помощью Менеджера надписей 54 Установка диапазона масштабов для классов надписей 55 Расстановка приоритетов при нанесении надписей 56 Присвоение весов надписям 57 Фиксирование надписей на территории 58 Отображение неразмещенных надписей 58 Изменение качества нанесения надписей 59
iii
4 Установки размещения надписей 61
Надписывание точечных объектов 62 Доступ к инструментам улучшенного размещения надписей 65 Выбор опции размещения надписей точечных объектов 66 Установка расстояния смещения 67 Установка ориентации надписей с помощью числового поля 68 Установка областей размещения надписей для точечных объектов 70 Надписывание линий 72 Надписывание линейных объектов 76 Установка параметра распределения символов 82 Надписывание улиц 85 Надписывание полигональных объектов 88 Выбор опций размещения надписей для полигонов 91 Установки для улучшенного нанесения надписей 95 Установка цвета неразмещенных надписей 97 Соединение сегментов линий при надписывании 98 Разрешение надписям пересекать границу карты 99 Ориентация направления чтения для надписей, ориентированных с севера на юг 100 Поворот надписей вместе с фреймом данных 101 Надписывание составных полигональных объектов 102
5 Стратегия наилучшего нанесения надписей 103
Зачем использовать стратегию наилучшего нанесения надписей? 104 Перенос надписей 105 Перенос надписей с использованием специальных символов 107 Разрешение на выступ надписей за пределы объекта 110 Разрешение на выступ надписи за пределы объекта 111 Уменьшение шрифта 112 Уменьшение размера надписи путем уменьшения размера и ширины шрифта 114 Сокращение слов для размещения большего количества надписей 116 Создание словаря сокращений 118
IV
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Использование словаря сокращений 120 Сохранение и загрузка словаря сокращений 121
6 Разрешение конфликтов надписей 123
Вес объектов 124 Предотвращение перекрывания надписями некоторых классов объектов 125 Разрешение на перекрытие надписей другими надписями 126 Удаление повторяющихся надписей в пределах заданного радиуса. 127 Размещение всех надписей для класса объектов 129 Создание буферных зон вокруг надписей 130
7 Рабочий процесс создания надписей и аннотаций 131
Рабочий процесс нанесения надписей с помощью Maplex для ArcGIS 132 Конвертация надписей в аннотации 136 Аннотации в базе геоданных 137 Размещение неразмещенных аннотаций 139 Конвертация надписей в аннотации в документе карты 140 Конвертация надписей в аннотации базы геоданных 141 Конвертация надписей в объектно связанные аннотации 143 Размещение неразмещенных надписей в документе карты 145 Управление аннотациями в документе карты 147 Размещение неразмещенных аннотаций в классе объектов аннотаций 150 Публикация карт, надписанных с помощью Maplex для ArcGIS 152
СОДЕРЖАНИЕ
v
VI
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Введение в Maplex для ArcGIS
1
В ЭТОЙ ГЛАВЕ
• Расширенные параметры размещения надписей
• Легкий в использовании интерфейс
• Размещение надписей в Maplex для ArcGIS
• Подсказки к изучению Maplex для ArcGIS
Добро пожаловать в дополнительный модуль Maplex для ArcGIS, позволяющий наилучшим образом размещать надписи в ArcMap™. Удачно размещенные надписи способны сделать карту более понятной и функциональной. Maplex для ArcGIS предоставляет вам специальный набор инструментов, позволяющих повысить качество надписей на вашей карте. Используя модуль Maplex, вы можете определять параметры, регулирующие расположение и размер надписей, после чего, в соответствии со значениями этих параметров, Maplex рассчитывает наилучшее расположение названий на вашей карте. Вы можете классифицировать объекты по степени значимости, чтобы быть уверенным в том, что надписи более важных объектов не будут перекрываться менее важными, и установить размеры надписей, что даст вам возможность разместить множество мелких названий в тех частях карты, где объекты расположены очень плотно.
В Maplex для ArcGIS можно регулировать близость надписей к объектам, преобразование или уменьшение надписей с целью выделения пространства в случае необходимости, а также можно решать конфликтные ситуации между названиями, если свободного места не хватает. Надписи, которые вы создаете, используя Maplex для ArcGIS, могут также быть преобразованы в аннотации, помещены в базу геоданных и отредактированы там. Создание аннотаций из надписей, размещенных при помощи Maplex для ArcGIS, сокращает время, затрачиваемое на редактирование аннотаций вручную, что повышает вашу производительность труда.
Эта книга поможет вам изучить приложение ESRI® Maplex для ArcGIS , чтобы вы могли создавать высококачественные надписи для ваших карт.
1
Расширенные параметры размещения надписей
Maplex для ArcGIS предоставляет:
• Новые стили размещения для площадных объектов • Особое размещение линий, отображающих местоположение
улиц • Возможность размещения надписей на заданном расстоянии
от объектов • Повторение надписей, идущих вдоль одной линии, через опре
деленное расстояние • Регулирование интервалов между словами • Регулирование интервалов между символами • Выравнивание надписей по линиям картографической сетки • Регулирование зон размещения названий • Гибкое размещение, позволяющее уместить больше надписей
в пределах участка
• Улучшенное регулирование переноса надписей • Сокращение надписей • Параметры уменьшения шрифта для зон с нехваткой свобод
ного пространства • Регулирование размещения надписи строго в пределах объекта • Усовершенствованное разделение объектов по степени значи
мости с целью определения порядка размещения надписей • Возможность выбора объектов, надписываемых на карте • Размещение надписей на заднем плане • Поисковая система для обнаружения и удаления
повторяющихся надписей
Надписи могут соответствовать
границам полигонов.
Надписи могут содержать численные
характеристики объектов
2
Надписи могут следовать изгибам линий
Названия улиц могут повторяться
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Легкий в использовании интерфейс
Maplex для ArcGIS добавляет в ArcMap новое диалоговое окно, в котором параметры нанесения надписей расположены на трех закладках: Размещение надписей, Стратегия наилучшего размещения надписей и Разрешение конфликтов. Эти новые инструменты размещения надписей содержат иллюстрации, которые помогут вам быстро разобраться в их назначении.
Закладки для нанесения надписей
Диалоговое окно Параметры размещения позволяет контролировать процесс нанесения надписей
Опция Размещение как для земельных участков предотвращает перекрытие ID номеров земельных участков контурами зданий.
ВВЕДЕНИЕ В MAPLEX ДЛЯ ARCGIS
3
Размещение надписей в Maplex для ArcGIS
Maplex для ArcGIS заметно повышает качество нанесения надписей, позволяет автоматически редактировать длинные надписи и перемещать их, чтобы расположить их вдоль линий картографической сетки.
Перенесенные надписи автоматически выравниваются по правому или левому краю или центру в зависимости от расположения надписи относительно объекта
4
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Механизм надписей Maplex размещает надписи так, чтобы их перекрывание было минимальным.
ВВЕДЕНИЕ В MAPLEX ДЛЯ ARCGIS
5
Подсказки к изучению Maplex для ArcGIS
Если прежде вы не работали с Maplex для ArcGIS, помните, что вам вовсе необязательно знать все о программе, чтобы получить немедленные результаты. Начните изучение Maplex для ArcGIS с чтения Главы 2 ‘Краткий курс обучения’. Из Главы 2 вы узна ете, насколько просто и быстро можно создавать высококачест венные картографические надписи. К Maplex для ArcGIS при лагаются данные, используемые во всех самоучителях этой серии, так что вы можете повторять их за шаг за шагом. Вы можете также изучить руководство пользователя без использования вашего компьютера.
Поиск ответов на вопросы
Как большинство людей, вы стремитесь выполнить ваши зада ния, затратив минимум времени и усилий на обучение работе с программой. Вы мечтаете о легкой в использовании программе, выдающей быстрые результаты и не требующей прочтения обширной документации. Однако, когда у вас возникает вопрос, вам хочется получить ответ как можно скорее, чтобы завершить выполнение задания. Именно об этом рассказывается в данной книге: она содержит ответы на интересующие вас вопросы.
Данная книга описывает процесс нанесения надписей на вашу карту с помощью Maplex для ArcGIS. Хотя вы можете читать эту книгу с начала до конца, мы советуем вам использовать ее как справочное пособие. Когда вам требуется узнать, как выполнять конкретную задачу, например присвоение словаря сокращений классу надписей, просто загляните в соответствующий раздел в оглавлении или указателе. Вы получите четкое, последователь ное указание к выполнению данной задачи. Некоторые главы помимо задания содержат также более подробную информацию, с которой вы можете ознакомиться, чтобы получить общее представление. Кроме того, вы можете обращаться к словарю, если вы встретите незнакомый геоинформационный термин или если вам понадобится освежить его в памяти.
Об этой книге
Это книга создана с целью представления модуля Maplex для ArcGIS и его возможностей. Темы, охваченные в разнообразных заданиях и руководстве в главе 2, подразумевают, что вы уже знакомы с основами использования ГИС и ArcMap. Если прежде вы никогда не работали с ГИС или ArcMap или чувствуете, что вам необходимо освежить ваши знания, потратьте немного вре мени на чтение книг ‘Начало работы с ArcGIS’ и ‘ArcMap. Руководство пользователя’. Если необходимость в этом от сутствует, продолжайте работать с данной книгой, однако вам следует обращаться к упомянутым справочным пособиям в слу чае, если вы встретите незнакомое задание.
Дополнительную информацию о создании пользовательских ин струментов с помощью Maplex для ArcGIS вы можете найти на сайте ArcGIS http://arcgisdeveloperonline.esri.com.
Получение помощи на вашем компьютере
В дополнение к данной книге ценным источником информации по использованию этой программы является онлайновая систе ма помощи Maplex для ArcGIS.
Связь с ESRI
Если вам необходимо связаться с ESRI по вопросам технической поддержки, загляните в ‘Техническая поддержка’ в разделе ‘Дополнительная помощь’ ArcGIS Desktop Help. Вы также можете посетить сайт ESRI по адресу www.esri.com и support.esri.com и получить дополнительную информацию о Maplex для ArcGIS и ArcMap.
Образовательные программы ESRI
ESRI предусматривает возможности обучения приемам, исполь зуемым в работе с географической информацией, приложения ми и технологиями ГИС. Вам предлагаются курсы с инструкто ром, интернет курсы и самоучители вы можете выбрать наи более приемлемый для вас способ обучения. Дополнительную информацию вы найдете на сайте www.esri.com/education.
6
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Краткий курс обучения
2
В ЭТОЙ ГЛАВЕ
• Размещение надписей в Maplex для ArcGIS
Неплохим способом обучения работе с Maplex для ArcGIS является процесс нанесения надписей на карту с параллельной конвертацией их в аннотации. Это руководство знакомит вас с некоторыми техниками нанесения надписей на примере картографирования земельных участков и улиц.
В этом учебном пособии вы будете применять Maplex для ArcGIS, чтобы:
• Разместить надписи для полигонов
• Разместить надписи для линий
• Улучшить размещение названий улиц
• Конвертировать надписи в класс объектов аннотаций базы геоданных
• Вручную разместить неразмещенные аннотации
• Редактировать аннотации
В упражнениях настоящей главы используются учебные данные, прилагаемые к Maplex для ArcGIS. По умолчанию при установке программы данные помещаются в C:\ArcGIS\ArcTutor\Maplex. Вам потребуется наличие доступа на запись к этой папке. Если у вас его нет, просто скопируйте данные в другую папку, к которой вы имеете доступ на запись.
7
Нанесение надписей в Maplex для ArcGIS
Представьте себе, что вы работаете в городском управлении и составляете карту для налогового инспектора. Земельные участки на этой карте должны иметь номера, состоящие из двух частей, должны быть подписаны длины границ между участками и названия улиц. Вы практически завершили со ставление карты, однако надписи размещены не совсем пра вильно. Вы собираетесь использовать модуль Maplex для ArcGIS, чтобы закончить нанесение названий и преобразо вать надписи в аннотации, что даст другим городским уч реждениям возможность впоследствии использовать эти данные.
Запуск ArcMap и открытие карты земельных участков
Первым шагом к улучшению размещения надписей на ва шей карте является запуск ArcMap и подключение модуля Maplex для ArcGIS.
1. Нажмите кнопку Пуск на панели Windows , укажите на Программы, укажите на ArcGIS, и щелкните ArcMap.
1
2. Если при загрузке ArcMap появляется диалоговое окно Начать работу с, выберите опцию С существующей кар той. Если этого не происходит, переходите к пункту 4.
3. Дважды щелкните на строчке Поиск карт. Переходите к пункту 5.
2 3
4. Если окно выбора типа карты не появилось при запуске ArcMap, нажмите Файл в основном меню и щелкните Открыть.
4
8
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
5. В диалоговом окне Открыть переместитесь в папку с ус тановленными учебными данными. По умолчанию дан ные помещены в C:\ArcGIS\ArcTutor\Maplex.
5
1. Нажмите Инструменты и щелкните Дополнительные мо дули.
6
1
6. Дважды щелкните на Parcels.mxd.
Откроется карта земельных участков. Эта карта включает несколько слоев в фреймах данных, названных Parcel Map. Два слоя, Улицы и Земельные участки, уже надписаны и имеют построенные для них выражения. Вы улучшите рас положение надписей на карте. Другой слой, Границы участ ков, еще не подписаны. Вы добавите надписи к этому слою.
Подключение модуля Maplex для ArcGIS
Прежде чем использовать модуль Maplex, вы должны акти вировать его и установить Механизм надписей Maplex в ка честве механизма создания надписей в фреймах данных.
Появится диалоговое окно Дополнительные модули. 2. Поставьте отметку возле Maplex, чтобы активировать
дополнительный модуль.
2
3
3. Нажмите Закрыть.
КРАТКИЙ КУРС ОБУЧЕНИЯ
9
Теперь, когда дополнительный модуль подключен, вы можете по умолчанию запустить мастер создания надпи сей Механизм надписей ESRI Maplex.
4. В меню Вид выберите Свойства фрейма данных.
волы. Когда вы составляете карту, которая будет печа таться в определенном масштабе, предпочтительнее уста новить базовый масштаб прежде, чем вы приступите к нанесению надписей на карту. В противном случае, вы не будете иметь представление о том, как надписи будут выглядеть в напечатанном виде; при изменении экстента количество надписей может меняться. Если базовый мас штаб установлен, надписи становятся подобны аннотаци ям.
6. Нажмите на стрелку в строке Механизм создания надпи сей и выберите Механизм надписей ESRI Maplex.
Базовый масштаб
4
Откроется диалоговое окно Свойства фрейма данных. 5. Перейдите на закладку Общие.
5
6 7
Базовый масштаб карты составляет 1:5000. Это означает, что, независимо от текущего масштаба карты, простран ственные объекты и шрифты на экране имеют размер, соответствующий их реальному размеру в масштабе 1:5000. Увеличение или уменьшение экстента карты со ответственно увеличивает или уменьшает шрифты и сим
7. Щелкните OK.
Механизм надписей Maplex автоматически начнет перерас чет размещения надписей на карте. Некоторые надписи, ви димые раньше, исчезнут, а формат остальных, возможно, изменится. Вы отрегулируете настройки размещения поз же, чтобы удостовериться, что все надписи будут располо жены и отформатированы в соответствии с дизайном вашей карты.
10
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Добавление панели инструментов Надписи В Maplex для ArcGIS к панели инструментов Надписи до бавлены некоторые инструменты. Сейчас вы добавите па нель инструментов Надписи в ArcMap. 1. Щелкните Вид, укажите на Панели инструментов, и на
жмите Надписи.
1
Поскольку подключен модуль Maplex для ArcGIS, в па нели инструментов Надписи добавляется ниспадающий список Качество размещения, кроме того, в меню Надпи си добавляется несколько новых пунктов. Эти дополни тельные параметры активны, так как модуль Maplex был активирован в диалоговом окне Дополнительные моду ли. Вы можете прикрепить панель инструментов в окне ArcMap, или оставить ее плавающей.
Перечень инструментов панели Надписи:
Словарь сокращений позволяет вам установить, как сокра щаются слова в надписях.
Использовать механизм надписей Maplex позволяет запу стить или отключить механизм надписей Maplex для актив ного фрейма данных.
Опции отвечают за установку базовых и расширенных опций механизма надписей Maplex для активного фрейма данных.
Менеджер надписей позволяет вам регулировать все клас сы надписей на вашей карте через единое диалоговое окно.
Кнопка Изменить приоритет надписей регулирует после довательность нанесения классов надписей. В первую оче редь размещаются надписи с более высоким приоритетом.
Кнопка Присвоение весов надписям регулирует относи тельную важность объектов в случае перекрытий надписей и объектов.
Кнопка Зафиксировать надписи закрепляет надписи, ото бражающиеся в текущем экстенте карты. Это позволяет вам перемещаться по карте, не дожидаясь, пока будет произве ден перерасчет расположения надписей каждый раз, когда вы увеличиваете/уменьшаете или перемещаете изображе ние.
Кнопка Показать неразмещенные надписи показывает над писи, которые не были размещены, другим цветом (по умол чанию красным).
Меню Качество размещения — “Быстрое” позволяет быстро размещать надписи посредством простых вычислений. “На илучшее” занимает больше времени, используя более слож ные вычисления.
КРАТКИЙ КУРС ОБУЧЕНИЯ
11
Пересмотр требований к надписям на карте
Далее вы примените Maplex для ArcGIS, чтобы подписать объекты на вашей карте с учетом требований налоговой ин спекции.
Для каждого земельного участка информация на карте долж на быть представлена в виде серийного номера и номера уча стка. Эта информация хранится в двух различных полях таб лицы атрибутов класса участков, а при размещении надпи сей они комбинируются, образуя простое числовое выраже ние. Поскольку вся информация записана цифрами, части надписи следует расположить так, чтобы каждый номер за нимал отдельную строку, где его можно было бы легко иден тифицировать. Если механизм надписей ESRI Maplex запу щен, многие надписи подогнаны так, чтобы уместиться на карте. Вы измените опции надписей, чтобы они переноси лись.
Чтобы избежать неопределенностей, к какому участку ка кой номер относится, номера не должны выходить за преде лы участков. Налоговая инспекция работает с печатными картами масштаба 1:5,000. Базовый масштаб этой карты уже установлен на 1:5,000, так что шрифты и символы на карте приведены к этому масштабу и их размер будет истинным при печати в масштабе 1:5,000. Многие участки в этом мас штабе слишком малы, чтобы содержать еще и цифры, на бранные заданным шрифтом. Чтобы поместить надписи для этих участков, вы воспользуетесь механизмом надписей Maplex для уменьшения размера шрифта, если это нужно, чтобы уместить их в границы участков.
По периметру участков должна быть подписана протяжен ность границ между ними. Чтобы сделать эти надписи более удобными для чтения, текст следует вытянуть вдоль линии границы на небольшом расстоянии от нее.
Названия улиц надписаны. Так как каждая улица представ лена несколькими линейными объектами, некоторые из них перегружены надписями. Это распространенная проблема,
связанная с расположением названий улиц. Вы усовершен ствуете размещение надписей в пределах улиц, определив данные линейные объекты как улицы в механизме надписей Maplex, который затем будет рассматривать все уличные объекты со сходными именами как одну улицу. Просмотр выражения надписи, созданного для слоя Земельные участки Вы начнете с приведения слоя Parсels (Земельные участки) в соответствии с требованиями налоговой инспекции. 1. Правой кнопкой мыши щелкните Parсels и выберите
Свойства.
1
12
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
2. Перейдите на закладку Надписи.
2
Для этого слоя уже задано выражение надписи, объеди няющие значения двух числовых полей, SERIAL_NUM и NUMBER_, с пробелом между ними, чтобы создать надписи для участков. 4. Щелкните OK.
3
Опция Надписать объекты этого слоя отмечена, так как слой был сохранен с включенной опцией нанесения над писей. Если бы вы начинали подписывать новый слой, вам бы пришлось отметить эту опцию.
Для слоя участков определен одинаковый для всех объ ектов способ нанесения надписей. В этом упражнении вы примените указанный метод размещения надписей в слое. Также имеется возможность разделить объекты на клас сы и по разному надписать их. Посмотрите разделы, ка сающиеся надписывания классов в Главе 3 данной книги, чтобы получить дополнительную информацию о созда нии нескольких классов надписей для слоя.
3. Нажмите Выражение.
4
В следующем задании вы будете использовать пробел меж ду двумя значениями в выражении в качестве маркера для разделения и переноса частей надписи.
КРАТКИЙ КУРС ОБУЧЕНИЯ
13
Разбиение всех надписей для земельных участков на две строки
Требования к вашей карте таковы, что, помимо разделения пробелом, две части надписи должны располагаться одна под другой. Когда вы запустили Механизм надписей ESRI Maplex, многие надписи были размещены именно так, что бы поместиться в границах участков, хотя в пределах крупных участков надписи могут находиться и на одной строке. Сейчас вы разделите каждую из надписей и разместите в две строки.
1. Нажмите Свойства размещения.
2. Перейдите на закладку Стратегия наилучшего размеще ния надписей.
2
1
Откроется диалоговое окно Свойства размещения. Оно содержит три закладки, которые изменяют свой вид в зависимости от того, надписываете ли вы точечный, линейный или площадной объект. Эти закладки позволяют вам регулировать процесс нанесения надписей с помощью механизма надписей ESRI Maplex.
Обратите внимание на то, что первый пункт на этой заклад ке отмечен по умолчанию. Это означает, что механизм над писей ESRI Maplex постарается разделить и разместить в несколько строк как можно больше надписей там, где место ограничено.
14
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
3. Нажмите Опции, чтобы изменить опции переноса надписей.
Пробел первый символ разделитель в списке симво лов по умолчанию, и, скорее всего, именно его вы будете использовать переноса и размещения надписей участков.
4. Отметьте Переносить всегда.
3
4
Откроется диалоговое окно Опции переноса надписей.
Это диалоговое окно позволяет вам регулировать распо ложение строк, по которым выравнивают надписи, опре делять символ, по которому будет происходить перенос, указывать, в каком месте по отношению к символу пере носа будет разделение, и следует или нет отображать символ переноса на карте. Кроме того, вы можете регули ровать, будет ли перенос совершаться лишь в указанных местах или везде, где встречается знак переноса. Нако нец, с помощью этого окна вы сможете регулировать фор му надписи, устанавливая число линий, а также мини мальное и максимальное количество знаков в строке надписи.
В меню Символы переноса перечислены все разделитель ные знаки, которые Maplex использует для переноса и разнесения надписей по строкам. По умолчанию для переноса надписей могут применяться три знака пробел, запятая и дефис. Кнопки Добавить и Удалить отвечают за изменение списка разделительных знаков. Для каждого знака из списка вы можете задать функцию его использования для переноса в любом случае, выбрав оп цию Переносить всегда.
5
Все надписи будут автоматически перенесены и разме щены на нескольких строках. 5. Щелкните OK. Если в надписи присутствует какой либо из двух остав шихся разделительных знаков, то надпись также будет разделена и разнесена на строки, если это упростит раз мещение соседних надписей. Вы нанесли надписи, удовлетворяющие первому требова нию налоговой инспекции. На следующем шаге вы удосто веритесь, что они не выходят за пределы участков.
КРАТКИЙ КУРС ОБУЧЕНИЯ
15
Подгонка надписей к размерам участков
Многие надписи для участков уже на данный момент не вы ходят за их пределы, однако имеются и те, которые не умес тились. По требованиям к оформлению карты земельных участков, надписи должны умещаться в границах участков, поэтому вы примените Maplex для подгонки надписей.
1. Отключите опцию Выступ за пределы объекта.
шить их размер при помощи механизма надписей ESRI Maplex.
2. Отметьте опцию Уменьшить размер.
2
3 1
3. Нажмите Ограничения.
Теперь надписи не могут выходить за пределы полиго нальных объектов. Однако вы сталкиваетесь с новой про блемой: некоторые надписи превышают размер участка в масштабе карты 1:5000. Теперь, поскольку надписи не имеют права располагаться вне участка, они не будут на несены на карту. Чтобы разместить их, вы должны умень
16
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Текущий размер шрифта отображен в верхней части ди алогового окна Уменьшение надписи. В данном случае он составляет 8 точек. Вы уменьшите размер шрифта на три точки, до 5, с шагом в полточки. Кроме того, вы сожмете знаки так, чтобы их ширина составляла три четверти от исходной.
4. Введите “5” в строку Минимальный размер шрифта в раз деле Уменьшение размера шрифта.
Установка приоритета участков и надписей
Maplex для ArcGIS прежде всего наносит надписи в свободных местах на карте. Иногда, при нехватке свободного пространства, надписи перекрывают объекты. Вы можете регулировать порядок нанесения надписей и характер пере крывания ими объектов, устанавливая их вес.
1. Щелкните закладку Разрешение конфликтов.
1
4
55
6 6
5. Введите “75” в строку Минимальная ширина в разделе Сжатие ширины шрифта.
6. Щелкните OK. Надписи будут помещены внутри участков и слегка умень шены в размере там, где свободного пространства не хватает.
КРАТКИЙ КУРС ОБУЧЕНИЯ
17
2. Наберите “0” в строке Внутренний вес объекта.
2 3
4. Щелкните OK. 5. Щелкните OK.
5
4
Вес со значением ноль означает, что пространство на кар те, занимаемое данным объектом или надписью, и далее может рассматриваться как свободное для других объек тов и надписей карты.
3. Наберите “600” в строке Пограничный вес объекта.
Надпись или объект весом в одну тысячу не могут быть перекрыты. Вес в 600 среднее значение, которое будет предупреждать перекрывание надписями границ участ ков. Если объект или надпись должны быть перекрыты надписью, Maplex выберет перекрытие менее значимых объектов или надписей.
Maplex для ArcGIS произведет перерасчет надписей на кар те в соответствии с новыми правилами, внесенными вами для слоя Земельные участки.
18
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Затратьте несколько минут на сравнение результатов разме щения надписей до и после внесения этих изменений.
Надписывание границ участков
Границы между участками хранятся в отдельном классе линейных объектов. Одно из требований к карте заклю чается в том, что эти линии должны надписываться по их длине. Теперь вы надпишите границы участков.
1. Нажмите правой кнопкой мыши на слое Границы участков (Parcel Boundaries) и щелкните Свойства.
До произведенных вами поправок, многие надписи отсутствовали в связи с конфликтами между ними и другими объектами и надписями.
11
2. Отметьте опцию Надписать объекты этого слоя.
2
После того как вы уменьшили размер шрифта и ширину знаков, большее количество надписей поместилось на карте без проблем с пространством.
Вы столкнулись с требованиями по нанесению надписей для земельных участков, разработанными налоговой инспекци ей. В следующем разделе вам предстоит наносить надписи для границ.
КРАТКИЙ КУРС ОБУЧЕНИЯ
3
3. В выпадающем меню Поле надписи выберите LENGTH (длина), чтобы границы участков надписывались нуж ным значением атрибута.
Границы участков будут надписаны в соответствии с их длиной.
19
Вытягивание надписей вдоль границ участков
В соответствии с требованиями по оформлению карты для налоговой инспекции, надписи границ должны быть вытя нуты вдоль них. Вы удостоверитесь в том, что надписи раз мещены правильно.
1. Щелкните Свойства размещения.
4. Выберите Со сдвигом по прямой.
4
1
2. Откройте закладку Размещение надписи.
2
5
5. Нажмите OK. Надписи границ участков будут расположены вдоль линий.
Отделение надписей от границ участков
3
Чтобы сделать длины линий более удобными для чтения, вы
немного отодвинете надписи от границ участков.
3. Нажмите Размещение.
Откроется диалоговое окно Опции размещения. Там представлены разнообразные варианты нанесения надпи сей к точечным, линейным и площадным объектам. По скольку вы надписываете границы участков, то вы уви дите опции, доступные для линейных объектов.
20
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
1. Щелкните Смещение надписи.
11
Откроется диалоговое окно Смещение надписи. Вы мо жете установить расстояние от линии и от конца линии. Для данной карты, вы хотите сместить надписи на одну точку от линии. 2. Наберите “1” в текстовом окне Расстояние.
2 3 4
4. В меню Ограничить смещение выберите Над линией. 5. Щелкните OK.
Надписи для границ участков будут размещены на рас стоянии одной точки над линиями.
Регулирование стратегий наилучшего размещения надписей для границ земельных участков
После того, как вы установили параметры размещения над писей для границ земельных участков, вы отрегулируете стратегию наилучшего размещения надписей. Вы отключи те перенос надписей, позволите надписям слегка выходить за пределы линий и разрешите механизму надписей умень шить размер шрифта там, где это даст возможность размес тить больше надписей. 1. Откройте закладку Стратегия наилучшего размещения
надписей.
11
2
3
5
3. В качестве единиц выберите точки. КРАТКИЙ КУРС ОБУЧЕНИЯ
2. Отключите опцию Переносить по словам, чтобы надписи размещались на одной строке.
3. Отключите опцию Выступ за пределы объекта, чтобы над писи не выходили за пределы границ линий.
21
4. Отметьте опцию Уменьшить размер шрифта.
4 5
5. Нажмите Ограничения. 6. Наберите “5” в строке Минимальный размер шрифта, что
бы установить нижнюю границу размера шрифта надпи сей.
Надписи для границ участков могут теперь слегка выходить за пределы более коротких линейных объектов и могут быть уменьшены до 5 точек с их базовых 7. Это позволит размес тить большее число более крупных надписей там, где имеет ся больше свободного места, и более мелких там, где его мало.
Установка стратегии разрешения конфликтов между надписями для границ участков
Теперь, когда вы уже определили стратегию наилучшего раз мещения надписей в соответствии с размерами границ, вы установите стратегию разрешения конфликтов. 1.Откройте закладку Разрешение конфликтов.
1
6
2
7 7
7. Нажмите OK.
22
2. Наберите 600 в строке Вес объекта. Это среднее значение веса, при котором надписи не бу дут перекрываться, если позиции не будут заняты более значимыми надписями.
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
3. Нажмите OK.
3
4. Нажмите OK.
Удаление лишних названий улиц Осталось разобраться с последней проблемой нанесения над писей. Названия улиц иногда повторяются для одной ули цы. Это связано с тем, что одна и та же улица может состоять из нескольких отдельных объектов, каждый из которых над писывается. Чтобы уменьшить беспорядок, вызванный этим на карте, вы удалите лишние названия улиц.
Лишнее название улицы
4
Вы закончили установку параметров нанесения надписей для линейных объектов; теперь их размещение будет соответст вовать требованиям налоговой инспекции.
КРАТКИЙ КУРС ОБУЧЕНИЯ
23
1. Правой кнопкой мыши щелкните на слой улиц (streets) и выберите Свойства.
3. Откройте закладку Размещение надписи.
3
1
Появится диалоговое окно Свойства слоя. 2. Щелкните Свойства размещения.
4
4. Отметьте опцию Как для надписей улиц. Благодаря этому, механизм надписей ESRI Maplex объе динит смежные объекты с одним названием для нанесе ния надписей.
5. Нажмите OK.
5
2 2
24
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
6. Нажмите OK.
На панели инструментов для нанесения надписей пред ставлены два варианта размещения надписей, Быстрое и Наилучшее. Быстрое дает возможность сразу увидеть раз мещение надписей и использует установки по умолчанию. Опция Наилучшее использует более сложные вычисле ния для расчета размещения надписей и создает оконча тельный вариант расположения надписей на карте.
7. Нажмите стрелку выпадающего меню и выберите Наи лучшее качество размещения.
6
Карта перерисовывается, и лишние названия улиц уда ляются. Некоторые улицы по прежнему могут иметь не сколько надписей, чтобы снизить вероятность путаницы в местах перекрестков.
Лишние названия улиц были удалены
7
Вам удалось преобразовать надписи на карте в соответствии с требованиями налоговой инспекции. Теперь вы можете перейти к обзору слоя; добавить элементы карты, такие, как масштабная линейка, стрелка севера и легенда; и распеча тать карту для налоговой инспекции.
Далее вы сделаете надписи доступными для учреждений, не использующих в работе Maplex для ArcGIS. Чтобы сделать это, вам необходимо преобразовать надписи в аннотации.
Конвертация надписей в аннотации
Надписи, создаваемые Maplex для ArcGIS, динамичны — они наносятся каждый раз, когда карта перерисовывается на эк ране, пока вы не отмените эту функцию, нажав кнопку За фиксировать надписи на панели инструментов Надписи. Когда вы сохраняете карту, в процессе создания которой использовался механизм надписей ESRI Maplex, карта мо жет использоваться всеми, у кого на компьютере установлен Maplex для ArcGIS, и все ваши установки сохраняются при открытии карты на другом компьютере. Однако пользовате ли, у которых установлен ArcMap, но не установлен модуль Maplex, не могут работать с надписями, созданными с помо щью Maplex для ArcGIS. Чтобы надписями можно было
КРАТКИЙ КУРС ОБУЧЕНИЯ
25
пользоваться, вам необходимо конвертировать их в аннота ции и сохранить в текущем документе карты или в базе геоданных.
Хранение аннотаций в документе карты удобно, когда их немного, обычно менее ста, и если они используются при работе лишь с данной картой. Аннотации в документе карты могут быть подразделены на группы аннотаций, которые мо гут также использоваться для хранения иной графической информации. Этот вид аннотаций может редактироваться только при помощи панели инструментов Рисование и не может быть использован в другом документе карты.
Хранение аннотаций в базе геоданных в целом лучше хране ния их в документе карты. В базе геоданных аннотации хра нятся в классах объектов анотаций. Они редактируются при помощи панелей инструментов Редактор и Аннотации и могут добавляться ко многим картам. Отображение аннота ций эффективнее при хранении их в базе геоданных, кроме того, эти аннотации проще редактировать и использовать в других картах.
Вы конвертируете надписи на этой карте в аннотации, хра нящихся в базе геоданных.
1. Правой кнопкой мыши щелкните на Parcel Map в Таблице содержании ArcMap и нажмите Конвертировать надпи си в аннотации.
1
В зависимости от того, какой программный продукт у вас установлен ArcView® или более профессиональный (ArcEditor™ или ArcInfo™) в диалоговом окне Конверти ровать надписи в аннотации будут некоторые различия. Следующие рисунки иллюстрируют эти различия.
Диалоговое окно Конвертировать надписей в аннотации при работе на уровне лицензии ArcView в ArcMap. Создание объектно связанных аннотаций возможно только в ArcEditor или ArcInfo. Если вы создали надписи для класса объектов базы геоданных, аннотации по умолчанию будут сохранены в текущую базу геоданных, однако вы можете поместить их в другую базу данных.
26
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
В этом упражнении вы конвертируете эти надписи в стан дартные аннотации, а чтобы сократить время, вы сделае те это только в текущем экстенте.
2. Отметьте опцию Создать аннотации для объектов в теку щем экстенте.
2
33
Диалоговое окно Конвертировать надписи в аннотации в программных продуктах ArcEditor или ArcInfo. Аннотации будут связаны с объектами и по умолчанию сохраняются в текущую базу геоданных. Если вам не надо создавать объектно связанные аннотации, вы можете выбрать другую базу геоданных, в которой вы хотите сохранить ваши аннотации. Объектно связанные аннотации должны храниться в той же базе данных, что и объекты, с которыми они связаны.
Диалоговое окно Конвертировать надписи в аннотации позволяет вам преобразовать надписи из всех надписан ных слоев, отображаемых на карте. Если вы не хотите конвертировать надписи в аннотации для какого либо слоя, вы можете убрать галочку напротив этого слоя в таблице содержания ArcMap, или отключить функцию нанесения надписей для этого слоя, прежде чем приступить к процедуре преобразования. Вы можете конвертировать надписи в аннотации в одном слое, щелкнув правой кнопкой на слое, а не на фрейме данных, а затем нажав Конвертировать надписи в аннотации.
3. Если окошки в столбце Объектно связанные отмечены, уберите отметки, чтобы создать стандартные аннотации к объектам.
Столбец Дополнить позволяет вам сохранить новые ан нотации в существующем классе аннотаций. Вы не буде те использовать эту опцию, поскольку у вас нет классов объектов аннотаций.
Названия новых классов аннотаций отображены в столб це Классы аннотаций. Вы можете переименовать новый класс аннотаций, но в этом упражнении вы оставите име на, заданные по умолчанию.
КРАТКИЙ КУРС ОБУЧЕНИЯ
27
Кнопка Просмотр рядом с новым классом аннотаций поз воляет вам указать базу геоданных, чтобы сохранить в ней класс аннотаций. Вы сохраните аннотации в той же базе геоданных, что и класс пространственных объектов на карте. Кнопка Свойства позволяет вам контролировать некото рые аспекты хранения и редактирования аннотаций. Вы можете применить совместимый стиль и уменьшить про странство, требуемое для хранения аннотаций в базе дан ных, потребовав от редакторов аннотаций выбрать сим вол из таблицы символов для класса аннотаций. Когда вы создаете объектно связанную аннотацию, вы можете также установить, будут ли создаваться новые аннота ции при добавлении новых объектов в класс пространст венных объектов, и будут ли существующие аннотации обновляться при изменении формы объектов. Если вы храните аннотации в многопользовательской базе геодан ных, вы можете задать ключевые слова конфигурации, чтобы установить специальные параметры РСУБД для хранения класса объектов. Вам не нужно устанавливать никакие дополнительные характеристики для аннотаций в данном упражнении. 4. Щелкните Конвертировать.
4 4
Появится окно, отображающее состояние процесса кон вертации. Этот процесс может занять одну две минуты, поскольку ArcMap пересчитывает расположение всех надписей в текущем экстенте, а затем преобразует их в аннотации. Когда процесс конвертации будет завершен, к карте добавятся три новых слоя.
Затем вы начнете редактирование, чтобы разместить анно тации, полученные из надписей, которые не были размеще ны с помощью механизма надписей. Начало редактирования Некоторые надписи не могут быть нанесены на карту из за недостатка свободного пространства. Эти надписи были кон вертированы в аннотации в новых классах объектов, но они отмечены как неразмещенные и не отображены на карте. Неразмещенные объекты аннотации являются пространст венными объектами базы геоданных и могут быть добавле ны в процессе редактирования. Теперь вы начнете редакти рование и подготовитесь к размещению неразмещенных ан нотаций.
28
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
1. Если панель инструментов Редактор не видна в данный момент, правой кнопкой щелкните на любой панели ин струментов и выберите Редактор из выпадающего списка.
5. Щелкните на кнопке Окно неразмещенных аннотаций на панели инструментов Аннотации.
5
1
2. Если панель инструментов Аннотации не отображается, правой кнопкой щелкните на любой панели инструмен тов и выберите Редактор из выпадающего списка.
2
3. Щелкните Редактор и нажмите Начать редактирование.
Появится окно Неразмещенные аннотации. Вы можете изменить его размер, прикрепить к окну ArcMap или ос тавить плавающим.
Далее вы займетесь размещением неразмещенных аннотаций.
Размещение неразмещенных аннотаций
Окно неразмещенных аннотаций позволяет вам управлять процессом размещения или удаления неразмещенных анно таций. Вы воспользуетесь инструментом Редактировать ан нотацию на панели инструментов Аннотации, чтобы отре дактировать аннотацию после ее размещения.
1. В окне неразмещенных аннотаций в меню Показать выбе рите ParcelBoundariesAnno.
2. Нажмите Искать сейчас.
2
1
3
4. В выпадающем списке Целевые слои панели Редактор выберите ParcelBoundariesAnno.
4
КРАТКИЙ КУРС ОБУЧЕНИЯ
29
Ряд аннотаций может и не быть размещен. Некоторые из них были надписями к объектам, которые лишь частично попадали в видимый экстент. Возможно, они и были бы размещены, если бы вы преобразовали в аннотации все надписи, а не только те, что находились в пределах види мого экстента.
3. Отметьте окно Отобразить.
5. Щелкните Искать сейчас.
5
3 6
4. Выберите инструмент Увеличить и приблизьте участок между улицами E 12th и E 13th.
6. Правой кнопкой мыши щелкните на аннотации в списке и нажмите Разместить аннотацию.
Это контекстное меню также можно использовать для того, чтобы переместиться или приблизиться к неразме щенной аннотации или для удаления объекта аннотации.
Объекты аннотации появляются на карте.
7. Выберите инструмент Редактировать аннотацию.
7
30
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
8. Щелкните в центре аннотации и перетащите ее под ли нию границы участка.
9. Щелкните на красный указатель изменения размера в правом верхнем углу аннотации и потяните его вниз и к центру аннотации. Когда аннотация уменьшится, отпус тите кнопку мыши.
88
99
Поместив курсор на середину аннотации, вы увидите ука затель перемещения. Щелкнув в центре аннотации на ука зателе и “перетащив” ее, вы перенесете аннотацию на но вое место.
Если вы щелкните и потяните за один из синих указате лей поворота в правом или левом углу объекта аннота ции, аннотация повернется вокруг второго указателя. Красный указатель отвечает за изменение размера анно тации. Вы воспользуетесь им для уменьшения аннотации.
При помещении курсора мыши над красным указателем, он примет вид двусторонней стрелочки. Притягивание к центру уменьшает аннотацию. Растягивание от центра увеличивает.
10.Нажмите кнопку Предыдущий экстент.
1Q0
Вы разместили одну из неразмещенных аннотаций, передви нули ее в правильное положение и уменьшили ее до подхо дящих размеров. Аналогично вы можете разместить любую другую неразмещенную аннотацию. Вы также можете использовать инструменты панели инст рументов Аннотации, чтобы редактировать объекты анно тации на карте. В следующем разделе вы отредактируете на звание улицы, размещенное в процессе конвертации.
КРАТКИЙ КУРС ОБУЧЕНИЯ
31
Редактирование аннотации
Некоторые аннотации, размещенные с помощью механизма надписей ESRI Maplex могут не вполне соответствовать ва шим ожиданиям. Поскольку аннотации, в отличие от надпи сей, можно редактировать, вы можете выбрать эти объекты аннотации, а затем передвинуть, изменить или удалить их.
1. Нажмите клавишу Z, щелкните и растяните прямоуголь ник вокруг улицы E 12 TH ST.
2. Щелкните на аннотации E 12TH ST. 3. Щелкните правой кнопкой мыши и выберите Конверти
ровать в один блок.
3
2
Части аннотации вытянуты вдоль того же пути. Вы изме ните аннотацию, так что она станет изогнутой в соответ ствии с изгибом улицы, а затем переместите ее.
4. Нажмите клавишу O.
5. Отметьте Изогнутой.
6. Щелкните На линии.
11
7. Нажмите OK.
Клавиша Z является “быстрой” клавишей при редакти
ровании, с помощью которой вы можете приближать объ
ект, пока используете инструменты редактирования. Име
ются еще несколько “быстрых” клавиш. Полный список
5
вы найдете в справке ArcGIS Desktop по индексу в теме
“Shortcut Keys” в разделе “for editing in ArcMap”.
Вы перетащите аннотацию E 12TH ST на другое место.
6
7
32
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
8. Поместите курсор на середину улицы, щелкните правой кнопкой мыши и выберите Следовать вдоль данного объ екта.
9. Нажмите на E 12TH ST и перетащите ее направо.
9 8
Осевая линия улицы подсветится и аннотация E 12TH ST разместится вдоль нее там, где вы щелкнули.
Аннотация строго соответствует изгибам улицы.
Вы применили Maplex для ArcGIS, чтобы нанести надписи на карту, преобразовали надписи в аннотации, хранящиеся в базе геоданных в классе аннотаций, разместили и отредак тировали некоторые аннотации. Дополнительную информа цию о редактировании аннотаций вы можете найти в руко водстве Редактирование в ArcMap.
В последующих главах этой книги дана более подробная информация об использовании Maplex для ArcGIS для со здания высококачественных надписей для вашей карты.
КРАТКИЙ КУРС ОБУЧЕНИЯ
33
Надписи в ArcGIS
3
В ЭТОЙ ГЛАВЕ
• Надписи и аннотации
• Улучшенное нанесение надписей с использованием классов надписей и выражений
• Использование тэгов форматирования текста
• Использование кэша карты для повышения качества нанесения надписей к объектам базы данных
• Надписывание объектов слоя
• Создание классов надписей и выражений
• Управление надписями на карте
• Параметры нанесения надписей в Maplex для ArcGIS
• Активация механизма надписей ESRI Maplex
• Основы управления надписями
Эта глава охватывает некоторые базовые представления о нанесении надписей в ArcMap, которые вам следует усвоить прежде, чем приступить к работе с Maplex для ArcGIS. Эти представления включают в себя различия между надписями и аннотациями, ход работы при создании аннотаций из надписей, управление простыми надписями, построение и управление сложными выражениями и классами надписей. Понимание этих принципов поможет вам получить лучшие результаты при использовании Maplex для ArcGIS.
35
Надписи и аннотации
Определение надписываемых объектов
Надписи создаются в ArcMap динамично. Надписи для класса объектов создаются с использованием атрибутов объектов слоя карты, и вы можете сохранить в свойствах слоя множество раз личных установок для этих надписей. Когда вы перемещаетесь по карте или увеличиваете/уменьшаете изображение, ArcMap следит за тем, чтобы надписи занимали свободное место. При меньших масштабах вы увидите меньше надписей, поскольку ArcMap предоставляется меньше пространства для их размеще ния, пока вы не установите базовый масштаб для данного фрей ма данных.
Поскольку не всегда все объекты могут быть надписаны, вероят но, вы захотите расставить приоритеты при нанесении надпи сей. Например, возможно, вы захотите, чтобы на карте Европы, в случае если не помещаются надписи и для названия страны и для столицы, надпись для страны присутствовала. Вы можете расставить приоритеты для каждого слоя на карте. В случае воз никновения конфликтных ситуаций при нанесении надписей, объект, принадлежащий более значимому слою, будет надписан прежде объекта, относящегося к менее важному слою. Аналогично, в пределах слоя вы можете установить порядок нанесения надписей для групп объектов — например, установить такой порядок, при котором города с большей численностью населения будут надписываться прежде, чем города с меньшей численностью. Группы объектов внутри слоя представлены классами надписей.
Надписи особенно удобны в работе с интерактивными картами, где масштаб и экстент меняются в зависимости от пожелания пользователя и где необязательно, чтобы надпись размещалась в определенном месте. Когда вы используете такие надписи, нет никакой гарантии, что вы получите желаемые надписи, распо ложенные на нужных местах. Если вам требуется тщательный контроль над нанесением надписей, например, при подготовке карты к публикации, вы должны управлять процессом нанесе ния надписей строже.
Maplex для ArcGIS удобен как для создания высококачествен ных динамичных надписей для ежедневного использования, так
и для увеличения количества и качества размещаемых надписей на карте. Если вам необходим более жесткий контроль над нане сением надписей, вы можете эффективно расставить надписи при помощи Maplex для ArcGIS, а затем преобразовать надписи в аннотации.
Получение текста в желаемом месте
Если вам требуется точно указать место расположения описа тельного текста на карте, то стоит преобразовать надписи в анно тации. Конвертация надписей в аннотации позволяет вам вруч ную разместить надпись для каждого объекта. Аннотации отли чается от надписей тем, что аннотации имеют определенное гео графическое местоположение. После конвертации надписей в аннотации, вы можете работать с каждой аннотацией независи мо — перемещать ее, изменять размер или шрифт, менять текст. Например, возможно, вы хотите переместить отдельные аннота ции, чтобы освободить место для той, которую ArcMap не смог разместить. ArcMap также предоставляет вам список надписей, не размещенных на карте в процессе конвертации, которые вы можете потом разместить вручную.
Хотя аннотация обычно содержит текст, она также может быть любым графическим элементом, аннотирующим карту – линией, кругом или полигоном.
Еще одной причиной конвертации надписей в аннотации явля ется предоставление пользователям возможности включать вы сококачественные надписи, созданные в Maplex для ArcGIS, в карту, публикуемую в ArcIMS сервисе или в файле опублико ванной карты (PMF) для тех, у кого есть ArcReader™, или пере давать документ карты пользователям ArcMap, не работающими с модулем Maplex для ArcGIS.
Принятие решения о месте хранения аннотации
При конвертации надписи в аннотации, вы можете выбрать мес то хранения аннотаций. Вы можете хранить их в документе кар
36
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
ты в группе аннотаций или в базе геоданных в классе объектов аннотаций и обращаться к ним как к другим данным карты.
Хранение аннотаций в базе геоданных аналогично хранению в ней точечных, линейных и площадных географических объек тов. Вы можете добавлять аннотации, хранящиеся в базе геодан ных, в любую карту, при этом они отобразятся в виде слоя в табли це содержания карты. Заданный класс объектов аннотаций мо жет содержать подклассы аннотаций, в которых хранятся раз личные типы аннотаций, что напоминает классы надписей, со зданные для данного слоя. В каждом классе объектов аннотаций содержится, по крайней мере, один подкласс аннотаций; чтобы добавить новые подклассы или отредактировать класс аннота ций с множеством подклассов аннотаций, вам необходима ли цензия ArcEditor или ArcInfo.
Когда вы конвертируете надписи слоя, разделенные на классы надписей, в аннотации базы геоданных, вы получите различные результаты в зависимости от используемого программного про дукта. В ArcView классы надписей конвертируются в один под класс аннотаций в классе объектов аннотаций. Текстовый сим вол каждого класса надписей будет доступен через меню Сим вол при использовании инструментов панели Аннотации для ре дактирования класса объектов аннотаций. С ArcEditor или ArcInfo классы надписей будут преобразованы в различные подклассы аннотаций внутри класса объектов аннотаций. Текстовый сим вол каждого класса надписей будет ассоциироваться с соответ ствующим подклассом аннотаций. Классы объектов аннотаций с подклассами аннотаций могут просматриваться, но не редак тироваться в ArcView.
Где вам следует хранить аннотации? Ответ на этот вопрос зависит от того, как вы планируете использовать аннотацию. Некоторые варианты представлены ниже:
• Если вы создаете карту для печати, и аннотации относятся только к данной карте, храните аннотации в группе аннота ций в документе карты. В этом случае, при удалении карты аннотации также будут удалены, так как они хранятся в до кументе карты.
• Если вы намереваетесь использовать аннотации в других кар тах — поскольку вы потратите много времени и усилий на размещение каждого фрагмента — сохраните ее в классе объ ектов аннотаций в базе геоданных. Вы можете добавить ан нотации как слой в другие карты.
• Если вы собираетесь использовать карту для интерактивного поиска данных, и эта карта содержит множество надписей — как правило, более 100, — храните их как аннотации в клас се объектов аннотаций базы геоданных для улучшения скорости прорисовки. ArcMap может отображать класс объ ектов аннотаций значительно эффективнее, чем аннотации из групп аннотаций документа карты.
Кроме того, вы можете связать аннотацию в базе геоданных с объектом, к которому она относится, создав объектно связанные аннотации. Так, если вы переместите объект, аннотация пере двинется вместе с ним; при удалении объекта, аннотация также удалится; а если вы поменяете атрибуты объекта, на которых основывается аннотация, ее текст изменится. Чтобы создать или отредактировать объектно связанную аннотацию, вам потребу ется ArcEditor или ArcInfo.
Как правило, вы создаете объектно связанные аннотации для определенного класса пространственных объектов, а не для целой карты, — и храните их в базе геоданных вместе с классом объек тов, с которым они связаны. Вы можете создать объектно свя занные аннотации при редактировании географических данных инструментами панели Редактор. Так же, вы можете конверти ровать надписи в объектно связанные аннотации.
Дополнительную информацию о работе с объектно связанными аннотациями вы найдете в книге Построение баз геоданных.
НАДПИСИ В ARCGIS
37
Улучшенное нанесение надписей с использованием классов и выражений
Нанесение надписей на карту – это не просто размещение текста рядом с соответствующими объектами. Все надписи на карте долж ны существовать в гармонии друг с другом, чтобы карта легко читалась и информация воспринималась однозначно. В первую очередь надписи должны способствовать четкой и быстрой иден тификации географического объекта пользователем карты.
При нанесении надписей на карту вам следует иметь четкое представление о назначении карты и о предполагаемых ее поль зователях. Это поможет вам решить, какие объекты следует над писать. Например, общая справочная карта города может включать лишь названия основных транспортных артерий, а план улиц того же города – названия всех улиц.
Создание множества классов надписей для единого слоя
Одним из способов улучшения восприятия карты является ис пользование различных символов для надписей различных групп объектов. По умолчанию, каждый слой объектов на карте надпи сывается одним типом надписей. Однако, иногда вам может по надобиться по разному надписать различные группы объектов в пределах одного слоя. Например, в слое улиц, магистрали могут быть надписаны более крупным шрифтом, чем переулки. Вы можете создать разные классы надписей для одного слоя на основе значения атрибута, символа объекта или выражения SQL. Для каждого класса надписей могут быть определены собственные текстовая строка, формат текста и свойства размещения. Дополнительные сведения о классах надписей вы найдете в книге ArcMap. Руководство пользователя.
Использование нескольких полей в выражениях для надписи
Возможно, вам понадобятся надписи, содержащие информацию, которая хранится в нескольких атрибутивных полях класса объ ектов, вместо нанесения надписи, основанной на единственном атрибуте объекта. Выражения позволяют вам комбинировать стро ки текста и содержимое одного или нескольких полей, чтобы создать более информативные надписи. Это удобно, если вы хо
тите, чтобы в надписи для объекта присутствовала различная ин формация, например идентификатор объекта и площадь земель ного участка. Кроме того, вы можете добавлять текст в надпись, например, чтобы идентификатор каждого участка читался как строка: “Участок # [PARCEL_ID]”. Это также может пригодить ся, если дополнение к атрибуту хранится в другом поле, как на пример префиксы к названиям улиц в городах США, допустим, Северная или Южная, могут храниться отдельно от названий улиц. Вы составляете выражение надписи в соответствующем окне, которое открывается при нажатии кнопки Выражение на заклад ке Надписи диалогового окна Свойства слоя или при нажатии той же кнопки в диалоговом окне Менеджер надписей. Каждый класс надписей может иметь свои выражения надписей.
Использование скриптов в выражениях надписи
Выражения надписи часто создают с помощью VBScript или JScript, которые позволяют добавить определенную логику, а так же дополнительное преобразование и форматирование текста надписей. Например, можно протяженные объекты надписать одним способом, а короткие – другим. Текстовые строки, содер жащиеся в атрибутах, могут быть преобразованы при составле нии выражений надписей. Например, можно сделать первую бук ву названий улиц заглавной, или указать, чтобы в числовой надписи отображались только два знака после запятой. Выражения могут включать также тэги форматирования текста для изменения части надписи, так что она будет отличаться от исходных символов, заданных для нее. Теги форматирования текста более подробно рассматриваются в разделе ‘Использование тэгов форматирования текста’ настоящей главы.
При использовании VBScript применяйте оператор ‘&’ для связи частей строк. Например, данное выражение создает надпись, в котором содержание поля PARCELNO отображается сочетанием текстовой строки “Parcel no: ” и значения поля:
"Parcel no: " & [PARCELNO]
38
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Для контроля отображения десятичных знаков, можно восполь зоваться функцией округления VBScript . Например, это выра жение отображает значения поля Area (площадь), округленные до одного десятичного знака:
Round ([AREA], 1)
Чтобы сделать ваши надписи заглавными или наоборот, строч ными буквами, используйте функции VBScript UCase и LCase. Например, данное выражение формирует надпись, в которой содержание поля Name отображается строчными буквами:
LCase ([NAME])
Чтобы создать надпись из нескольких строк, следует вставить константы VBScript vbNewLine или vbCrLf между названиями полей:
"Name: " & [NAME] & vbNewLine & [ADDRESS_1] & vbNewLine & [ADDRESS_2]
Для форматирования ваших надписей вы можете применять функции форматирования VBScript. Например, данное выраже ние отображает надпись в формате отображения денежных вели чин:
"Occupancy Revenue: " & FormatCurrency ([MAXIMUM_OC] * [RATE])
Существует также функция VBScript, которая использует не сколько строк кодов с логическим оператором If–Then, чтобы надписывать названия городов, если численность их населения превышает 250,000:
Function FindLabel ([NAME], [POPULATION])
if ([POPULATION] > 250000) then
FindLabel = [NAME]
end if
End Function
Эту функцию нужно использовать, отметив функцию Дополни тельно в окне Выражение, чтобы можно было интерпретировать более одной строки скрипта. Другой пример выражения надписи из нескольких строк с логическим разветвлением приведен ниже:
Function FindLabel ([Shape_length], [DIAMETER], [Material])
if ([Shape_length] > 200) then FindLabel = [DIAMETER] & " " & [Material]
else FindLabel = [DIAMETER] end if End Function
Эта функция формирует надписи для труб. Если длина трубы более 200 футов – в надписи отображаются диаметр трубы и ма териал, из которого она изготовлена, а если труба короче 200 футов, то в надписи присутствует только диаметр.
НАДПИСИ В ARCGIS
39
Использование тэгов форматирования текста
Возможно, вы хотите, чтобы одна часть надписи отображалась отлично от другой. Например, вы создаете выражение, чтобы надпись отображала название города и численность его населе ния. Чтобы облегчить пользователям карты распознавание двух элементов информации, вы можете задать такой формат выра жения надписи, при котором название города будет печататься черным, а численность населения – красным. Тэги форматиро вания текста позволяют вам определить текстовые символы каж дой из частей выражения. Вы можете изменять шрифт, размер букв, цвет, тип и стиль, а также вводить подстрочные и надстроч ные символы. Вы также можете менять интервалы между буквами, словами и строками.
Тэги форматирования текста
Тэги форматирования текста вводятся в диалоговое окно Выра жение надписи и могут быть частью поля атрибутов. Тэги форма тирования текста связываются с названиями полей в следующем основном формате:
"" & [FIELDNAME] & ""
Шрифт "" & [FILEDNAME] &_
""
Цвет "" &_ [LABELFIELD] & ""
"" & [LABELFIELD] & ""
Жирный
"" & [LABELFIELD] & ""
Курсив
"" & [LABELFIELD] & ""
Подчеркивание
"" & [LABELFIELD] & ""
Заглавные буквы ""& [LABELFIELD] & ""
Строчные буквы "" & [LABELFIELD] & ""
Надстрочный
"" & [LABELFIELD] & ""
Межбуквенное "" & [LABELFIELD] &_ расстояние (%) ""
Расстояние
"" & [LABELFIELD] &
между слов (%) ""
Интервал (точек) "" & [LABELFIELD] &_ ""
Несколько тэгов могут быть связаны вместе, чтобы избежать многократного повторения установок текстовых символов. Свя занные тэги должны закрываться в в обратном порядке, прини мая следующий формат:
"" & [FIELDNAME] &_ ""
За более полной информацией о тегах форматирования текста, обратитесь к интерактивной справке ArcGIS.
Для создания надписи использовано следующие выражение: [Name] & vbcrlf & "" & [POPULATION] & ""
40
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Тэги форматирования текста модуля Maplex
Maplex для ArcGIS поддерживает дополнительный тэг, являю щийся единственным в приложении.
Основа: Если для надписывания объекта применяются несколько атрибутивных полей, необходимо установить, надпись какого поля является ключевой, или основной. Основная над пись определяет стратегию размещения, а остальные надписи размещаются относительно основной надписи.
Формат: "" & [имя поля] & ""
Пример: для этих классов надписей задано размещение надписи на востоке от объекта, поэтому надпись размещается к востоку от желтого символа точечного объекта. Вы можете видеть, что основная надпись, определенная тегом, размещается строго к востоку, а все выражение смещается относительно объекта и ос новной надписи.
Использование тэгов форматирования текста с параметрами форматирования Maplex
Тэги форматирования текста имеют преимущество, по отноше нию к свойствам, определяющим текстовой символ для класса надписей. Механизм надписей Maplex распознает эти тэги в те чение процесса нанесения надписей. Поскольку эти тэги опре деляют внешний вид надписи и превалируют над параметрами форматирования, механизм надписей Maplex отключает пара метры форматирования для класса надписей, когда распознает тэг форматирования текста в строке надписи. Отключаемыми параметрами являются нанесение надписей в несколько строк, межбуквенные и межсловные интервалы, уменьшение шрифта и сокращение надписей.
Внимание: Если у некоторых надписей из класса надписей име ются тэги форматирования текста, но ни одна из них не пред ставлена в текущем экстенте карты, эти тэги распознаваться не будут и вместо них будут задействованы установленные параме тры форматирования Maplex.
Тэги определения основной надписи поддерживаются только механизмом надписей Maplex. Если мастер надписей ESRI встре тит тэг , он проигнорирует его и удалит, прежде чем разме стить надпись.
НАДПИСИ В ARCGIS
41
Использование кэша карты для улучшения процесса нанесения надписей базы геоданных
Кэш карты позволяет вам временно хранить объекты из текуще го экстента ArcMap в оперативной памяти вашего компьютера. Нанесение надписей является одним из ресурсо затратных про цессов, который может быть ускорен при использовании кэша карты в ArcMap. Если вы надписываете объекты, хранящиеся в базе геоданных, доступ к которой имеют несколько пользовате лей, построение кэша карты может повысить эффективность процесса нанесения надписей и уменьшить нагрузку на вашу сеть и базу геоданых.
Когда мне следует применять кэш карты?
Кэш карты наиболее полезен при работе внутри конкретной зоны; качество работы, которая требует частого перемещения или уве личения/уменьшения изображения на большой площади, не все гда повысится за счет кэша карты.
Когда вы отображаете, редактируете или надписываете объекты в ArcMap, объекты в текущем экстенте должны считываться из ресурсов базы геоданных или файлов при каждом обновлении изображения на экране. Для многопользовательских баз геодан ных этот процесс может занять некоторое время, особенно если идет поиск большого числа объектов. Такие процессы, как обра щение к одним и тем же объектам базы геоданных для несколь ких слоев карты, выполнение определяющего запроса для слоя, а также нанесение надписей для объектов являются именно теми действиями, эффективность которых может быть повышена с помощью кэша карты, способного сокращать количество повтор ных обращений к базе геоданных. Надписывание, в частности, может оказаться медленным и затратным процессом для базы геоданных, требующим неоднократных обращений к источнику, так как мастер нанесения надписей пытается разместить на карте как можно больше надписей.
В корпоративной среде использование кэша карты в ArcMap мо жет значительно улучшить общую эффективность работы систе мы путем сокращения количества запросов в базу геоданных, числа объектов, считываемых из нее, и общего обмена информа цией в сети. Поскольку извлечение объектов из локальной памя ти является быстрой операцией, использование кэша карты за частую отражается в повышении производительности ArcMap при
редактировании, отображении и нанесении надписей для объектов.
Всегда ли кэш карты полезен?
Бывают случаи, когда кэш карты не дает никаких преимуществ. В кэше карты могут храниться только объекты базы геоданных, поэтому если вы работаете с покрытиями или шейп файлами, объекты не будут заноситься в кэш память. Для классов объек тов персональной базы геоданных может иметь место повыше ние эффективности работы, хотя в целом оно не велико. Фикси рование надписей ускоряет работу с любыми типами данных; в этом случае надписи не перерисовываются каждый раз при об новлении изображения. Преимущества кэша карты наиболее ярко проявляются, если в качестве источника данных выступает мно гопользовательская БГД. Единственным случаем, в котором кэш карты может оказаться полезным при работе с персональной ба зой геоданных – это редактирование объектов с большим коли чеством вершин в текущем экстенте карты при включенном ре жиме замыкания. Для персональной базы геоданных, доступной через локальную сеть, также можно воспользоваться кэшем кар ты для ускорения процессов.
Поскольку кэш карты хранится в памяти вашего персонального компьютера, построение кэша для обширной площади с боль шим количеством объектов может занять большой объем памяти и потребовать некоторое время. Вы можете отменить создание кэша карты, нажав клавишу Esc.
Применение авто кэша
Вы можете использовать авто кэш, чтобы автоматически об новлять кэш карты при выходе за пределы кэшированного в данный момент объема. Это может быть полезным, если вы со бираетесь работать с сериями различных географических объ ектов и не хотите заново создавать кэш для каждой области. Чтобы избежать самопроизвольного построения кэша для всей вашей базы геоданных, установите минимальный масштаб для авто кэша. Тогда авто кэширование будет перестраивать кэш только при увеличении изображения, чтобы значение масштаба стало больше минимального.
42
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Надписи для объектов слоя
Установка надписи и
33
символов надписи для
объекта
В ArcMap легко создавать базо вые надписи для объектов с по мощью мастера надписей, уста новленного по умолчанию. Для получения более детальной ин формации обратитесь к главе ‘Работа с текстом и графикой’ в книге ArcMap. Руководство поль зователя.
1. В таблице содержания щелк ните правой кнопкой мыши на слое, в котором вы хотите над писать объекты и выберите Свойства.
2. Перейдите на закладку Над писи
3. Отметьте Надписать объекты этого слоя.
Подсказка
Использование менеджера надписей для надписывания объектов Вы можете использовать ме неджер надписей для установки и управления символами надпи сей. Кнопка Менеджер надписей находится на панели инстру ментов Надписи.
4. В меню Поле надписи выбе рите поле, которое вы хотите использовать для надписи.
5. Щелкните Символ.
6. Выберите один из стилей над писей в списке.
7. Нажмите OK.
8. Нажмите OK.
6 6
НАДПИСИ В ARCGIS
22 4 5 5
8
7 7
43
Создание надписей для
Создание классов надписей
объектов слоя с помощью классов
1. В таблице содержании щелк ните правой кнопкой мыши на 33 слое, который вы хотите над
надписей
писать, и нажмите Свойства.
5
Классы надписей позволяют вам по разному надписывать
2. Нажмите на закладку Надписи.
5
группы объектов внутри слоя. 3. Отметьте Надписать объекты
Вы можете использовать
этого слоя.
классы надписей, чтобы над писать объект с помощью нескольких надписей в раз личных местоположениях,
4. В меню Метод выберите Оп ределить классы объектов и надписать каждый класс от дельно.
например ранги уличных ад ресов, или определить и над
5. Нажмите Добавить.
писать поднабор объектов в 6. Введите Имя класса.
классе с помощью запроса 7. Нажмите OK.
SQL. Дополнительную ин
формацию о создании клас сов надписей с помощью
8. Повторите шаги 5–7 для каж дого класса, который вы хоти
66
SQL выражения вы найдете в
те добавить.
книге ArcMap. Руководство 9. В меню Класс выберите один
пользователя.
из созданных классов.
10. Задайте надпись для выбран
Подсказка
Надписывание объектов только в некоторых классах надписей Если вы создали несколько клас
ного класса надписей, опре делив текст и символ.
11. Отметьте опцию Надписать 9 объекты этого класса. 10
12. Повторите шаги 9 11 для всех Q
сов надписей для слоя, вы може те установить, все ли классы
классов, которые должны быть надписаны на карте.
надписей будут присутство 13. Нажмите OK. вать на карте. По умолчанию
отображаются все классы над
писей. Для каждого класса вы
можете поставить или убрать
галочку, чтобы включить или
отключить нанесение надписей
на карту.
44
22 44
77 11
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Создание классов надписей,
Создание классов надписей на основе классов символов
1. Отобразите слой с помощью
основанных на
классов символов.
символах
2. Щелкните правой кнопкой мыши на слое в таблице со
объектов
держания, который вы соби раетесь надписать, используя
Иногда вы хотите распреде лить свои надписи по груп пам, соответствующим клас сам символов для слоя, на пример, подобрать цвета или создать более крупные над
классы надписей, получае мые из классов символов и нажмите Свойства.
3. Выберите закладку Надписи.
4. Отметьте Надписать объекты этого слоя
писи для более крупных объ ектов. Вы можете легко со здать класс надписей для каж дого класса символов в слое, нажав на кнопку Классы сим
5. В меню метод выберите Оп ределить классы объектов и надписать каждый класс от дельно.
6. Щелкните Классы символов.
волов. Как только вы создали
Меню Класс будет содержать
классы надписей, соответст
названия классов символов. 4
вующие классам символов, вы 7. Выберите один из классов и
можете оформить надписи
установите надпись для вы 7
для каждого класса.
бранного класса надписей,
задав текст и символ.
8. Повторите шаг 7 для каждого класса.
9. Нажмите OK.
2
2
Слой отображен
1
классами символов.
3
5 6
НАДПИСИ В ARCGIS
45
Создание выражения надписи
1. В таблице содержания щелк
ните правой кнопкой мыши на
слое, который вы хотите над писать, используя выражение 3
надписи.
Хотя вы можете легко надпи сать объект значением одно го атрибута, часто требуется вставить больше информа ции. Выражения надписей позволяют вам связать текс товые строки и несколько ат рибутов, чтобы создать более информативные надписи.
Диалоговое окно Выражение надписи позволяет вам по строить выражение для каж дого объекта. Выражение мо жет быть закодировано со гласно синтаксису скриптов (VBScript или JScript) , вы бранных в меню Синтаксиче ский анализатор. Выражение может включать любые кор ректные строки на любом из выбранных языков.
2. Нажмите на закладку Надпи си.
3. Отметьте Надписать объекты этого слоя.
4. Щелкните Выражение
5. Добавьте поля; оператор свя зи “&”, пробелы в знаках вы ражения“ ”, или другие текс ты или скрипты, чтобы со здать выражение.
Вы можете перетащить поля из окна Поле надписи или щелкнуть на них и нажать кнопку Присоединить.
6. Вы можете отметить опцию Дополнительно, затем добавьте несколько строк скриптов.
7. Нажмите Проверить для проверки правильности синтаксиса выражения.
Поля отображаются в квад ратных скобках [ ] независи мо от типа данных источни ка данных слоя. Выражение ограничено одной строкой кода, если не отмечена опция Дополнительно. Эта опция позволит вам ввести функ цию, содержащую программ ную логику и сочетать не сколько строк кодов.
Если выражение корректно, появится соответствующее сообщение в окне. Если в вы ражении имеются ошибки, вы увидите окно с ошибкой и должны будете отредактиро вать выражение, чтобы оно стало правильным.
8. Нажмите OK.
9. Нажмите OK.
10. Нажмите OK.
7 7
2 4
5 6
9 9 88
46
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Управление надписями на карте
Панель инструментов Надписи в ArcMap содержит набор инст рументов для управления надписями на вашей карте. Когда вы устанавливаете и запускаете Maplex для ArcGIS, некоторые из существующих инструментов изменяются, к панели инструмен тов добавляется меню Качество размещения, а в меню Надписи появляются новые элементы. При установленном Maplex для ArcGIS на панели инструментов Надписи имеются:
Менеджер надписей — позволяет отслеживать все классы над писей на карте через единое диалоговое окно.
Изменить приоритет надписей — позволяет устанавливать поря док нанесения классов надписей. Большинство надписей клас са, имеющего больший приоритет, попадают на карту.
Присвоение весов надписям — позволяет задавать относитель ную значимость объектов при нанесении надписей.
Зафиксировать надписи — фиксирует надписи, отображаемые в текущем экстенте. Это позволяет вам перемещаться по карте, не дожидаясь каждый раз, пока программа произведет перерасчет расположения надписей при перемещении или увеличении/ уменьшении изображения.
Показать неразмещенные надписи — показывает надписи, ко торые не удалось разместить. По умолчанию они отображаются красным цветом.
Качество размещения — Быстрое позволяет установить располо жение надписей с помощью простых вычислений. Наилучшее использует более сложные вычисления, занимающие больше времени.
Словари сокращений — позволяет определить, как сокращаются слова в надписях.
Опции размещения — дает возможность установить основные и улучшенные опции механизма надписей Maplex для активного фрейма данных.
Использовать механизм надписей Maplex — позволяет запустить или отключить механизм надписей Maplex для активного фрей ма данных.
Хотя вы можете менять свойства размещения надписей через диалоговое окно Свойства слоя, если у вас имеется несколько слоев и несколько классов надписей для каждого слоя, более удобно управлять надписями централизовано. Менеджер надпи сей позволяет вам просматривать или изменять выражение, текст, символы и свойства размещения для любого класса надписей на вашей карте.
Менеджер надписей дополняется и расширяется при подключе нии модуля Maplex для ArcGIS, чтобы предоставить вам доступ к дополнительным параметрам размещения Maplex. Они представ лены в следующем разделе и рассматриваются в последующих главах.
Менеджер надписей
Изменить приоритет надписей
Присвоение весов
надписям
Зафиксировать надписи
Показать неразмещенные надписи
Меню Надписи
Качество размещения
Использовать механизм надписей Maplex
Словари сокращений Опции размещения
НАДПИСИ В ARCGIS
47
Свойства размещения надписей с помощью Maplex для ArcGIS
Чтобы воспользоваться инструментами и свойствами размеще ния надписей при помощи Maplex для ArcGIS, вам необходимо установить модуль Maplex, активировать его через диалоговое окно Дополнительные модули в ArcMap и перейти от стандартно го механизма надписей ESRI к механизму надписей ESRI Maplex.
При использовании механизма надписей ESRI Maplex, вы полу чаете доступ к дополнительному набору свойств для нанесения надписей, позволяющих вам устанавливать:
• Ориентировку и расположение надписей
• Формат надписей
• Размещение надписей в перегруженных областях
• Решение программой ArcMap конфликтов между надписями
Что происходит при смене механизма надписей?
Когда вы переходите от мастера надписей ESRI к механизму надписей ESRI Maplex, свойства размещения преобразуются в усовершенствованную модель размещения Maplex. Утеря инфор мации о нанесении надписей исключена, так как между двумя мастерами существует соответствие 1 к 1 в основных свойствах нанесения. Однако, если вы установили какие либо улучшен ные свойства при помощи Maplex, а затем вернулись к стандарт ному механизму надписей, усовершенствованные свойства бу дут потеряны. Вы будете предупреждены об этом при попытке переключения, утерянные при этом свойства невозможно вос становить.
Размещение надписей
Первая закладка в диалоговом окне Свойства размещения, Раз мещение надписей, отвечает на вопрос “Куда попадает надпись?” На этой закладке можно проконтролировать, как размещается надпись относительно объекта. Классы точечных, линейных и полигональных объектов обладают различными опциями нанесения надписей. Вы можете установить, изогнутой или пря мой будет надпись, вытянуть надписи вдоль объектов или линий картографической сетки, выбрать единственные или повторяю щиеся названия для линейных объектов, а также задать интерва лы между буквами и словами в надписи.
Опции закладки Размещение надписей для линейного объекта. Для полигонов и точечных объектов имеются иные опции размещения надписей
48
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Стратегия наилучшего размещения надписей
Вторая закладка, Стратегия наилучшего размещения надписей, отвечает на вопрос “Что можно сделать с надписью, чтобы она уместилась на карте?” Эта закладка позволяет вам регулировать, как Maplex для ArcGIS будет изменять расположение или фор мат надписи при ее нанесении в перегруженных надписями зо нах. Эти свойства позволяют вам сохранить общую ясность кар ты при увеличении числа размещенных надписей. Опции Стра тегии наилучшего размещения надписей контролируют разнесе ние надписей по строчкам, выход их за пределы объекта, умень шение размера шрифта и сокращение надписей.
Разрешение конфликтов
Третья закладка, Разрешение конфликтов, позволяет ответить на вопрос “Какая из конкурирующих за свободное пространство надписей займет его?” Эта закладка содержит опции, указываю щие значимость классов надписей и соответствующих им объек тов. Maplex для ArcGIS располагает набором стратегий поведе ния в случае возникновения конфликтных ситуаций между над писями при нехватке свободного пространства. Вес объектов ука зывает на то, какие объекты могут перекрываться надписями. Фоновые могут перекрываться остальными. Вы также можете освободить место, удаляя дублирующиеся надписи, или указать, что некоторые надписи настолько важны, что должны непре менно присутствовать на карте.
Опции закладки Стратегия наилучшего размещения надписей для линейного объекта. Для полигонов и точечных объектов имеются иные опции.
Опции закладки Разрешение конфликтов для линейного объекта. Для полигонов и точечных объектов имеются другие опции.
НАДПИСИ В ARCGIS
49
Использование механизма надписей ESRI
Maplex
Чтобы вы могли использовать механизм надписей ESRI Maplex, на вашем компьюте ре должны быть установлены ArcMap и Maplex для ArcGIS, модуль Maplex должен быть активирован в диалоговом окне Дополнительные моду ли, и в качестве механизма создания надписей должен быть установлен механизм надписей Maplex (в диалого вом окне Свойства фрейма данных или на панели инст рументов Надписи).
1. Запустите ArcMap.
2. В меню Инструменты выберите Дополнительные модули.
3. Отметьте Maplex.
4. Нажмите Закрыть.
Подсказка 3
Границы размеров
страницы
3
Механизм надписей Maplex был
разработан для нанесения надпи
сей на карты, предназначенные
для печати и является опти
мальным для обеспечения высоко
го качества размещения на про
странстве карты, не превыша
ющем размеры листа AO (841 мм
1,189 мм). Чтобы разместить
надписи на большем экстенте, вы
должны разделить весь экстент
на листы и отдельно размес
тить надписи для каждого лис
та. Удостоверьтесь, что раз
мер листа не превышает A0 (или
размер ANSI E) . Если экстент
карты больше A0, качество раз
мещения может ухудшиться,
кроме того, в отдельных случа
ях, надписи не будут созданы.
50
2
4 4 MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Подсказка
Запуск мастера надписей Можно запустить или отклю чить механизм надписей ESRI Maplex для данного фрейма дан ных через панель инструментов Надписи.
5. В ArcMap щелкните на фрей ме данных правой кнопкой мыши, а затем выберите Свойства.
6. Нажмите закладку Общее.
7. В меню Мастер создания над писей выберите Механизм надписей ESRI Maplex.
8. Нажмите OK.
Подсказка
Если установки Maplex
не сохранены
Когда вы переходите от меха
6
низма надписей ESRI Maplex к
стандартному механизму над
писей ESRI, вы теряете все
свойства размещения надписей.
7 8
НАДПИСИ В ARCGIS
5
Вы можете включить механизм надписей ESRI Maplex через панель инструментов Надписи.
51
Использование базового масштаба фрейма данных при нанесении надписей
Базовый масштаб фрейма данных – масштаб, относи тельно которого отображают ся символы и текст. По умол чанию базовый масштаб – это текущий масштаб фрей ма данных. Надпись, набран ная шрифтом с размером 12 всегда будет такого же разме ра, независимо от того, про сматриваете ли вы данные в масштабе 1:5000 или 1:20000. Если вы установите базовый масштаб, размеры текста и символов, используемых в фрейме данных, будут посто янны, относительно геогра фических объектов, и будут увеличиваться или умень шаться при увеличении или уменьшении изображения.
Подсказка
Снятие базового масштаба для конкретного слоя
Для некоторых слоев вы може те отменить масштабирова ние: дважды щелкните на слое, перейдите на закладку Отобра жение, а затем отключите оп цию Масштабировать символы, если установлен базовый мас штаб.
Установка базового масштаба
1. Наберите масштаб, который вы хотите установить в каче стве базового в текстовом окне Масштаб и нажмите Enter.
2. В таблице содержания щелк ните правой кнопкой мыши на фрейме данных, укажите на Базовый масштаб, а затем щелкните Установить базо вый масштаб.
52
11 2
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Например, если вы формиру ете карту в масштабе 1:25000, вы можете установить 1:25000 в качестве базового масштаба, чтобы соотношение между размерами надписей и объек тов оставалось постоянным при увеличении или умень шении изображения карты и ее печати.
Особенно это удобно при ус тановке размера шрифта над писей, поскольку вы можете оценить, насколько хорошо надписи умещаются вдоль или внутри объектов. Кроме того, так как надписи при ба зовом масштабе приближа ются по свойствам к аннота циям — размер шрифта анно таций устанавливается в соот ветствии с базовым масшта бом — задание базового мас штаба важно при конверта ции надписей в аннотации.
Приближение к базовому масштабу
1. В таблице содержания щелк ните правой кнопкой мыши на фрейме данных, укажите на Базовый масштаб, а потом щелкните Приблизить к базо вому масштабу.
Карта отобразится в базовом масштабе.
Подсказка
Базовый масштаб аннотаций Группы аннотаций и классы объектов аннотаций имеют свой собственный базовый мас штаб, отличающийся от базо вого масштаба фрейма данных. Когда вы конвертируете надпи си фрейма данных, с установ ленным базовым масштабом, в аннотации, базовый масштаб новых аннотаций автоматиче ски устанавливается по базово му масштабу фрейма данных.
НАДПИСИ В ARCGIS
1 1
53
Установка свойств размещения надписей с помощью Менеджера надписей
Менеджер надписей предо ставляет вам возможность централизованно выбрать любые классы надписей на вашей карте для обзора или изменения выражения над писи, текстовых символов и свойств размещения. Если вы создаете надписи с помощью механизма надписей ESRI Maplex, Менеджер надписей также позволит вам задать свойства размещения надпи сей Maplex для каждого клас са надписей.
1. Откройте Менеджер надпи сей, нажав кнопку Менеджер надписей на панели инстру ментов Надписи.
2. Отметьте окошко напротив имени слоя, который вы хоти те надписать
3. Выберите класс надписей под слоем.
4. Щелкните Свойства.
5. Установите любые свойства размещения надписей в диа логовом окне Свойства разме щения, затем щелкните OK.
6. Нажмите OK.
1 2
3
6
4
54
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Установка диапазона масштабов для классов надписей
Некоторые надписи удобны для прочтения лишь в преде лах определенного диапазона масштабов. Например, карта города с надписями для всех улиц воспринимается до оп ределенного предела. Если вы продолжаете уменьшать масштаб, надписи могут ока заться очень плотно располо женными — или слишком мелкими, если задан базовый масштаб — скорее всего, вы предпочтете, чтобы отобра жались названия только глав ных улиц.
1. Нажмите кнопку Менеджер надписей на панели инстру ментов Надписи.
2. Выберите класс надписей в слое.
3. Щелкните на кнопке Диапа зон масштабов.
Надписи будут иметь тот же диапазон масштабов, что и пространственные объекты, если вы установили масштаб для всего слоя.
4. Дополнительно вы можете выбрать Не показывать над писи.
5. Можно задать минимальный масштаб для отображения надписей.
6. Можно задать максимальный масштаб для отображения надписей.
7. Нажмите OK.
8. Нажмите OK.
1
2
3
8
3
8
Установка минимального масштаба для надписей мо жет улучшить полный обзор вашей карты, делая переме щение и увеличение/умень шение изображения вашей карты более быстрым, так как надписи отображаются лишь в тех масштабах, в которых они хорошо читаются.
4
5
4
5
6
6 7
7
НАДПИСИ В ARCGIS
55
Расстановка
1. Нажмите кнопку Изменить приоритет надписей на пане
приоритетов
ли инструментов Надписи.
при нанесении
2. Выберите класс или классы, которые вы хотите разместить
1
надписей
в списке приоритетов выше или ниже.
Диалоговое окно Приорите
Вы можете выбрать несколь
ты надписей позволяет вам
ко классов надписей одновре
установить относительную значимость классов надписей
менно. Нажмите клавишу Ctrl и щелкайте, чтобы выбрать 2 классы надписей, располо
на вашей карте. Вы можете расставить порядок нанесе
женные не подряд, или на жмите клавишу Shift и щел
3
ния надписей от более важ
кайте, чтобы выбрать сразу
ных к менее значимым. Уста
несколько подряд идущих
новка класса надписей выше
классов надписей.
остальных в списке будет оз 3. Нажмите кнопку с изображе
начать, что при размещении
нием стрелки на экране, что
надписей для этого класса будет размещено больше на
бы расставить классы надпи сей в выбранном порядке.
свободном пространстве.
4. Нажмите OK.
44
56
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Присвоение весов надписям
Диалоговое окно Назначение весов позволяет вам опреде лить, насколько важно избе жать перекрытия надписями объектов. Для полигональ ных объектов вы можете за дать вес для внутренней час ти объекта и его границ. Вес надписей колеблется от 0 до 1000, причем более высокие значения указывают на боль шую значимость объекта и то, что он имеет меньшие шансы оказаться закрытым надписью.
Также вы можете задать вес для графических объектов и групп аннотаций, хранящих ся в вашем документе карты.
Подсказка
Вес надписей и качество прорисовки В целом, когда вы увеличиваете вес надписи, приложению ArcMap сложнее разместить все ваши надписи. Кроме того, это повышает временные за траты на нанесение надписей.
1. Нажмите кнопку Присвоение весов надписям на панели инструментов Надписи.
2. Щелкните в столбце Вес объ екта, напротив нужного слоя и введите значение веса от 0 до 1000. Более высокие зна чения приведут к тому, что поверх этих надписей ника кие другие надписи не будут расположены; а объекты с ве сом 0 будут рассматриваться как пустое пространство для нанесения надписей.
3. Дополнительно, для полиго нальных объектов, щелкните в столбце Полигон/Вес грани цы, напротив слоя объектов, и введите значение веса от 0 до 1000.
4. Дополнительно в меню Пока зать вы можете выбрать Ан нотации и графика.
Вы можете установить веса для групп аннотаций, храня щихся в документе карты.
5. Нажмите OK.
НАДПИСИ В ARCGIS
1 1
2
3
45
57
Фиксирование надписей на территории
Вы можете временно зафик сировать надписи, размещен ные в текущем экстенте. Это позволяет вам быстрее пере мещаться или увеличивать/ уменьшать изображение. Надписи, находящиеся за пределами текущего экстен та, не будут отображаться при приближении или переме щении изображения.
Отображение неразмещенных надписей
Часто случается, что места для надписей всех объектов на карте не хватает. Вы може те увидеть надписи, не разме щенные на карте, нажав кнопку Показать неразме щенные надписи.
Неразмещенные надписи отображаются по умолчанию красным цветом, хотя вы мо жете изменить их цвет в диа логовом окне Опции панели инструментов Надписи, на закладке Общие.
1. Нажмите кнопку Зафиксиро вать надписи на панели инст рументов Надписи.
2. Переместитесь по карте, или увеличьте/уменьшите изобра жение.
3. Когда вы захотите, чтобы ме ханизм надписей заработал в обычном режиме, снова на жмите Зафиксировать над писи.
1. Нажмите кнопку Показать неразмещенные надписи на панели инструментов Над писи. Неразмещенные надписи отображаются красным цве том.
2. Когда вы захотите скрыть не размещенные надписи, снова нажмите кнопку Показать неразмещенные надписи.
58
11 1 1
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Изменение
1. В меню качество размещения панели инструментов Надпи
качества
си выберите Быстрое или На
илучшее для установки каче
нанесения
ства размещения надписей.
1
надписей
Механизм надписей ESRI Maplex обеспечивает два ка чественных уровня размеще ния надписей. Опция Быст рое размещение позволяет качественно нанести надпи си, но использует простые расчеты размещения. Вы мо жете рассматривать эти над писи как черновики надпи сей, чтобы быстро просмот реть результат и перейти к ка честву размещения Наилуч шее.
НАДПИСИ В ARCGIS
59
Установки размещения надписей
4
В ЭТОЙ ГЛАВЕ
• Надписывание точечных, линейных и площадных объектов
• Выбор стиля размещения надписей
• Установки размещения надписей для точечных, линейных и полигональных объектов
• Расширенные установки размещения надписей
К отображению надписей на карте следует относиться столь же серьезно, как и присвоению символов пространственных объектов. Тип, размер и цвет шрифта и размещение надписей важны при нанесении их на карту. Крупные надписи привлекут к себе больше внимания, чем более мелкие, в связи с этим, они могут показаться вам важнее. Общепринято надписывать населенные пункты надписями, отражающими их относительный размер или значимость. Крупные города с большой численностью населения, как правило, надписываются более крупным шрифтом, чем города с маленькой численностью населения. Четкое планирование и дизайн обязательны для получения хороших результатов при размещении надписей. Некоторые параметры включают выбор подходящих шрифтов, их размеров и цветов. Вам также следует учесть размер, форму и густоту объектов, которые должны быть надписаны на карте. Если вы не будете принимать во внимание эти факторы, надписи объектов могут разместиться неудачно, кроме того, могут возникнуть неясности при чтении карты, на которой группы небольших, плотно расположенных полигональных объектов надписаны огромными буквами. Еще одним важным фактором является размещение надписей по отношению к объектам — хорошо размещенная надпись четко соответствует данному объекту. Maplex для ArcGIS создан, чтобы размещать надписи так, чтобы они однозначно соответствовали объектам, и сохранять общую ясность и четкость восприятия вашей карты.
61
Надписывание точечных объектов
Вы можете установить механизм надписей ESRI Maplex, чтобы иметь возможность придерживаться гибких, или наоборот, жест ких правил при размещении надписей относительно объектов. Вы можете установить фиксированное расстояние между объек том и надписью, задав сдвиг, или указать максимальное рассто яние и позволить надписям расположиться на любом из подходя щих расстояний. Если вы установите максимальное расстояние, надпись будет размещена в пределах этого значения, причем на расстоянии, наиболее близком к сдвигу. Вы можете вращать над писи, располагая их под углами, хранящимися в атрибутах точеч ного объекта, или вытягивать их вдоль линий сетки фрейма дан ных.
Стили размещения надписей для точечных объектов
Для точечных объектов предусмотрено 10 вариантов нанесения надписей, это: северо запад, север, северо восток, запад, вы равнивание по центру, восток, юго запад, юг, юго восток и наи лучшее расположение.
Смещение надписей
Смещение надписей определяет расстояние, на которое надпись удалена от объекта. Смещение измеряется от границы объекта до края надписи. Для простых геометрических символов границей является их ребро; для графических и текстовых символов рубе жом служит ограничительный прямоугольник вокруг символа. Если значение смещения 0, то надпись будет соприкасаться с границей объекта.
Вы можете установить расстояние в единицах карты, дюймах, миллиметрах или точках. Надпись будет размещена на расстоя нии смещения в указанной позиции.
Если невозможно разместить надпись на заданном расстоянии смещения, например, в связи с конфликтами между надписями или объектами, надпись будет размещена в пределах максималь ного расстояния. Максимальное расстояние измеряется в про центах от расстояния смещения. По умолчанию максимальное расстояние составляет 100% смещения (т.е. равно ему). Макси мальное расстояние в 200 процентов увеличило бы смещение в два раза. Если механизм надписей Maplex не может разместить надпись на расстоянии смещения, он все равно постарается раз местить ее подальше от объекта, в пределах максимального рас стояния.
Замечание: Увеличение максимального расстояния смещения увеличит время процесса. При использовании указанного параметра механизм надписей Maplex создает диапазон смещений между указанным и максимальным. Это увеличивает количество испытываемых позиций размещения, поэтому на данный процесс уходит больше времени.
62
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Ориентация надписей
При надписывании точечных объектов вы, возможно, захотите, чтобы они располагались не горизонтально. Существует два ва рианта установки ориентации надписей — вы можете выровнять горизонтальные надписи по линиям координатной сетки фрейма данных или повернуть надпись на основании значения атрибута.
Выравнивание горизонтальных надписей по линиям координат ной сетки разместит все горизонтальные надписи определенного класса надписей по касательной к линии координатной сетки фрейма данных. Чтобы расположить ваши надписи вдоль линий координатной сетки, фрейм данных должен быть в системе ко ординат проекции. В данном случае вам нужно отметить окно Выравнивать горизонтальные надписи по сетке.
Опция Повернуть надпись на основании значений атрибута поз волит разместить вашу надпись под углом. Угол поворота должен быть определен в атрибутах объекта. Если выбрано размещение по центру, надпись располагается в центре символа и поворачи вается на определенный угол. Если выбраны какие либо опции размещения надписи на расстоянии, подпись находится на рас стоянии сдвига и поворачивается на определенный угол. Над пись выйдет за пределы указанного положения, если вы выбере те вращение надписи на заданный угол. Угол может представлять как географические так и арифметические координаты.
Сдвиг надписей из фиксированной позиции
Иногда, даже если вы установили, что надписи должны нахо диться в фиксированном положении, возможно, будет необходи мо слегка сместить надпись с ее позиции. Например, если что то препятствует нанесению надписи, возможность слегка сдвинуть надпись позволит ей разместиться на карте. Вы можете выбрать опцию Можно сдвигать надпись от заданно го положения, чтобы позволить механизму надписей Maplex слег ка перемещать надписи, чтобы избежать конфликтов между над писями и объектами. При использовании этой опции сдвиг мо жет достигать половины высоты надписи в вертикальном направ лении и половины ее длины — в горизонтальном.
Направление сдвига зависит от позиции размещения, выбран ной вами для надписи.
• Центр — допускает и вертикальный и горизонтальный сдвиг • Север — позволяет сдвинуть надпись в горизонтальном направлении • Восток — допускает вертикальный сдвиг • Юг — допускает горизонтальный сдвиг • Запад — допускает вертикальный сдвиг • Остальные не допускают никаких сдвигов Надпись с позицией размещения север или юг может быть сдви нута лишь в горизонтальном направлении, поскольку любой сдвиг по вертикали приведет к тому, что расстояние смещения будет превышено. Аналогично, надписи с позициями восток и запад
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
63
могут сдвигаться лишь по вертикали, так как любой сдвиг по горизонтали приведет к тому, что расстояние смещения будет превышено.
Определение областей размещения
По умолчанию в опции размещения надписей Наилучшее рас положение надписи могут располагаться в одной из восьми обла стей вокруг точки. В целях сохранения картографической согла сованности, механизм надписей Maplex сначала старается раз местить надписи с северо восточной стороны объекта. Если над пись не может быть размещена там, программа пробует размес тить ее на севере или востоке, а затем в остальных областях по кругу, пока надпись не будет нанесена на карту. Вы можете сами задать порядок, в котором механизм надписей Maplex перебира ет области.
Если вы применяете опцию Наилучшее расположение, вы мо жете отметить опцию По выбору пользователя, затем нажать кноп ку Области, чтобы открыть диалоговое окно Области размеще ния.
Механизм надписей Maplex пытается разместить надпись для каждого объекта в каждую из областей в установленном вами порядке. Вы задаете порядок, присваивая областям значения от 1 до 8, где 1 обозначает область, куда вы постараетесь поместить надпись в первую очередь, а 8 в последнюю. Вы можете задать области значение 0, чтобы запретить размещение надписей в ней. Если несколько областей заблокированы нулевым рангом, ос тальные должны иметь однозначные ранги. Когда механизм над писей Maplex начинает размещать надписи, он оценивает запре щенные области и степень скученности вокруг точечного объек та, учитывает местоположение других объектов и надписей и раз мещает надпись в наиболее выгодной разрешенной области.
Каждой области присвоен индивидуальный ранг от 1 до 8; 0 означает запрет размещения надписей в этой области.
64
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Доступ к инструментам улучшенного размещения надписей
Удостоверьтесь, что Maplex для ArcGIS установлен на ва шем компьютере, Maplex от мечен в окне Дополнительные модули, и механизм надписей Maplex выбран в диалоговом окне Свойства фрейма дан ных в качестве механизма создания надписей.
Инструменты улучшенного 1. В таблице содержания щелк
размещения надписей, кото
ните правой кнопкой мыши на слое точечных объектов, кото
рые добавляются к ArcMap
рый вы собираетесь надпи
3
при использовании модуля
сать и нажмите Свойства.
Maplex доступны в трех за кладках диалогового окна
2. Перейдите на закладку Над писи.
Свойства размещения. Чтобы использовать эти инструмен ты, вам необходимо устано
3. Щелкните Свойства разме щения.
вить Maplex для ArcGIS, акти вировать модуль Maplex через окно Дополнительные моду ли ArcMap и указать исполь
Появится диалоговое окно Свойства размещения, и вы получите доступ к инструмен там нанесения надписей мо дуля Maplex для ArcGIS.
зование для надписей кон
кретного документа карты ме
ханизм надписей Maplex.
Вы можете открыть диалого вое окно Свойства размеще ния, нажав соответствующую кнопку на закладке Надписи диалогового окна Свойства слоя, для слоя, который вы хотите надписать. Вы также можете устанавливать Свойст ва размещения для всех слоев карты, нажав кнопку Менед жер надписей на панели ин струментов Надписи, затем выбрав класс надписей и на жав кнопку Свойства.
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
2 65
Выбор опции размещения надписей
1. В таблице содержания щелк
ните правой кнопкой мыши на слое точечных объектов, кото
44
рый вы собираетесь надпи
сать и нажмите Свойства.
точечных объектов
2. Перейдите на закладку Над писи.
3. Щелкните Свойства разме
55
Опция размещения надпи сей является первым свойст вом размещения, который вы устанавливаете для класса
щения.
4. Откройте закладку Размеще ние надписей.
5. Щелкните Размещение.
надписей. По умолчанию вы 6. Выберите опцию размещения.
брана опция Наилучшее раз
мещение, при которой над
писи в большинстве случаев
будут помещены в самое вы
годное положение.
Подсказка
Использование
Менеджера надписей для
установки свойств
размещения надписей
Вы можете быстро открыть
диалоговое окно Свойства разме
щения для каждого класса над
писей на карте, нажав кнопку
Менеджер надписей на панели
инструментов Надписи, затем
выбрав класс надписей и нажав
кнопку Свойства.
66
66
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Установка расстояния смещения
1. В таблице содержания щелк
ните правой кнопкой мыши на
слое точечных объектов, кото
4
рый вы собираетесь надпи
сать и нажмите Свойства.
2. Перейдите на закладку Над
Вы можете устанавливать
писи.
расстояние между надписью
и объектом, указывая значе ния предпочтительного и
3. Щелкните Свойства разме щения.
55
максимально допустимого
расстояния
смещения.
4. Откройте закладку Размеще ние надписей.
Maplex для ArcGIS использу 5. Нажмите Смещение надпи
ет все опции и вначале попро
си.
бует разместить надпись на 6. Введите Расстояние смеще
предпочтительном расстоя
ния.
нии. Если этого не получит 7. Выберите единицы, в которых
ся, он попытается разместить
вы хотите измерять смеще
надпись на расстоянии
ние.
вплоть до максимального, 8. Укажите величину макси
прибегая ко всем доступным
мального смещения в окне
опциям.
Максимальное, выраженную в процентах от величины Рас
стояния.
9. Нажмите OK.
10. Нажмите OK.
11. Нажмите OK.
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
10 Q 6
7 8 9 9
67
Установка
1. В таблице содержания щелк ните правой кнопкой мыши на
4
ориентации
слое точечных объектов, кото
рый вы собираетесь надпи
надписей с
сать и нажмите Свойства.
помощью числового поля
2. Перейдите на закладку Над писи.
3. Щелкните Свойства размеще
ния.
5
Вы можете вращать надписи вокруг объектов на карте, ис
4. Откройте закладку Размеще ние надписей.
пользуя значения углов, за
данные в атрибутах объектов. 5. Щелкните Ориентация.
6. Отметьте Повернуть надпись.
7. Щелкните Установки.
6 7
68
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Подсказка
8. Выберите из выпадающего
списка название поля.
Выход за пределы
указанной позиции
9. Отметьте Географический или
8
Арифметический.
Угол может не учитывать вы
бранное положение надписи.
10. Нажмите OK.
11. Нажмите OK.
Подсказка
Помещать надписи вдоль угла Эта опция препятствует изме нению направления чтения над писи в случае, если угол поворо та окажется больше, чем тот, при котором надпись окажет ся перевернутой.
12. Нажмите OK. 13. Нажмите OK.
9 10
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
69
Установка областей размещения
1. В таблице содержания щелк
ните правой кнопкой мыши на
слое точечных объектов, кото рый вы собираетесь надпи
44
сать и нажмите Свойства.
надписей для точечных
2. Откройте закладку Надпи си.
3. Щелкните Свойства разме
объектов
щения.
4. Откройте закладку Размеще
55
Если вы выбрали в качестве
ние надписей.
опции размещения надписей точечных объектов Наилуч
5. Щелкните Размещение. 6. Выберите Наилучшее разме
88
шее размещение, вы можете
щение.
контролировать, с какой сто роны от объекта будет разме
7. Нажмите OK.
щена надпись. Вы можете 8. Отметьте опцию по выбору
расставить приоритеты в за
пользователя.
полнении восьми возможных 9. Нажмите Области.
областей, и Maplex попыта
ется разместить надпись в
каждой из областей в поряд
ке их значимости.
Подсказка
Номера областей Номера 1–8 могут быть исполь зованы только по одному разу. Номер 0 блокирует область и может присваиваться несколь ко раз.
66
70
99
7 MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
10. Присвойте каждой из облас тей значение от 1 до 8 в поряд ке их значимости. Каждая область должна полу чить уникальный номер от 1 до 8. Вы можете исключить одну или несколько областей Q10 из рассмотрения, присвоив ей нулевое значение.
11. Нажмите OK. 12. Нажмите OK. 13. Нажмите OK.
11 W
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
71
Надписывание линий
Линейные объекты, такие как улицы, реки, трубопроводы и воз душные трассы, обычно надписываются с использованием раз личных опций. Например, возможно, вы хотите, чтобы название реки повторяло ее изгибы, а надпись для международной автома гистрали была отображена горизонтально на значке дорожного щита. Maplex для ArcGIS содержит большое количество опций размещения для всей совокупности сценариев расположения надписей. У карты улиц есть свои требования к размещению надписей. В Maplex для ArcGIS имеются несколько стратегий размещения, оптимальных для нанесения названий улиц. Вы можете приме нять разработанный для улиц стиль нанесения надписей для лю бых других линейных объектов.
Стили нанесения надписей для некоторых линейных объектов
Существует восемь вариантов размещения надписей. Первые два приведены ниже:
•центрирование – центр надписи проходит через середину объекта. •со сдвигом – надпись располагается на расстоянии от объ екта, определяемом по умолчанию или заданном пользовате лем. Эти две опции размещения комбинируются еще с четырьмя, об разуя восемь вариантов. Оставшиеся четыре: • Горизонтально — надпись наносится по горизонтали, бли же к верхней или нижней границе карты. • По прямой — надпись наносится по касательной к объекту. • С изгибами — надпись следует изгибам линейного объекта. • Перпендикулярно — надпись наносится по линии, пер пендикулярной касательной к объекту.
72
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Расстояние смещения
Возможно, что вам потребуется более точно установить местопо ложение надписи. Особенно это важно при нанесении несколь ких надписей для объекта. Например, на картах инженерных коммуникаций обычно наносят сведения о диаметре, материале и величине потока для отдельных объектов — частей трубопрово да на карте. Вероятно, что на этих картах определенные надписи потребуется расположить в начале и в конце линии или в кон кретном месте под или над ней. Контролировать эти параметры размещения вы можете с помощью инструментов диалогового окна Смещение надписей.
Смещение от линии
Для каждого из стилей со сдвигом (со сдвигом горизонтально, со сдвигом по прямой, со сдвигом с изгибами и со сдвигом перпен дикулярно) вы можете задать расстояние между надписью и ли нейным объектом и закрепить ту сторону объекта, с которой размещается надпись. Вы можете задать предпочтительное рас стояние смещения от надписи, измеряемое в единицах карты, миллиметрах, дюймах или точках.
Ограничение смещения надписи
Вы можете ввести ограничение, с какой стороны объекта будет располагаться надпись в выпадающем списке Ограничить сме щение. Имеются следующие варианты: • Нет ограничений — надпись может быть помещена с любой
стороны от объекта, хотя механизм надписей Maplex в начале все равно попытается расположить ее сверху, согласно обще му правилу, принятому в картографии
• Над линией — надпись будет помещена над объектом, отно сительно ориентации страницы карты.
• Под линией — надпись будет помещена под объектом, отно сительно ориентации страницы карты.
• Слева от линии — надпись будет размещена слева от линии, сторона объекта определяется по координатам.
• Справа от линии — надпись будет размещена справа от ли нии, сторона объекта определяется по координатам.
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
73
Смещение вдоль линии
Для всех вариантов размещения вы можете регулировать распо ложение надписи вдоль линии. Вы можете использовать опцию В оптимальном месте вдоль линии (установлена по умолчанию), или задать положение надписи относительно концов линии са мостоятельно. Для смещения надписи вдоль линии также суще ствует множество опций измерения.
Размещение надписей вдоль линии
По умолчанию выбрано размещение В оптимальном месте вдоль линии. Когда выбрана эта опция, механизм надписей Maplex найдет доступное положение вдоль линии (по умолчанию это на против центра линии), где можно разместить надпись. Возмож ны следующие варианты размещения:
• В оптимальном месте вдоль линии — берется ближайшее к центру линии возможное положение.
• Вдоль линии с начала — размещает надпись на определенном расстоянии от начала линии. Начальная точка линии уста навливается одним из двух способов. Если отмечена опция Использовать направление линии, то начальная точка опре деляется по координатам линии. Если она не отмечена, то крайней считается самая левая конечная точка линии отно сительно страницы карты.
• Вдоль линии с конца — размещает надпись на заданном рас стоянии от конца линии. Конечная точка линии определяется одним из двух методов. Если отмечена опция Использовать направление линии, то конечная точка определяется по коор динатам линии. Если она не отмечена, то крайней считается самая правая конечная точка линии относительно страницы карты.
• Перед началом линии — размещает надпись на определенном расстоянии от начала линии. Начальная точка линии уста навливается одним из двух способов. Если отмечена опция Использовать направление линии, то начальная точка опре деляется по координатам линии. Если она не отмечена, то крайней считается самая левая конечная точка линии отно сительно страницы карты.
• После конца линии — размещает надпись на заданном рас стоянии от конца линии. Конечная точка линии определяется одним из двух методов. Если отмечена опция Использовать направление линии, то конечная точка определяется по коор динатам линии. Если она не отмечена, то крайней считается самая правая конечная точка линии относительно страницы карты.
74
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Точка измерения
Вы можете регулировать, какая часть надписи является точкой отсчета, когда требуется задать расстояние смещения. Опция Точка измерения позволяет зафиксировать определенную часть надписи. • Центр надписи — отсчет ведется от середины надписи.
• Ближний конец надписи — точкой отсчета является точка на ближайшей к объекту границе надписи. Если никакие рас стояния смещения не заданы, надпись стремится выйти за пределы объекта.
Вы можете выбрать единицы измерения: единицы карты, мил лиметры, дюймы, точки или проценты от длины линии. Процен ты от длины линии удобны тогда, когда вы хотите разместить надпись на определенном расстоянии от концов линии, однако линии различаются по длине. Например, если бы вы захотели разместить все надписи в пределах первой четверти линии, вы бы ввели расстояние 25, а единицы измерения % от длины линии.
Допуск (+/ )
Этот параметр обеспечивает надпись некоторой свободой пере мещения вдоль линии. Значение допуска 0 означает, что надпись может быть размещена исключительно на том расстоянии, что задано в окне Расстояние. Единицы измерения допуска совпа дают с единицами измерения расстояния.
• Дальний конец надписи — точкой отсчета является точка на дальней от объекта границе надписи. Если никакие расстоя ния смещения не заданы, надпись стремится выйти за преде лы объекта.
Использовать направление линии
Если отмечена опция Использовать направление линии, началь ная и конечная точки линейного объекта определяются коорди натами объекта. Если опция не отмечена, но началом считается самая левая узловая точка линии, а концом – самая правая узло вая ее точка относительно страницы карты.
Расстояние
Этот параметр регулирует удаленность надписи от начала и кон ца линейного объекта.
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
75
Надписывание линейных объектов
Выбор позиции
размещения
4
1. В таблице содержания щелк ните правой кнопкой мыши на слое линейных объектов, ко
Создавая надписи для ли ний, вы можете выбрать лю
торый вы собираетесь надпи сать и нажмите Свойства.
5
бой вариант размещения 2. Откройте закладку Надписи.
надписей в окне опций раз 3. Щелкните Свойства размеще
мещения, тип смещения и
ния.
расстояние. Вы также може те регулировать, будет ли над
4. Откройте закладку Размеще ние надписей.
пись располагаться строго в заданном положении или положение надписи может
5. Щелкните Размещение. 6. Выберите опцию размещения.
варьировать в пределах неко 7. Нажмите OK.
торого установленного рас стояния.
8. Нажмите OK. 9. Нажмите OK.
Подсказка
Использование Менеджера надписей для установки свойств размещения надписей Вы можете быстро открыть диалоговое окно Свойства разме щения для каждого класса над писей на карте, нажав кнопку Менеджер надписей на панели инструментов Надписи, затем выбрав класс надписей и нажав кнопку Свойства.
8 8
6
7 7
76
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Подсказка
Опция Смещение от линии Опция Смещение от линии при меняется только с опциями раз мещения со сдвигом: горизон тально, по прямой, с изгибом и перпендикулярно.
Смещение надписи от линии
1. В таблице содержания щелк ните правой кнопкой мыши на слое линейных объектов, ко торый вы собираетесь надпи сать и нажмите Свойства.
2. Откройте закладку Надписи.
3. Щелкните Свойства разме щения.
4. Откройте закладку Размеще ние надписей.
5. Нажмите Смещение надписи.
6. Введите Расстояние смеще ния.
7. Выберите единицы измере ния расстояния смещения из выпадающего списка.
8. Откройте выпадающий спи сок Ограничить смещение и выберите ограничение.
9. Нажмите OK.
10. Нажмите OK.
11. Нажмите OK.
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
4 4 55
10 66 77 88
9 9
77
Подсказка
Смещение надписи
Нулевое значение
вдоль линии
44
допуска
1. В таблице содержания щелк
Значение допуска ноль означает,
ните правой кнопкой мыши на
что положение надписи фикси
слое линейных объектов, ко
ровано. Любые перемещения за прещены.
торый вы собираетесь надпи
5
сать и нажмите Свойства.
2. Откройте закладку Надписи.
3. Щелкните Свойства размеще ния.
4. Откройте закладку Размеще ние надписей.
5. Нажмите Смещение надписи.
78
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Подсказка
Опции Смещение от линии
6. В меню Местоположение вы берите положение вдоль ли нии, в котором вы хотите раз местить надписи.
Параметры Смещение от линии доступны, только если выбра на одна из опций размещения со сдвигом. Эти параметры недо ступны, если выбрана одна из опций размещения с центрирова
7. В меню Точка измерения вы берите точку отсчета смеще ния.
8. Наберите расстояние смеще ния в строке Расстояние.
нием.
9. Нажмите стрелку меню и вы
берите единицы измерения
расстояния смещения.
88
10. Дополнительно вы можете Q10
указать расстояние допуска, на которое надпись может от
W11
клоняться от установленного
расстояния смещения. Значе
ние допуска 0 указывает на
то, что надпись должна быть
помещена в строго заданном
положении. Значения, отлич
ные от 0 позволяют надписи
перемещаться вдоль линии в
случае возникновения кон
фликтов.
11. Дополнительно вы можете отметить опцию Использовать направление линии. Эта оп ция используется для опреде ления направления линии по ее координатам. Если эта оп ция не отмечена, началом считается самая левая узловая точка линии, а за конец при нимается самая правая.
12. Нажмите OK.
13. Нажмите OK.
14. Нажмите OK.
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
66 77 99 12 E
79
Ориентация
Вы можете регулировать ориентацию надписей для линий на кар те. Если вы выберите в качестве опции расположения Горизон тально и ваша карта находится в системе координат проекции, вы можете выбрать ориентацию надписей вдоль линий широты.
Выравнивание надписей по направлению линии
По умолчанию, надписи размещаются сверху вниз и слева на право. Время от времени, возможно, вам потребуется разместить надпись в направлении, совпадающем с направлением линей ного объекта. В этом случае вы можете выбрать расположение надписей по направлению линии. Это удобно при размещении символов направления на линии, таких как стрелки, обозначаю щие одностороннее движение на картах улиц или направления течения воды на гидрографических картах.
Повторяющиеся надписи
Возможно, вы захотите, чтобы надпись повторялась несколько раз вдоль длинных объектов. Опция Повторить надпись позволя ет вам установить минимальные расстояния между повторяю щимися надписями. Повторяющаяся надпись занимает место других надписей и объектов, что может преградить место для раз мещения следующей надписи. Минимальный интервал повтора не гарантирует, что надписи будут располагаться на расстоянии интервала, но определяет, что расстояние между дублирующи мися надписями будет, по крайней мере, не меньше заданного.
80
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Распределение символов
Вы можете выбрать функцию распределения символов в преде лах надписи. Выбор этой опции позволит механизму надписей Maplex эффективнее соотнести надписи с соответствующими линейными объектами, избегая перекрывания других надписей. При выборе данной опции вы можете установить максимальное межсимвольное расстояние. Ширина текстового символа надпи си используется в качестве минимального интервала.
Этот параметр доступен при выборе опции размещения Центри ровать с изгибом. Если надписи нанесены с использованием оп ции Как для надписей улиц, то данный параметр относится так же к опциям размещения Со сдвигом с изгибом, Центрировать по прямой и Со сдвигом по прямой. Если вы установите максимальное значение, равное нулю, над писи будут сжаты, чтобы уместиться по длине объекта на прост ранстве карты.
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
81
Установка параметра распределения символов
Опция Распределять символы действует в рамках определенно го диапазона значений. Нижний предел устанавливается в диало говом окне Свойства текстового символа. Это заданный по умол чанию межсимвольный интер вал, который используется, если вы не выбрали опцию Распреде лить символы. Maplex для ArcGIS позволяет вам определить макси мальное значение межсимволь ного расстояния при выборе оп ределенной опции размещения надписей.
Подсказка
Значения межсимвольного расстояния в Редакторе символов Значение 0 (по умолчанию) озна чает, что интервал между сим волами вообще не желателен. Значение 100 означает, что между символами будут добав лены интервалы, равные ширине символа (средней ширине знака данного шрифта).
Установка базового межсимвольного расстояния
1. Правой кнопкой мыши щелк ните на слое линейных объек тов и нажмите Свойства.
2. Откройте закладку Надписи.
3. Нажмите Символ.
4. Нажмите Свойства.
5. Откройте закладку Формати рование текста.
6. Введите значение в строку Расстояние между символами.
Если вы выберете опцию Рас пределять символы в надписи, это будет минимальное рас стояние между символами.
7. Нажмите OK.
8. Нажмите OK.
9. Нажмите OK.
82
22 3
9
4 8
5 6
7 MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Подсказка
Опция Распределять символы Опция Распределять символы доступна только в том случае, если выбрана опция размещения Центрировать с изгибом, или если отмечена опция Как для надписей улиц.
Установка максимального межсимвольного расстояния
1. Нажмите правой кнопкой мыши на слой и выберите Свойства.
2. Откройте закладку Надписи.
3. Щелкните Свойства разме
щения.
3
4. Отметьте Распределять сим волы.
5. Щелкните Ограничение.
6. Задайте Максимальный ин тервал между знаками.
Если вы наберете 0, надписи будут растянуты по длине объ екта.
7. Нажмите OK.
8. Нажмите OK.
9. Нажмите OK.
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
2
9
4 5 8
66 77
83
Надписывание улиц
В ГИС конкретная улица часто бывает представлена множест вом отдельных линейных объектов, что может привести к появ лению большего числа надписей, чем требуется. Чтобы не допу стить подобной проблемы, линейные объекты, представляющие улицы, могут рассматриваться как специальные типы линейных объектов.
Maplex для ArcGIS группирует сегменты уличных объектов, если символы соответствуют надписям и объекты связаны, и рассма тривает их как единые протяженные объекты. Это позволяет над писывать всю улицу целиком, а не отдельные ее сегменты. При надписывании улиц Maplex для ArcGIS размещает надписи, из бегая перекрестков. Для уличных объектов существует четыре способа нанесения надписей: Центрировать с изгибом, со сдвигом с изгибом, цент рировать по прямой и со сдвигом по прямой. Вы также можете установить интервал между словами для названий улиц. При ус тановке интервала вы также можете задать Отступ от конца ули цы, чтобы избежать размещение надписей на перекрестках или вблизи них. Максимальное количество строк переноса текста не регулируется. Для опций размещения с центрированием оно со ставляет 3, а для опций со сдвигом 2. Поскольку задачей карты улиц является их четкая и полная идентификация, Maplex для ArcGIS наносит названия улиц над всеми остальными надпися ми.
Распределение слов
При нанесении названий улиц вы можете устанавливать меж словные интервалы в надписи, отметив опцию Распределять сло ва. Это опция доступна только для линейных объектов, иденти фицированных как улицы. Когда вы отмечаете Распределять сло ва, вы можете задать максимальный интервал, на которое слова в надписи могут быть удалены друг от друга. За минимальный интервал при разнесении принимается межсловное расстояние, определяемое шрифтом. По умолчанию расстояние составляет ширину одной буквы. Вы можете изменить минимальное рас стояние в редакторе текстовых символов, следуя шагам Уста новка базового межсимвольного расстояния, описанного ранее, и вводя новое значение в Интервал между словами.
Максимальный интервал между словами — максимальное доз воленное расстояние между словами. Это расстояние должно превышать межсловные расстояния в символах текста. Если вы зададите максимальный интервал равным 0, то Maplex для ArcGIS автоматически пропорционально сожмет слова, чтобы размес тить их по всей длине объекта.
Интервал между словами по умолчанию — минимальное меж словное расстояние. Оно устанавливается через свойства тексто вых символов.
Отступ от конца улицы — предпочтительное расстояние между надписью и концом улицы. Установка отступа от конца улицы удобна для предотвращения конкурен ции между надписью и названиями дру гих улиц на перекрестках.
Минимальное расстояние до конца ули цы — минимальное расстояние между надписью и концом улицы.
84
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Надписывание Выбор опции Как для
2
улиц
надписей улиц
1. Нажмите правой кнопкой
Улицы часто представлены не сколькими линейными объекта
мыши на слой и выберите Свойства.
ми, носящими одинаковое назва 2. Откройте закладку Размеще
33
ние. Чтобы избежать надписыва
ние надписей.
ния каждого из сегментов улицы, вы можете выбрать опцию Как для надписей улиц для создания надписей для линейных объек тов.
3. Отметьте окно Как для надпи сей улиц.
Расположение надписи может измениться при выборе опции Как для надписей улиц. Это
связано с тем, что для улич
ных объектов существует
только четыре опции разме
щения: Центрировать с изги
бом, Со сдвигом с изгибом,
Центрировать по прямой и Со
сдвигом по прямой.
4. Дополнительно вы можете на
жать Размещение, и выбрать
другую опцию размещения
вашей надписи, и затем на
4
жать OK.
5. Нажмите OK.
6. Нажмите OK.
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
55 85
Установка интервала между словами для надписей улиц
1. Нажмите правой кнопкой мыши на слой и выберите Свойства.
2. Откройте закладку Размеще ние надписи.
3. Отметьте опцию Распределять слова.
Если опция Распределять сло ва недоступна, вам потребу ется отметить опцию Как для надписей улиц. Опция Рас пределять слова доступна лишь для тех классов надпи сей, которые размещены с использованием опции Как для надписей улиц.
4. Нажмите Установки. f
2
44 33
86
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
5. Дополнительно введите мак симальный интервал между словами. Он измеряется в про центах от средней ширины символов в шрифте. Значение 600 увеличит расстояние меж ду словами в шесть раз. Если вы принимаете значение 0 (по умолчанию), слова будут растянуты по всей длине объ екта улицы.
6. Дополнительно вы можете за дать оптимальный отступ от конца улицы. Оно измеряется в процентах от средней шири ны символов в шрифте. Зна чение 500 означает, что меж ду краем надписи и концом улицы расстояние будет рав но пяти пробелам. Если пара метр Оптимальный отступ не доступен, вместо него ис пользуется Минимальный от ступ от конца улицы.
7. Дополнительно вы можете на брать минимальный отступ от конца улицы. Он измеряется в процентах от средней шири ны символов в шрифте. Зна чение 200 означает, что меж ду краем надписи и концом улицы расстояние будет рав но двум пробелам.
8. Нажмите OK. 9. Нажмите OK.
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
55
66 77 8
87
Надписывание полигональных объектов
Для полигонов существует несколько опций размещения надпи сей. По умолчанию, полигоны надписываются по горизонтали внутри. Вы также можете расположить надпись вдоль срединной оси или следуя общим изгибам объекта. Если объекты слишком малы для того, чтобы содержать надписи, вы можете разместить их горизонтально вне полигона. Кроме того, вы можете надписы вать границы полигонов, например, чтобы пользователь карты мог легче различить две стороны государственной границы. Не которые полигоны включают в себя более мелкие — например, земельные участки могут вмещать строения, а озера — острова. Вы можете разместить надписи так, чтобы избежать перекрыва ния других объектов, расположенных внутри полигона. Вы также можете растягивать надписи, увеличивая межсимвольный ин тервал, чтобы разместить их на всей площади полигона.
Опции размещения надписей к полигонам
Maplex для ArcGIS предлагает пять опций нанесения надписей к площадным объектам.
• Горизонтально — располагает надпись горизонтально вну три объекта.
• По прямой — линейно располагает надпись внутри объекта.
• С изгибом — надпись размещается горизонтально, а если это невозможно, то следует изгибам площадного объекта.
• Сдвиг по горизонтали — надпись помещается вне полиго на в наиболее выгодном положении.
• Граница — надписи располагаются по периметру объекта, как правило в соответствии с надписями соседних участков.
88
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Размещение надписей вне полигонов
Механизм надписей Maplex постарается разместить каждую над пись внутри каждого площадного объекта, когда вы используете один из трех внутренних стилей размещения надписей. Но ино гда надписи не будут умещаться. В этих случаях вы можете отме нить внутреннее размещение, отметив опцию Надписи могут вы ступать за границы полигона. Когда эта опция отмечена, меха низм надписей Maplex расположит не уместившиеся внутри над писи за пределами полигона. Они будут размещены горизонталь но на расстоянии, которое устанавливается в окне Смещение надписи.
екта. Расстояние смещения надписи измеряется в единицах кар ты, миллиметрах, дюймах или точках. Если стиль размещения не позволяет разместить надпись за пределами объекта, эта опция недоступна.
Ориентировка надписей к полигонам по линиям координатной сетки
Если вы наносите надписи к полигональным объектам на карту с системой координат проекции, вы можете задать такой тип разме щения, при котором горизонтальные надписи будут вытянуты вдоль линий координатной сетки. Вдоль линий координатной сетки мо гут быть размещены лишь те надписи, которые расположены го ризонтально. Надписи с изгибом или надписи, расположенные по прямой, но не горизонтально, затрагиваться не будут.
В меню Maplex доступна опция, служащая специально для нане сения надписей на крупнейший из полигонов в составном поли гональном объекте. На иллюстрации, приведенной выше, архи пелаг Гавайи представлен составным полигональным объектом, а надпись размещена за пределами объекта, рядом с крупней шим из островов.
Смещение надписей от границ полигона
Когда надпись наносится горизонтально вне полигона, вы може те регулировать расстояние между надписью и границами объ
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
89
Нанесение надписей с учетом отсутствия перекрытий внутренних полигонов
Когда полигональный объект содержит другие полигоны, как, например, острова внутри водоема, или контуры зданий внутри земельного участка, возможно, вы захотите, чтобы надпись ос новного полигона не перекрывалась внутренними полигонами. Например, при надписывании земельных участков, содержащих контуры зданий, надпись для участка следует расположить вну три него, так, чтобы она не перекрывала эти контуры. Если вы отметите опцию Размещение как для земельных участков, лю бые полигональные объекты внутри основного будут рассматри ваться как границы, пока их вес составляет больше 0. То есть, вам потребуется задать вес объектов.
Распределение символов в надписи
Для надписей полигонов, которые размещаются с изгибом, су ществует опция распределения символов. Вы можете задать мак симальное расстояние между символами, выраженное в процен тах от ширины шрифта. Механизм надписей Maplex будет рас тягивать надпись до тех пор, пока она не достигнет границ объек та, не вступит в конфликт с прочими надписями или пока рас стояние между соседними символами не станет максимальным. Если вы установите максимальное расстояние равным 0, над пись будет растянута по всему объекту.
Надпись, содержащая имя владельца участка и идентификационный номер расположена так, чтобы не перекрывать контур здания.
Надписи для двух Великих озер растянуты по всей длине полигональных объектов.
90
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Выбор опций размещения надписей для полигонов
1. Нажмите правой кнопкой мыши на слой полигональных объектов и выберите Свойства. 44
2. Откройте закладку Надписи.
3. Нажмите Свойства размеще ния.
Вы можете выбрать любой стиль размещения надписей для полигонов из приведен ного списка.
Надписи могут не умещаться в границах полигонов. Когда важно, чтобы эти объекты
Также вы можете открыть
диалоговое окно Свойства раз
мещения для каждого из клас
сов надписей, представлен
5
ных на карте, нажав кнопку
Менеджер надписей на пане
ли инструментов Надписи,
затем выбрав класс надписей
и щелкнув Свойства.
были надписаны, вы можете позволить надписям размес титься вне объекта. Если вы отметите опцию Надписи
4. Откройте закладку Размеще ние надписей
5. Щелкните Размещение.
могут выступать за границы 6. Выберите опцию размещения
полигона, эти надписи будут
надписей.
по возможности расположе 7. Нажмите OK.
ны за пределами объекта, а не отвергнуты.
8. Нажмите OK. 9. Нажмите OK.
88
Первая опция Сперва пробо
вать горизонтальное разме
щение доступна для надпи
сей, размещаемых по прямой
или с изгибом. Если данная
опция отмечена, механизм
надписей Maplex сначала по пробует разместить надпись
66
горизонтально внутри поли
гона, а затем уже попытается
расположить ее в выбранном
стиле (по прямой или с изги
бом). Если опция не отмече
на, механизм надписей
Maplex разместит надпись в
выбранном стиле.
77
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
91
Как размещать
надписи вне полигона
4
в случае конфликтов
1. Нажмите правой кнопкой мыши на слой полигональных объектов и выберите Свойства.
2. Откройте закладку Надписи.
3. Нажмите Свойства размеще
5
ния. 6
4. Откройте закладку Размеще
ние надписей.
5. Отметьте окно Надписи могут выступать за границы полиго на.
6. Нажмите Смещение надписи.
7. Введите Расстояние, на кото рое надпись может быть уда лена от объекта.
8. Войдите в меню и выберите единицы измерения смеще ние.
9. Нажмите OK.
10. Нажмите OK.
11. Нажмите OK.
10 Q 7
8
9
92
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Избежание
перекрытия
44
внутренних объектов
1. Нажмите правой кнопкой мыши на слой полигональных объектов и выберите Свойства.
2. Откройте закладку Надписи.
3. Нажмите Свойства размеще ния.
4. Откройте закладку Размеще ние надписей.
5. Отметьте опцию Размещение
земельных участков.
55
Полигональные объекты, пе
рекрытия которых вы хотите
избежать, должны иметь по
ложительный вес.
6. Нажмите OK.
7. Нажмите OK.
8. Нажмите OK.
6 6
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
93
Подсказка
0 рассматривается как особое значение При установке максимального межсимвольного расстояния, 0 рассматривается как особое значение, сигнализирующее меха низму надписей Maplex, о том что надпись должна быть про порционально распределена по всему пространству объекта.
Подсказка
Работа с текстовым символом Инструменты управления свой ствами текстового символа позволяют задать межсимволь ные и межсловные интервалы. Эти значения становятся мини мальными, когда вы разносите буквы или слова. Вы можете из менить базовые свойства текс та, нажав кнопку Символ в раз деле Символ закладки Надписи диалогового окна Свойства слоя.
Подсказка
Опция Распределять символы Опция Распределять символы для полигонов доступна только если выбран стиль размещения надписей с изгибом.
Распределение надписи внутри полигона
1. Нажмите правой кнопкой мыши на слой площадных объ ектов и выберите Свойства.
2. Откройте закладку Надписи.
3. Нажмите Свойства размеще ния.
4. Откройте закладку Размеще ние надписей.
Если у вас не выбрана опция размещения с изгибом, щелк ните Размещение, выберите с изгибом и нажмите OK.
5. Отметьте окно Распределять символы.
6. Нажмите Ограничения.
7. Укажите максимальный ин тервал между знаками.
Максимальный интервал между знаками измеряется в процентах от ширины шриф та. Он должен превышать межсимвольное расстояние по умолчанию, установленное в Редакторе символов. Значе ние 0 приведет к распределе нию надписи по всему прост ранству объекта.
8. Нажмите OK.
9. Нажмите OK.
10. Нажмите OK.
94
55 6
9 9 77
88 MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Установки для улучшенного нанесения надписей
В дополнение к свойствам, которые вы можете использовать для размещения надписей в каждом классе надписей, существуют некоторые общие свойства, которые вы можете использовать, чтобы регулировать размещение надписей во всех слоях. Так как эти свойства применимы ко всем слоям, вы можете установить их через диалоговое окно Опции, которое можно открыть через меню Надписи.
Цвет неразмещенных надписей
Эта опция регулирует цвет надписей, которые не могут быть на несены на карту. По умолчанию эти надписи имеют красный цвет. Если на вашей карте уже присутствуют красные надписи, возможно, вы хотите изменить цвет неразмещенных надписей на другой.
Поворот фрейма данных
Эта опция определяет, будут ли поворачиваться надписи полиго нальных и точечных объектов при повороте фрейма данных.
Ориентация вертикальных надписей
Обычно надписи размещаются так, чтобы они читались слева направо, следуя правилам большинства западноевропейских язы ков. При надписывании вертикальных линейных объектов угол близок к нулю, то есть надпись смотрит прямо на север. Там, где улицы расположены на координатной сетки, ориентированной в направлении север юг, или восток запад, названия практически параллельных улиц могут быть размещены в противоположных направлениях. Это может быть целесообразно для пользования картой на компьютерном экране, но для печатных карт зачастую желательно, чтобы все улицы были подписаны в одном направ лении.
Угол ориентации вертикальных надписей определяет, будет ли надпись располагаться сверху вниз или будет перевернута в дру гую сторону. При надписывании не совсем вертикальных линий небольшой угол предохраняет надписи от изменения порядка чте ния. Например, предположим у вас имеются две линии, причем
Слева, угол ориентации вертикальных линий равен нулю. Для второй линии направление чтения противоположно первой, чтобы надписи читались слева направо. Справа, угол составляет 15 градусов. Надпись для второй линии имеет направление чтения то же, что и надпись для первой (с юга на север), хотя вторая надпись выглядит перевернутой на 180 градусов. Пользователь печатной версии карты легче прочтет именно вторую пару надписей , поскольку вращение листа карты устанавливает обе надписи в правильное положение. Из первой же пары надписей легко прочитать при вращении можно только одну надпись.
первая отклонена от севера к востоку на 6 градусов, а вторая отклонена на 6 градусов к западу от севера. Первая будет иметь надпись, читаемую с юга на север (слева направо). Если вы уста новите угол 0 градусов, тогда надпись для второй линии будет иметь направление чтения с севера на юг, вместо того, чтобы сохранить такое же направление, как надпись для первой линии, но выглядеть перевернутой. Если вы хотите сохранить одинако вое направление чтения надписей, но согласны с тем, что над пись будет перевернутой, нужно увеличить величину угла, в дан ном случае ввести значение больше 6 градусов. Ввод отрицатель ных значений угла заставляет надписи изменить направление на данный угол в северо восточном направлении. По умолчанию угол составляет 0 градусов, а максимальный угол 30 градусов. Этот угол также применяется при надписывании полигонов, ори ентированных с севера на юг, или их границ, когда выбраны оп ции По прямой и Граница.
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
95
Соединений линий
Соединение линий служит для объединения отдельных линей ных объектов с одним названием в единый линейный объект для механизма надписей. Это часто желательно, поскольку такие линейные объекты, как дороги и реки, часто при оцифровке со храняются как отдельные небольшие сегменты, которые следует объединить, чтобы они представляли один реальный объект. Если сегменты не соединены, возможно, объект окажется перегру жен надписями, так как для каждого сегмента название будет повторяться.
На левом рисунке линии надписаны с использованием опции Соединение линий. На правом рисунке эта опция отключена.
Возможно, в некоторых случаях вы захотите отключить опцию соединения линий, например, когда: • Вам нужно, чтобы каждый линейный объект был надписан
индивидуально. • Вы хотите видеть надписи для всех объектов, чтобы иденти
фицировать проблемы с надписями. • Вы хотите сравнить количество надписанных сегментов с чис
лом объектов. Когда опция соединения надписей включена, механизм надписей всегда соединяет сегменты, так что чис ло надписей не будет соответствовать общему числу линей ных объектов.
Тип соединения линий
Тип соединения линий позволяет вам регулировать, как будут надписаны места пересечений разных линейных объектов. Су ществуют две опции:
• Однозначно — В сети дорог пересечения двух разных дорог надписываются таким образом, что четко понятно, где какая дорога. При этом количество размещаемых на карте надпи сей увеличивается, поскольку линейный объект может быть надписан с каждой стороны от пересечения.
• Минимизировать надписи — Объекты надписываются таким образом, чтобы использовать минимальное число надписей. Вместо того, чтобы надписывать один и тот же объект по обе стороны точки пересечения, программа разместит надпись лишь на одной из сторон, или будет частично находить на пересечение.
Разрешение надписи пересекать границу карты
По умолчанию надписи размещаются внутри фрейма данных карты. Вы можете позволить фрагментам надписей пересекать границу фрейма данных, чтобы увеличить вероятность их нане сения, несмотря на то, что части надписей, попавшие за пределы фрейма, не будут видны на карте. Это полезно при создании се рии карт и слиянии листов карты, где желательно разместить надпись (даже если она заходит на соседний лист), так чтобы она была видна при редактировании границ.
Составные полигональные объекты
Некоторые полигоны состоят из нескольких частей. Отдельные части составных, или многокомпонентных полигонов могут либо быть надписаны одинаково, либо вы можете надписать только самую крупную часть объекта.
96
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Установка цвета неразмещенных
1. На панели инструментов Надписи в меню Надписи выберите Опции.
надписей
По умолчанию неразмещен ные надписи отображаются
2. Откройте закладку Общее.
3. Щелкните стрелку в меню Цвет для неразмещенных над писей и выберите цвет.
красным цветом. Вы можете изменить цвет неразмещен ных надписей в закладке Об щее диалогового окна Опции надписей.
Если вы хотите использовать
цвет, отсутствующий в палит
2
ре, щелкните Другие цвета,
чтобы открыть окно Выбор
цвета. Создайте собственный
цвет, затем нажмите OK.
4. Нажмите OK.
1 3
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
4 97
Соединение сегментов линий
1. На панели инструментов Надписи в меню Надписи выберите Опции.
при надписывании
2. Откройте закладку Maplex.
3. Отметьте Разрешить соедине ние сегментов линий в непре рывные объекты.
Когда у вас имеется несколь 4. Нажмите стрелку меню Тип и
ко линейных объектов, пред
выберите одну из опций объе
2
ставляющих собой единый
динения линий.
географический объект, на пример трубопровод, автома
5. Нажмите OK.
гистраль, реку, возможно, вы
не захотите надписывать каж
3
дый отдельный сегмент. Ис
3
пользуя соединение линий,
вы также можете выбрать
одну из двух опций надписы
вания мест пересечений ли
нейных объектов. Опция Од
нозначно разместит надписи
с каждой стороны от точки
пересечения разных объек
тов. Другая опция призвана
свести к минимуму количест
во надписей, поэтому она
позволяет надписям нахо
дить на пересечения. Обыч
но эта опция приводит к
уменьшению количества над
писей для объекта.
1 44
5 5
98
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Разрешение надписям
1. На панели инструментов Надписи в меню Надписи выберите Опции.
пересекать границу карты
2. Откройте закладку Maplex.
3. Отметьте окно Разрешить надписям пересекать границу карты.
Обычно надписи не могут со
Видны будут только те фраг
прикасаться с границей того фрейма данных, в котором
менты надписей, что располо жены внутри фрейма данных
22
они располагаются. Иногда 4. Нажмите OK. это приводит к тому, что на
ходящиеся близко к границе
фрейма надписи не попада
ют на карту. Если для чтения
карты существенно, чтобы
хотя бы часть надписи была
размещена, можно использо
вать опцию Разрешить надпи
3
сям пересекать границу кар
ты. Рамка фрейма данных не
3
будет рассматриваться в каче
стве барьера для надписей,
хотя видны будут только те
фрагменты надписей, что
расположены внутри фрейма
данных.
1
4 4
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
99
Ориентация направления
1. На панели инструментов Надписи в меню Надписи выберите Опции.
чтения для надписей, ориентированных
2. Откройте закладку Общее.
3. Введите значение угла в пре делах от 30 до 30 градусов в окне Угол в разделе Ориента ция вертикальных надписей.
с севера на юг
Положительное значение угла
2
будет означать, что надписи
Если вы хотите, чтобы надпи си для группы объектов, ори ентированных преимущест
для линий, отклоненных на северо запад, будут читаться в направлении с юга на север.
венно с севера на юг, читались в одном направлении, возь мите для ориентации надпи сей угол, больший, чем от клонение линейного объек та от истинного севера.
При угле, равном 0, надписи
Отрицательное значение угла будет означать, что надписи для линий, отклоненных на северо восток будут читаться в направлении с севера на юг.
Угол также может использо
ваться для надписывания по
лигональных объектов.
3
для объектов, отклоненных 4. Нажмите OK.
на северо запад, будут чи
3
таться с севера на юг, а для
объектов, отклоненных на се
веро восток – с юга на север.
Если установить угол ориен
тации равным 10 градусов,
надписи объектов, отклонен
ных более, чем на 10 градусов
к западу, все равно будут чи
таться с юга на север.
1
4 4
100
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Поворот надписей
1. На панели инструментов Надписи в меню Надписи выберите Опции.
вместе с
2. Откройте закладку Общие.
фреймом
3. Отметьте опцию Поворачи вать надписи точек и полиго
данных
нов при повороте фрейма дан ных.
1
Вы можете поворачивать 4. Нажмите OK.
22
фреймы данных на карте при
помощи инструментов пане
ли Инструменты фрейма дан
ных. При повороте фрейма
данных, вероятно, вы захоти
те, чтобы надписи изменили
свое положение на тот же угол.
3 3
УСТАНОВКИ РАЗМЕЩЕНИЯ НАДПИСЕЙ
4 4
101
Надписывание составных
1. На панели инструментов Надписи в меню Надписи выберите Опции.
полигональных объектов
2. Откройте закладку Maplex.
3. Отметьте Надписывать толь ко самый большой полигон в составном полигоне.
Иногда группа полигональ
Если вы хотите, чтобы надпи
ных объектов представляет
сывалась каждая из частей
собой один географический
полигонального объекта, убе
22
объект. Например, в классе
рите отметку с этой опции.
пространственных объектов 4. Нажмите OK. Соединенные Штаты, штат
Гавайи представлен как один
объект, состоящий из не
скольких полигонов, пред
ставляющих отдельные ост
рова, входящие в состав шта
та. При надписывании по
добных объектов вы можете
либо надписать каждую из
частей одинаково, либо над
писать только самый круп
ный полигон, входящий в со
3
ставной объект.
3
1
4 4
102
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Стратегия наилучшего нанесения надписей
5
В ЭТОЙ ГЛАВЕ • Зачем использовать стратегию
наилучшего нанесения надписей?
• Перенос надписей
• Перенос надписей с использованием специальных символов
• Возможность выступа надписи за пределы объекта
• Уменьшение шрифта
• Уменьшение размера надписи путем уменьшения размера и ширины шрифта
• Сокращение слов для размещения большего количества надписей
• Создание словаря сокращений
• Использование словаря сокращений
• Сохранение и загрузка словаря сокращений
Распространенной проблемой при нанесении надписей на карту является размещение большого количества надписей на ограниченной площади. Несмотря на то, что Maplex для ArcGIS размещает надписи с учетом возможных конфликтов, иногда на пространстве карты просто недостаточно места для нанесения всех необходимых надписей. Существует несколько стратегий наилучшего размещения надписей, которые используются для того, чтобы надписанными оказалось как можно больше объектов. К ним относятся перенос надписей для уменьшения их общей длины, уменьшение размера шрифта в надписях и сокращение некоторых слов в надписях. Если надписи сильно превышают по величине размеры линейного или площадного объекта, применение стратегии наилучшего размещения позволит надписям выступать за пределы объекта. Эти стратегии применяются в случае возникновения конфликтов между надписями. Использование стратегий наилучшего размещения позволяет нанести на карту больше надписей в конфликтных ситуациях, однако оставляет легко размещаемые надписи без изменений, чтобы сохранить общую ясность карты.
Maplex для ArcGIS позволяет применять стратегию наилучшего нанесения надписей, наиболее подходящую дизайну и назначению вашей карты. В этой главе вы узнаете, как использовать стратегии наилучшего нанесения надписей.
103
Зачем использовать стратегию наилучшего нанесения надписей?
Если вы создаете карту в масштабе, при котором надписи выгля дят крупными по отношению к объектам, или когда множество надписей должно быть размещено на небольшом пространстве, возможно, вы столкнетесь с выбором: не наносить надписи в местах возникновения конфликтов или изменять надписи, что бы попробовать их разместить. Maplex для ArcGIS позволяет вам выбрать один из нескольких способов экономного использова ния пространства карты для нанесения надписей.
Надписи могут быть разбиты на несколько строк, выступать за пределы объекта, уменьшаться в размере или отображаться с со кращениями. Для получения лучших результатов на вашей кар те, вы можете использовать один или несколько методов сохра нения пространства. Если Maplex использует сокращения слов в надписях, они будут появляться только в местах возникновения конфликтов. Во всех прочих случаях будут использоваться слова целиком.
В этом простом примере в качестве опции размещения
надписей выбрана опция Горизонтально внутри полигона.
Вы видите, что надписи могут быть расположены в две
строки, выступать за пределы объекта и для них уменьшен размер шрифта, чтобы надписи для всех стран
располагались горизонтально внутри полигонов. Эта
стратегия нанесения надписей позволяет разместить на карте
максимально возможное количество надписей.
104
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Перенос надписей
Если надпись не умещается на заданном пространстве, Maplex для ArcGIS может разбить ее на несколько частей и разнести их по строкам, чтобы уменьшить надпись в ширину. Когда вы отме чаете опцию Перенести по словам, Maplex для ArcGIS автомати чески переносит слишком длинные надписи. Чтобы надпись была удачно размещена, вы можете менять опции переноса надписей.
Опции переноса надписей
Вы можете регулировать перенос надписей в Maplex для ArcGIS, включая выравнивание надписи, использование специальных символов переноса, и их наличие в надписи, а также все ли над писи должны переноситься или только те, для которых не хвата ет места.
Выравнивание перенесенной надписи
Вы можете выбрать, как будет выровнен перенесенный текст. Существуют несколько опций:
• автоматически выбрать наилучшее — В зависимости от рас положения перенесенной надписи по отношению к объекту, Maplex для ArcGIS выровняет надпись по центру, левому или правому краю.
• Только слева или справа — В зависимости от расположения перенесенной надписи Maplex для ArcGIS выровняет над пись по левому или правому краю. Размещенные слева от объекта надписи будут выровнены по правому краю, а те, что располагаются справа – по левому.
• Только слева — перенесенная надпись будет выровнена по левому краю независимо от ее размещения.
• Только справа — перенесенная надпись будет выровнена по правому краю независимо от ее размещения.
• Только по центру — перенесенная надпись будет выровнена по центру независимо от ее размещения.
СТРАТЕГИЯ НАИЛУЧШЕГО НАНЕСЕНИЯ НАДПИСЕЙ
105
Символы переноса
Вы можете определить, в каком месте надпись будет перенесена на следующую строку, используя специальные символы перено са. Пробелы, дефисы и запятые как правило служат для разделе ния слов и по умолчанию являются символами переноса, однако вы можете использовать любые другие разделительные знаки. Если вы не хотите, чтобы ваши надписи разделялись в местах расположения подобных символов, вы можете удалить их из пе речня символов переноса. Выбор определенного символа пере носа может оказаться удобным, если вы должны разбить над пись в определенном месте. В данном случае вы можете создать выражение надписи с особым разделительным символом между полями надписей, например:
[field1] & “/” &[field2]
В этом примере специальным символом является “/” , который используется для разбиения в месте переноса.
Вы можете регулировать, как и когда символ переноса будет раз бивать надписи. Если отмечено окно Видимые, символы будет отображаться на карте. Если оно не отмечено, символы на карте не появятся. Если отмечено Перенос после символа, разделение произойдет после символа переноса; в противном случае – перед ним. Если отмечено Переносить всегда, то при наличии символа переноса всегда будет происходить разделение и перенос.
В примере, приведенном ниже, были отмечены все три парамет ра, и ‘&’ принимался за пробел в качестве знака переноса:
Label Expression (Выражение) [Field1] & “ & ” & [Field2]
Field1 value (Значение поля 1) = Jekyll
Field2 value (Значение поля 2)= Hyde
Split character (Символ переноса) = &
Строка надписи до размещения – “Jekyll & Hyde”
После размещения – Jekyll & Hyde
Ограничения переноса Вы можете ограничить количество строк и символов в одной стро ке, чтобы регулировать форму надписи. Эти ограничения могут быть использованы для предотвращения переноса коротких над писей, сохраняя перенос длинных. Если ограничения на количе ство символов в строке не подходят к данной надписи, надпись будет разбита на строки как можно ближе к заданным ограниче ниям. • Максимальное число строк — задает максимальное число
строк, от 1 до 50, на которые надпись может быть разбита. • Минимальное число символов в строке — определяет мини
мальное число символов, от 1 до 8, которое может быть в од ной строке. Например, если параметр установлен на 3, над пись “St David” не будет перенесена, даже если символ про бела будет принят за символ переноса. • Максимальное число символов в строке — определяет макси мальное число символов в строке, от 2 до 80.
В данном примере названия городов располагаются над численностью их населения. Все надписи выровнены по левому краю, а символ переноса “/” не отображается в надписях на карте.
106
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Перенос надписей Создание выражения
с использованием со специальным
3
специальных
символом переноса
символов
Вы можете создавать выражения, включающие символы переноса, используемые для разбиения надписи на две и более строки текста на карте. После создания выражения, вы активируете пе ренос надписей и указываете, какие символы будет использо ваться в качестве указателей пе реноса и будут ли они отображать ся на карте.
Подсказка
1. В таблице содержания щелк ните правой кнопкой мыши на слое, который вы хотите над писать, и выберите Свойства.
2. Откройте закладку Надписи.
3. Отметьте опцию Надписать объекты этого слоя.
4. В меню Поле надписи выбе рите поле, значение которого будет составлять первую часть вашего выражения надписи. В этом примере выбрано поле Lynetype.
Выбор символа переноса
В качестве символа переноса может применяться любой сим вол, однако лучше использовать те, что не используются в име нах полей.
5. Нажмите Выражение.
6. Из списка Поля надписи вы берите следующее поле, кото рое вы хотите вставить в над пись.
7. Нажмите Присоединить.
Подсказка
Отображение полей определенных типов Вы можете указать тип атри бутивных полей, отображае мых в списке. Это удобно, если у класса объектов имеется мно жество атрибутов, а для выра жения вы хотите использовать лишь некоторые поля.
Подсказка
При нажатии кнопки Присо единить поля добавляются в выражение, причем они авто матически связываются сим волами “&”, а между полями в надписи вставляется пробел.
8. Выделите пробел и введите символ “/” между полями. Этот знак будет использовать ся для переноса надписей.
9. Нажмите OK.
Обзор значений поля
Нажав кнопку Показать значе ния, вы можете увидеть приме ры значений атрибута, чтобы удостовериться в правильном выборе поля.
10. Нажмите OK.
СТРАТЕГИЯ НАИЛУЧШЕГО НАНЕСЕНИЯ НАДПИСЕЙ
2
2
4 5
Q 10
6 6 7 8
8
9 107
108
Добавление и
удаление символов
4
переноса
5
1. В таблице содержания щелк ните правой кнопкой мыши на слое, который вы хотите над писать, и выберите Свойства.
2. Откройте закладку Надписи.
3. Нажмите Свойства размеще ния.
4. Откройте закладку Стратегии наилучшего размещения над писей.
5. Нажмите Перенести по сло вам.
6. Щелкните Опции.
7. Щелкните Добавить.
8. Введите нужный символ в
текстовой строке Символ пе
реноса.
10
9. Нажмите OK.
Q
10. Дополнительно вы можете из списка Символы переноса выбрать символ, который вы не хотите использовать.
11. Для удаления выбранного символа нажмите Удалить.
12. Повторяйте шаги 10 и 11, пока из всех символов переноса не
R13
останется только тот, который
вы хотите использовать.
13. Нажмите OK.
14. Нажмите OK.
15. Нажмите OK. 99
66
77 11
88 MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Управление
символами переноса
44
1. В таблице содержания щелк ните правой кнопкой мыши на 5 5 слое, который вы хотите над писать, и выберите Свойства.
2. Откройте закладку Надписи.
3. Нажмите Свойства размеще ния.
4. Откройте закладку Стратегии наилучшего размещения над писей.
5. Нажмите Перенести по сло вам.
6. Нажмите Опции.
7. Щелкните стрелку меню Вы равнивание надписи и выбе рите нужный тип выравнива ния.
8. Поставьте или уберите отмет ку напротив строки Видимые.
Если опция не отмечена, то символ переноса не будет ви ден на карте.
9. Поставьте или уберите отмет
ку напротив опции Перенос 8
после символа.
8
Если эта опция отмечена, над 10
пись будет разбита после сим
9
вола переноса.
10. Поставьте или уберите отмет ку напротив опции Перено сить всегда.
Если эта опция отмечена, над писи всегда будут разбивать ся в месте переноса.
11.Нажмите OK в диалоговых ок нах Опции переноса надпи сей и Свойства размещения.
СТРАТЕГИЯ НАИЛУЧШЕГО НАНЕСЕНИЯ НАДПИСЕЙ
66
11 W
77 9
Q
11 W
109
Разрешение на выступ надписей за пределы объекта
Если надпись не умещается в пределах полигона или превышает длину линии, она вероятнее попадет в список неразмещенных надписей, чем на карту. Вы можете применить возможности оп ции Выступ надписей, чтобы позволить механизму надписей Maplex использовать свободное пространство за пределами объ екта, чтобы разместить надпись.
Выступ за пределы полигональных объектов
Большинство опций размещения надписей для полигонов пред полагают, что механизм надписей Maplex старается поместить надпись внутри объекта. Если надпись больше, чем сам объект, она не будет отображена на карте и попадет вместо этого в спи сок неразмещенных надписей. Опция Выступ за пределы объек та позволяет механизму надписей Maplex использовать свобод ное пространство вне границ полигона для нанесения надписи. Вы можете ограничить расстояние, на которое надпись может выступать за пределы объекта, задав Максимальный выступ над писи за пределы объекта, измеряемый в точках.
Выступ за пределы линейных объектов
Когда механизм надписей Maplex надписывает линейные объ екты, он всегда старается расположить надпись между началь ной и конечной точками объекта. Если надпись превышает ли нейный объект по длине, она не будет размещена на карте и попадет вместо этого в список неразмещенных надписей. Опция Выступ за пределы объекта позволяет надписи частично размес титься вне линии. Вы можете ограничить расстояние, на которое надпись может выступать за пределы объекта, задав Максималь ный выступ надписи за пределы объекта, измеряемый в точках.
110
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Разрешение на выступ надписи за пределы объекта
Вы можете позволить надпи сям выступать за границы по лигональных объектов и ко нечные точки линий, отме тив опцию Выступ за преде лы объекта. Кнопка Ограни чения также позволяет вам задать максимальное рассто яние, на которое может вы ступать надпись. Этот пара метр измеряется в точках.
1. В таблице содержания правой кнопкой мыши щелкните на слое линейных или полиго нальных объектов, который вы собираетесь надписать, и нажмите Свойства.
Внимание: Несмотря на анало гию в шагах, диалоговые окна для линейных и полигональ ных объектов различаются.
2. Откройте закладку Надписи.
3. Нажмите Свойства размеще ния.
4. Откройте закладку Стратегия наилучшего нанесения надпи сей.
5. Отметьте опцию Выступ за пределы объекта.
6. Щелкните Ограничения.
7. Введите расстояние, на кото рое вы позволите надписи вы ступать за пределы длины или периметра объекта.
8. Нажмите OK.
9. Нажмите OK.
10. Нажмите OK.
4 77
8 СТРАТЕГИЯ НАИЛУЧШЕГО НАНЕСЕНИЯ НАДПИСЕЙ
5 6
111
Уменьшение шрифта
Еще одним способом размещения надписей на небольших пло щадях является уменьшение размера текста надписи. Вы можете позволить механизму надписей Maplex уменьшить размер шриф та, сжать буквы по ширине или сделать и то, и другое одновре менно.
Уменьшение размера шрифта
Уменьшение размера шрифта уменьшает по величине всю над пись в области возможного конфликта. При этом высота и шири на шрифта уменьшаются пропорционально. Когда вы разрешае те механизму надписей Maplex уменьшить размер шрифта, вы можете установить минимальный размер и задать шаговый ин тервал, определяющий для механизма надписей варианты раз мера шрифта между исходным и минимальным.
Сжатие букв шрифта
Сжатие букв отражается в уменьшении длины надписи, но не ее высоты. Как и при уменьшении размера шрифта, вы регулируе те степень уменьшения, устанавливая минимум и шаг; однако в случае сжатия букв шрифта эти параметры измеряются в про центах от базовой ширины шрифта. Нижний предел находится между 10 и 100 процентами собственной ширины шрифта, а шаг варьируется от 1 до 50 процентов базового шрифта.
В этом примере размер шрифта уменьшен с 18 до 6 точек, с шагом в 4 точки. В качестве минимального размера используйте размер меньше, чем исходный размер надписи, и укажите шаговый интервал уменьшения в точках.
Например, для надписи с исходным размером шрифта 10 точек можно установить минимальный размер в 6 точек и шаг в 0.5. Механизм надписей Maplex испробует все варианты: 10 , 9.5, 9.0, 8.5 и т.д., начиная с исходного размера и заканчивая минималь ным, к которому он будет двигаться с установленным шагом. Как только надпись будет размещена, более мелкие шрифты уже не будут пробоваться. Максимальное число пробуемых размеров 10.
В этом примере ширина шрифта уменьшена до 70% исходной ширины, с шагом в 10%
Например, вы могли бы позволить мастеру надписей сжать шрифт по ширине в надписи до 85 процентов от исходной ширины с шагом в 5%. Механизм надписей попытается разместить над пись при 100 процентах от ее исходной ширины. Если бы она не уместилась, он бы постарался расположить ее при 95 процентах, 90 процентах и 85 процентах, остановившись тогда, когда она уместится. Как только надпись размещена при определенном уровне сжатия, нижние уровни уже не пробуются.
Уменьшение и сжатие надписей
Чтобы увеличить количество размещаемых надписей, вы може те совместить уменьшение размера шрифта и его сжатие по ши рине. Механизм надписей перепробует все уровни сжатия для каждого из размеров шрифта, прежде чем сам размер будет умень шен еще на один шаг.
Например, если исходный размер шрифта надписи установлен на 10 , минимальный размер вы установили на 8 и шаг на 0.5, у вас имеются 5 вариантов размера шрифта. Если вы одновремен
112
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
но с этим установите минимальное сжатие на 85 процентов, а шаг на 5 процентов, к ним добавятся 4 уровня сжатия шрифта по ширине. Механизм надписей Maplex попытается применить к надписи 20 полученных комбинаций размера и степени сжатия шрифта: 1. Размер шрифта 10, 100% от ширины шрифта 2. Размер шрифта 10, 95% от ширины шрифта 3. Размер шрифта 10, 90% от ширины шрифта 4. Размер шрифта 10, 85% от ширины шрифта 5. Размер шрифта 9.5, 100% от ширины шрифта 6. Размер шрифта 9.5, 95% от ширины шрифта . . . 19.Размер шрифта 8, 90% от ширины шрифта 20.Размер шрифта 8, 85% от ширины шрифта
На карте отображены варианты использования возможностей уменьшения шрифта надписей по размеру и ширине.
СТРАТЕГИЯ НАИЛУЧШЕГО НАНЕСЕНИЯ НАДПИСЕЙ
113
Уменьшение размера надписи путем
1. В таблице содержания правой кнопкой мыши щелкните на слое линейных или полиго нальных объектов, который вы собираетесь надписать, и
уменьшения размера и ширины шрифта
нажмите Свойства.
Внимание: Несмотря на ана логию в шагах, диалоговые окна для линейных и полиго нальных объектов различают
ся.
Вы можете увеличить количе 2. Откройте закладку Надписи.
ство размещенных надписей
в областях возникновения конфликтов между надпися
3. Нажмите Свойства размеще ния.
5 5
ми и объектами с помощью уменьшения величины и ши рины шрифта. Размер шриф
4. Откройте закладку Стратегия наилучшего размещения над писей.
та вы можете уменьшить от 5. Отметьте опцию Уменьшить
исходного до минимального,
размер шрифта.
используя шаги заданной ве 6. Щелкните Ограничения.
личины. Также вы можете со
кратить длину надписи,
уменьшая ширину надписи
на величину от ее изначаль
ной длины, заданную в про
центах, через определенные
шаги. Эти техники могут
применяться одновременно,
так чтобы варианты сжатия
Подсказка
Тэги форматирования текста препятствуют уменьшению шрифта Размер и ширина шрифта не бу дут уменьшаться, если выра жение надписи содержит тэги форматирования текста, опре деляющие тип и размер шриф та.
114
44 6
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
применялись совместно с ва риантами размера шрифта. Параметр Минимальный размер шрифта в диалоговом окне Уменьшение надписи задает наименьший размер шрифта из возможных. Этот параметр предписывает меха низму надписей Maplex уменьшать высоту и ширину шрифта без изменения про порций.
Следующий параметр в этом же диалоговом окне – Шаг – величина, на которую посте пенно может уменьшаться шрифт, чтобы надпись мож но было уместить.
В разделе Сжатие ширины шрифта параметр Мини мальная ширина определяет минимально возможный уро вень сжатия шрифта. Пара метр Шаг – величина, на ко торую шрифт может быть по степенно сжат по ширине.
Подсказка
Увеличение временных затрат Будьте осторожны с исходным размером шрифта, значениями минимума и шага. Большее коли чество пробуемых вариантов размеров ведет к увеличению вре мени процесса.
Верхний раздел диалогового окна Уменьшение надписи позволяет вам регулировать уменьшение размера шрифта. Исходный размер шрифта надписи приведен для справ ки.
7. Введите Минимальный раз мер шрифта.
Размер шрифта надписей не может быть уменьшен ниже этого уровня.
8. Введите Шаг.
Шрифт будет пошагово уменьшаться от исходной ве личины до минимального раз мера.
9. Нижний раздел диалогового окна Уменьшение надписи позволяет регулировать сте пень сжатия ширины шриф та. Высота шрифта не затра гивается.
Введите Минимальную шири ну.
Шрифт не будет сжат больше, чем на указанное значение в процентах.
10. Введите Шаг.
Шрифт будет сжиматься по ширине пошагово.
11. Нажмите OK.
12. Нажмите OK.
13. Нажмите OK.
СТРАТЕГИЯ НАИЛУЧШЕГО НАНЕСЕНИЯ НАДПИСЕЙ
Исходный размер шрифта 77 8 8 99 10Q
1W1
115
Сокращение слов для размещения большего количества надписей
Механизм надписей Maplex может автоматически сокращать слова, чтобы уместить данную надпись в объект, если вы опреде лите слово и его аббревиатуру в словаре сокращений. При ис пользовании словаря сокращений, механизм надписей Maplex сначала попытается разместить полный текст надписи, а затем сократит любые найденные в словаре слова в тех надписях, кото рые без этого не могут быть нанесены.
Словари сокращения применяются для индивидуальных классов надписей. Аббревиатура используется для отдельных слов и для словосочетаний, но не для частей слов, исключая некоторые ино язычные слова. Отдельные слова, как Road или Street, могут быть сокращены соответственно как Rd или St, а длинные словосоче тания, как Post Office, могут быть сокращены как PO. Части слов не могут быть представлены в виде аббревиатуры. Например, если в словаре указано, что Road на карте сокращается как Rd, название Roadrunner Road будет сокращено как Roadrunner Rd, а не Rdrunner Rd.
Ввод аббревиатур в словарь
Чтобы использовать аббревиатуры в надписях, вы сначала долж ны создать словарь сокращений, а затем добавить туда некото рые слова и их аббревиатуры. Как только вы создали словарь, вы можете сохранить его как файл, который вы можете загружать и с другими картами.
Чтобы добавить слова в словарь сокращений, вы добавляете строку в словарную таблицу, набираете ключевое слово, вводите одно или несколько сокращений, разделяя их пробелами, а затем оп ределяете тип сокращения. Ключевые словосочетания и аббре виатуры, а также не входящие в алфавит буквы, должны заклю чаться в кавычки. Например, двухсловное словосочетание “Post Office” может быть сокращено как “Post Off.” или “P.O.” Альтер нативные сокращения должны разделяться пробелами.
Типы сокращений
Существуют три типа сокращений в словаре сокращений: пере вод, ключевое слово и окончание. Два из них, ключевое слово и окончание, применяются к словам, только если исходная строка надписи не может быть размещена из за нехватки пространства или конфликтов между надписями и объектами. Перевод приме няется всегда к соответствующим словам.
• Ключевое слово — может применяться ко всем словам в тек стовой строке, кроме последнего. Тип Ключевое слово ис пользуется для замены общеупотребительных терминов, на пример “Mount” или “International” аббревиатурами типа “Mt.” и “Int’l.”
• Окончание — применяется только по отношению к последне му слову строки. Этот тип используется для сокращения слов типа Street в St, Road в Rd, а Avenue в Ave.
• Перевод — используется всегда со всеми словами строки. Та кой тип сокращения удобен при переводе карты на другой язык, когда вы хотите удалить некоторые слова из строки или когда вы хотите, чтобы аббревиатурами были заменены все слова.
Иноязычные названия улиц
В некоторых языках германской группы слово “улица” примы кает к ее названию; например, Fredrichstrasse. Чтобы справиться с этими особенностями, механизм надписей Maplex может рас познавать четыре слова в текстовой строке и заменить их сокра щениями. Эти четыре слова приведены ниже:
strasse
(German)
gatan
(Swedish)
straat
(Dutch)
gade
(Danish)
Чтобы сократить эти слова, вы также должны добавить их в сло варь сокращений. Для этих слов вы можете использовать любые
116
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
аббревиатуры, но тип сокращения должен быть установлен на Окончание, чтобы сокращение было применено. Другие сочета ния букв будут сокращаться, когда они входят в состав словосо четания.
Сохранение файлов словаря сокращений
Словари сокращений могут быть использованы и с другими кар тами, если сохранить их и загрузить в другой документ карты. Эти текстовые файлы, с расширением .dic.
Формат файла словаря сокращений
Строки, начинающиеся с символа “*” представляют коммента рии. Формат сокращения представлен такой строкой: (Слово) (Сокращение 1) (Сокращение 2) (Сокращение N) (Тип) Пример файла словаря сокращений: * Maplex Extension Dictionary File - v1.0 * Format: TEXT ABBREVIATION(S) TYPE * where TYPE=[Translation|Keyword|Ending] Street Str St Ending Road Rd Ending "Post Office" "P.O." PO Keyword * [end]
СТРАТЕГИЯ НАИЛУЧШЕГО НАНЕСЕНИЯ НАДПИСЕЙ
117
Создание словаря сокращений
Создание словаря сокращений
1 1. На панели инструментов
Надписи, в меню Надписи
нажмите Словари сокраще
Словари сокращений позволяют
ний.
механизму надписей сокращать 2. Щелкните Новый.
длинные надписи, чтобы умес
тить их в областях, где простран 3. Введите название нового сло
ство карты ограниченно. Напри
варя сокращений.
22
мер, название улицы “Martin 4. Щелкните OK.
Luther King Boulevard” может быть сокращено до “MLK Boulevard”. Окончания улиц так же могут быть преобразованы в
Теперь вы можете добавлять в словарь слова и их сокраще ния.
аббревиатуры, так “Road”,
“Avenue” и “Boulevard” могут быть
сокращены до“Rd”,“Ave”
и“Blvd”.
Сокращенные слова должны раз
33
деляться пробелами. Это ограни
чение позволяет избежать про
блем, как, например, сокраще
ние “Broadside Road” до “Brdside
Rd”.
44
118
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Подсказка
Добавление слов в
Использование более
словарь сокращений
1
одного сокращения
1. На панели инструментов Над
Если возможно использование
писи, в меню Надписи на
более одного сокращения для
жмите Словари сокращений.
ключевого слова, в строке сло варя они разделяются пробе лом. Вначале будет размещено первое сокращение, затем следу ющее, и так далее. Как только надпись будет размещена, сокра
2. В меню Имя словаря выбе рите словарь или создайте но вый, следуя шагам, приведен ным в разделе ‘Создание сло варя сокращений’.
щения перебираться уже не бу 3. Нажмите Добавить строку.
дут.
4. Наберите слово, для которого
вы хотите использовать сокра
щения.
Если вы хотите сократить груп
пу слов, как “Post Office”, вы
должны заключить слова в ка
4
вычки.
5. Наберите сокращение для слова.
Если вы хотите использовать более одного сокращения, раз делите их пробелами. Если сокращение содержит пробе лы или не входящие в алфа вит буквы, заключите его в кавычки.
6. Нажмите на столбец Тип и выберите в меню тип сокра щения, который вы хотите ис пользовать.
7. Повторите шаги 3–6 для каж дого слова, которое вы хотите добавить в словарь сокраще ний.
8. Нажмите OK.
СТРАТЕГИЯ НАИЛУЧШЕГО НАНЕСЕНИЯ НАДПИСЕЙ
2 5 6 3
8
119
Использование словаря сокращений
Как только словарь сокращений создан, вы можете связать его с классом надписей, в котором вы хотите использовать сокраще ния.
Выбор словаря сокращений
1. В таблице содержания правой кнопкой мыши щелкните на слое объектов, который вы собираетесь надписать, и на жмите Свойства.
Внимание: Несмотря на ана логию в шагах, диалоговые окна для линейных и полиго нальных объектов различают ся.
2. Откройте закладку Надписи.
3. Нажмите Свойства размеще ния.
4. Откройте закладку Стратегия наилучшего нанесения надпи сей.
5. Отметьте Сократить надпись.
6. Щелкните Опции.
7. Нажмите стрелку меню Имя словаря и выберите словарь сокращений, которым вы хо тите воспользоваться.
Если словарь сокращений от сутствует в списке, вам нуж но создать или загрузить его.
8. Нажмите OK.
9. Нажмите OK.
10. Нажмите OK.
120
4
5 6
9 7
8 MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Сохранение и
Сохранение словаря
загрузка словаря
сокращений
1 1. На панели инструментов Над
писи, в меню Надписи выбе
сокращений
рите Словари сокращений.
2. Откройте меню Имя словаря
Как только вы создали словарь
и выберите словарь или со
2
сокращений для одной карты,
здайте новый, следуя шагам,
вы можете использовать его в других документах карты. Что
приведенным в разделе ‘Со здание словаря сокращений.
бы неоднократно применять 3. Нажмите Опции и щелкните
словарь, сохраните его как
Сохранить в файл.
файл с расширением .dic, тогда
Вы также можете выбрать
3
вы можете загрузить его в дру
Экспортировать в таблицу
гой документ карты.
базы геоданных.
Когда словарь загружен, его со держание добавляется к теку щему выбранному словарю.
4. Переместитесь туда, где вы хотите сохранить файл слова ря сокращений.
5. Введите имя словаря.
6. Нажмите Сохранить.
7. Нажмите OK.
4
5 СТРАТЕГИЯ НАИЛУЧШЕГО НАНЕСЕНИЯ НАДПИСЕЙ
6 121
122
Загрузка словаря сокращений
1. На панели инструментов
1
Надписи, в меню Надписи
выберите Словари сокраще
ний.
2. В меню Имя словаря выбери
те словарь сокращений, в ко
2
торый вы хотите загрузить со
держимое файла словаря.
Если словарь сокращений от
сутствует в списке, вам нуж
3
но создать его.
3. Нажмите Опции и щелкните Открыть из файла.
Вы также можете импортиро вать словарь из таблицы базы геоданных.
4. Переместитесь туда, где хра нится файл, который вы со бираетесь загрузить.
5. Выделите файл словаря.
6. Нажмите Открыть.
7. Нажмите OK.
4 5
6 MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Разрешение конфликтов надписей
6
В ЭТОЙ ГЛАВЕ
• Вес объектов
• Предотвращение перекрытия надписями некоторых классов объектов
• Разрешение на перекрытие надписей другими надписями
• Удаление дублирующихся надписей в пределах определенного радиуса
• Размещение всех надписей для класса объектов
• Создание буферных зон вокруг надписей
Часто на одно и то же место претендует более одной надписи. Вы можете регулировать, какой из классов надписей будет превалировать в конфликтной ситуации, устанавливая вес надписей. Вы также можете устанавливать вес объектов, чтобы препятствовать размещению надписей, которые могут перекрывать объекты. Менее важные надписи вы можете отметить как фоновые. Они будут размещены, однако остальные надписи могут располагаться поверх них. Для сложных объектов или объектов с одинаковыми надписями вы можете определить радиус, внутри которого дублирующиеся надписи будут удалены для освобождения места.
123
Вес объектов
Некоторые объекты на карте могут быть важнее остальных. Вес объектов позволяет установить относительную значимость классов объектов. Вы можете снизить вероятность того, что важные объекты определенного класса будут перекрываться надписями, путем присваивания этому классу объектов большего веса.
Вес объектов
Вес объекта указывает на значимость объектов, надписываемых данным классом надписей, по сравнению с другими объектами, в пределах 0–1000. Maplex для ArcGIS разместит надписи так, чтобы они не перекрывали важные объекты. Вес объекта, равный 0, означает, что этот объект может рассматриваться как свободное пространство, а вес 1000 указывает на то, что объект не может быть перекрыт надписями. Механизм надписей Maplex прежде всего попытается разместить надписи на свободном пространстве. Если свободное пространство отсутствует, и перекрытия объектов не избежать, механизм надписей Maplex выберет местоположение с наименьшим суммарным весом объектов.
Изменив вес объектов, вы можете изменить расположение надписи. Увеличение веса объектов для черных линий до 600 увеличит суммарный вес объекта до 1200, таким образом, надпись разместится поверх синей линии, вес которой 700.
На рисунке надпись размещена поверх двух черных линий с весом 200 каждая. Суммарный вес объектов в этом месте, таким образом, составляет 400, что меньше веса синей линии, значение которого 700.
Вы можете задать вес для классов точечных и линейных объектов; классы полигональных объектов имеют два веса, внутренний вес и пограничный вес, устанавливаемые отдельно.
Если вес объектов равен 1000 – надпись не может перекрывать такой объект. Несмотря на то, что линии черного цвета имеют больший суммарный вес – 1200, голубая линия имеет максимальный вес 1000 и не может быть перекрыта. Тем не менее, опция Никогда не удалять надписи, позволяет перекрывать объекты с любым весом.
Внутренний и пограничный вес
Полигональные объекты имеют два веса объектов. Внутренний вес позволяет вам определить, насколько важна внутренняя часть объекта по отношению к другим объектам. Пограничный вес позволяет вам определить, насколько важны края объекта по отношению к другим объектам. Вы можете позволить надписям перекрывать внутреннюю часть объекта, но не его границы, и наоборот.
124
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Предотвращение перекрывания надписями некоторых классов объектов
Вы можете установить отно сительную значимость раз личных классов объектов или объектов, надписываемых данным классом надписей, чтобы регулировать, какие объекты будут перекрываться надписями. Объекты с боль шим весом с меньшей веро ятностью окажутся перекры ты надписями.
Максимально возможный вес объекта составляет 1000. Объ екты с весом 1000 рассматри ваются как недоступное для размещения надписей прост ранство.
Установка веса объектов
1. В таблице содержания правой кнопкой мыши щелкните на слое объектов, который вы собираетесь надписать, и на жмите Свойства.
Внимание: Несмотря на ана логию в шагах, диалоговые окна для линейных и полиго нальных объектов различают ся.
2. Откройте закладку Надписи.
3. Щелкните Свойства разме щения.
4. Откройте закладку Разреше ние конфликтов.
Если вы надписываете класс точечных или линейных объ ектов, вы можете установить вес объекта. Если вы надпи сываете класс полигональных объектов, вы можете устано вить вес для внутренней час ти полигона и для его границ.
5. Задайте вес объектов, а для полигональных объектов вве дите внутренний вес и погра ничный вес отдельно.
Вес может варьировать в пре делах от 0 до 1000. Объекты с большим весом менее веро ятно окажутся перекрыты надписями.
6. Нажмите OK.
7. Нажмите OK.
РАЗРЕШЕНИЕ КОНФЛИКТОВ НАДПИСЕЙ
4
4
55
6 6
125
Разрешение на перекрытие надписей другими надписями
Некоторые надписи менее важны, чем другие. Если вы хотите, чтобы надписи по явились на карте, однако не придадите значения тому, что они могут оказаться пере крыты другими надписями, вы можете обозначить менее значимые надписи как фоно вые. Фоновые надписи рас сматриваются как пустое пространство для размеще ния других классов надписей и отображаются под перекры вающими их надписями.
1. В таблице содержания правой кнопкой мыши щелкните на слое объектов, который вы собираетесь надписать, и на жмите Свойства.
Внимание: Несмотря на ана логию в шагах, диалоговые окна для линейных и полиго нальных объектов различают ся.
2. Откройте закладку Надписи.
3. Щелкните Свойства разме щения.
4. Откройте закладку Разреше ние конфликтов.
5. Отметьте опцию Фоновая надпись.
6. Нажмите OK.
7. Нажмите OK.
4
4
55
66
126
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Удаление повторяющихся надписей в пределах заданного радиуса.
В некоторых районах карты могут встречаться повторяю щиеся надписи. Для ясности, а также для предоставления места другим надписям вы можете удалить лишние над писи с данного пространства.
Измерение размера кластеров надписей
1. Нажмите на инструмент Из мерить на панели инструмен тов.
2. Один раз щелкните около цен тра кластера надписей.
3. Перетащите линию инстру мента Измерить за пределы зоны надписей и щелкните дважды.
4. Запишите расстояние в еди ницах карты.
Как только вы надписали
объекты, вы можете иденти
44
фицировать кластеры с оди
наковыми надписями. Сле
дующим шагом является из Удаление
мерение радиуса данного повторяющихся
кластера. Вы будете исполь надписей из кластера
зовать найденное расстояние
как радиус поиска для удале ния ненужных надписей.
Радиус поиска применим ко
1. В таблице содержания правой кнопкой мыши щелкните на слое объектов, который вы собираетесь надписать, и на
всем надписям, начиная с
жмите Свойства.
первого объекта в таблице или с крупнейшего полиго
Внимание: Несмотря на ана логию в шагах, диалоговые
на в базе данных.
окна для линейных и полиго
нальных объектов различают
3
ся.
2. Откройте закладку Надписи.
3. Щелкните Свойства размеще ния.
РАЗРЕШЕНИЕ КОНФЛИКТОВ НАДПИСЕЙ
11
2
3
2
3
2
127
4. Откройте закладку Разреше ние конфликтов.
5. Выберите Удалить повторяю щиеся надписи.
6. Нажмите кнопку Ограниче ния.
7. Введите расстояние, на кото ром повторяющиеся надписи должны быть удалены.
8. Нажмите OK. 9. Нажмите OK. 10. Нажмите OK.
88
4
5 6
9 7
128
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Размещение всех надписей для класса
1. В таблице содержания правой кнопкой мыши щелкните на слое объектов, который вы собираетесь надписать, и на жмите Свойства.
объектов
2. Откройте закладку Надписи.
3. Щелкните Свойства разме
Вы можете гарантировать, что
щения.
все надписи, принадлежащие 4. Откройте закладку Разреше
данному классу надписей,
ние конфликтов.
будут размещены на карте с помощью опции Никогда не
5. Отметьте Никогда не удалять надписи.
3 3
удалять надписи. Механизм 6. Нажмите OK. надписей Maplex разместит
их первыми, затем попытает 7. Нажмите OK.
ся разместить надписи других
классов вокруг них. Возмож
но, некоторые надписи будут
перекрываться. Вес объектов,
даже максимальный – 1000,
игнорируется при отмечен
ной опции Никогда не уда
лять надписи для класса над
писей.
Вам следует использовать эту опцию с осторожностью; как только размещены все надпи си, не будет никакой гаран тии, что они не будут пере крываться.
РАЗРЕШЕНИЕ КОНФЛИКТОВ НАДПИСЕЙ
2 4
5 129
Создание буферных зон вокруг
1. В таблице содержания правой кнопкой мыши щелкните на слое объектов, который вы собираетесь надписать, и на жмите Свойства.
надписей
2. Откройте закладку Надписи.
3. Щелкните Свойства разме
Вы можете добавить буфер
щения.
ную зону вокруг надписей, 4. Откройте закладку Разреше
чтобы избежать слишком
ние конфликтов.
близкого их расположения от 5. Наберите размер буферной
других надписей. Буферная зона выражается в процентах
зоны.
3 3
от высоты шрифта. Это 6. Нажмите OK.
уменьшит свободное прост 7. Нажмите OK.
ранство и сократит количест
во наносимых надписей.
Уменьшение буферной зоны,
наоборот, может увеличить
количество наносимых над
писей.
2
2
4
4
130
55 MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
7 Рабочий процесс создания надписей
и аннотаций
В ЭТОЙ ГЛАВЕ
• Рабочий процесс нанесения надписей с помощью Maplex для ArcGIS
• Конвертация надписей в аннотации
• Размещение неразмещенных надписей
• Преобразование надписей в аннотации документа карты
• Преобразование надписей в аннотации базы геоданных
• Преобразование надписей в объектно связанные аннотации
• Нанесение неразмещенных аннотаций в документе карты
• Управление аннотациями в документе карты
• Размещение неразмещенных аннотаций в классе объектов аннотаций
• Публикация карт, надписанных с помощью Maplex для ArcGIS
Как только вы нанесли надписи на карту с помощью Maplex для ArcGIS, вы можете сохранить и распечатать свою карту. Если вы предполагаете, что этот документ карты будут просматривать другие пользователи, не имею щие модуля Maplex для ArcGIS, или вы собираетесь опубликовать карту как файл .pmf для бесплатного приложения ArcReader, или как сервис ArcIMS, то вам потребуется преобразовать надписи в аннотации. Конвертация надписей в аннотации позволяет вам взять высококачествен ные надписи, динамично создаваемые с помощью Maplex для ArcGIS в ArcMap, и сохранить их как графические объекты в документе карты, или как пространственные объекты аннотации в базе геоданных. В зависимости от плотности расположения объектов на карте, не все над писи могут быть размещены. Когда вы конвертируете надписи в аннотации, вы можете также конвертировать неразмещенные надписи в неразмещен ные аннотации, и интерактивно разместить их в новом классе аннотаций или удалить.
131
Рабочий процесс нанесения надписей с помощью Maplex для ArcGIS
Создание пригодной к печати карты с высококачественными надписями – многоступенчатый процесс. В данной главе приве дено общее описание рабочего процесса по созданию такой кар ты. Регулирование размещения надписей с помощью Maplex для ArcGIS является частью процесса, описанного в предыдущих главах этой книги. Существуют и другие этапы этого процесса, возможно, самый важный среди которых – разработка дизайна карты перед началом создания надписей.
Другие важные этапы часто выполняются после окончания ра боты с Maplex для ArcGIS. Если механизм надписей не может разместить некоторые из нужных вам надписей на карте, если вы хотите вручную разместить определенные надписи, или если вы хотите предоставить кому то карту или опубликовать ее в электронном виде для тех, кто не является пользователем Maplex для ArcGIS, вам потребуется конвертировать надписи в аннота ции. Тогда вы сможете разместить надписи, которые не были нанесены автоматически, как новые аннотации, и вы сможете отредактировать расположение некоторых аннотаций. Аннота ции, создаваемые вами из надписей, могут храниться в базе гео данных, редактироваться, загружаться в другие карты или пуб ликоваться в документах PMF или в сервисах ArcIMS.
В этом разделе будут рассмотрены остальные этапы, однако бо лее детально они описываются в других книгах, например: ArcMap. Руководство пользователя, Редактирование в ArcMap, а также Построение баз геоданных.
Разработка дизайна карты
При создании карты прежде всего необходимо рассмотреть сле дующие вопросы:
• Какова цель карты? • Какие данные будут представлены на карте? • Каков уровень детализации карты?
• Каков итоговый размер бумаги?
• Какова область интересов?
• Каков масштаб карты?
Ответы на эти вопросы являются важной частью проектирова ния карты и процесса ее создания. Знание назначения карты поможет вам определить, какие объекты следует надписать и какие нужно выделить более крупными или цветными надпися ми. Вы можете связать надписи с символами для поднаборов пространственных объектов, создав классы надписей для каж дого класса символов.
Размер и масштаб карты и уровень детализации данных также существенны для дизайна карты. Карта крупного масштаба мо жет представить более детализированные данные и большее количество надписей. Карта мелкого масштаба может ограни чить географическое пространство или степень детализации ото бражаемых данных и может потребовать от вас уменьшения числа и типов надписываемых объектов. Знание итогового раз мера и масштаба карты позволяет вам расчитать подходящий размер надписей, которые должны быть достаточно крупными, чтобы легко читаться, и в то же время достаточно мелкими, что бы помещаться на карте.
Механизм надписей ESRI Maplex был разработан для размещения надписей на листах печатных карт и оптимизирован для получения высокого качества размещения надписей на пространстве карты, не превышающем размера листа A0 (841 мм X 1,189 мм). Для размещения надписей на большем пространстве вам потребуется разделить общий объем на листы и отдельно нанести надписи на каждый из них. Удостоверьтесь, что размер листа не превышает лист A0 (или размер ANSI E). Для карт размера больше A0 качест во размещения может оказаться ниже, и, в некоторых случаях, механизм надписей вообще может не разместить надписи.
132
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Подготовка карты к нанесению надписей
Как только вы определились с назначением и содержанием кар ты и получили подходящие данные, вы можете нанести эти дан ные на карту. Если вы используете существующий документ кар ты, отключите или удалите ненужные слои, затем перемести тесь к области интересов и увеличьте ее.
Когда вы определите итоговую форму, размер и масштаб карты, вы можете использовать диалоговое окно Параметры страницы, чтобы выбрать принтер, через который вы собираетесь напеча тать свою карту, и установить размер страницы и ориентацию вашей карты.
На этом этапе удобно в вид компоновки добавить название, стрел ку севера, масштабную линейку, рамку, легенду и другие эле менты карты. При добавлении этих элементов, вы можете обна ружить, что необходимо отрегулировать форму и размер фрей ма данных. Поскольку размер фрейма данных оказывает влия ние на количество свободного пространства, доступного для раз мещения надписей, лучше внести эти изменения до того, как вы потратите время на усовершенствование размещения надписей на карте.
Далее, задайте масштаб карты, выбрав один из предлагаемых вариантов в окне Масштаб карты или задав собственное значе ние масштаба. Масштаб карты должен быть выражен круглым числом, например 1:1000, 1:24000, 1:500000 или 1:3000000, чтобы облегчить вычисления для пользователей карты. Вы так же можете увеличить изображение, чтобы попасть в интересу ющую вас область, и масштаб карты установится автоматически в соответствии с текущим экстентом.
Как только вы центрировали карту по интересующей области и установили правильный масштаб, вам следует зафиксировать базовый масштаб карты. Базовый масштаб приведен на заклад ке Общие диалогового окна Свойства фрейма данных. Вы также
можете установить базовый масштаб, щелкнув правой кнопкой мыши на названии фрейма данных, указав на Базовый масштаб и щелкнув Установить базовый масштаб. Это сохранит соотно шение между размерами объектов и символов на вашей карте, вне зависимости от перемещения или увеличения изображения, когда вы проверяете надписи. Также может быть полезно со здать закладку для интересующей вас области, чтобы можно было легко возвращаться к ней.
Символы объектов и текста
Как только данные загружены и базовый масштаб установлен, вы можете установить символы для объектов. Вы можете ис пользовать символы из библиотеки символов ArcMap или, ис пользовав эти символы как основу, видоизменить их с помощью инструментов диалогового окна Редактор символов.
Как только вы определились с символами объектов, вы можете создавать надписи. Вы можете создавать надписи для конкрет ного слоя, используя закладку Надписи диалогового окна Свой ства слоя, или создавать и управлять надписями в каждом слое и классе надписей на карте с помощью Менеджера надписей, от крываемого в панели инструментов Надписи.
Чтобы добавить надписи, вам необходимо установить Поле над писи или создать Выражение надписи, чтобы определить текст надписи. Вы можете использовать единый класс надписей по умолчанию или разделить объекты на несколько классов с собст венным выражением надписи и символами текста.
Вы можете задать текстовые символы для надписей, используя один из предопределенных текстовых символов или изменить их Редакторе символов. Вы можете использовать различные раз меры шрифта, цвета и стили, чтобы сделать надписи максимально информативными. Например, вы можете надписать более важ ные объекты более крупным текстом или выделить их цветом, резко контрастирующим с цветом объектов, поверх которых
РАБОчИЙ ПРОЦЕСС СОЗДАНИЯ НАДПИСЕЙ И АННОТАЦИЙ
133
надпись будет размещаться. Дополнительную информацию о символах объектов и текста вы найдете в книге ArcMap. Руко водство пользователя.
Нанесение надписей на карту
Как только вы создали классы надписей для объектов и опреде лили, как они будут нанесены, вам следует проверить, как над писи выглядят на карте. Активируйте модуль Maplex для ArcGIS в диалоговом окне Дополнительные модули, если он не был до сих пор активирован. Переключитесь на механизм надписей Maplex для вашего фрейма данных, и разместите надписи, ис пользуя опцию Быстрое на панели инструментов Надписи. Та ким образом, вы сможете предварительно посмотреть, как ваши надписи будут располагаться по отношению к объектам и дру гим надписями. Используя диалоговые окна Менеджер надпи сей или Свойства слоя, надпишите пространственные объекты слоя.
На этом этапе вы можете обнаружить, что вам необходимо отре гулировать текстовые символы надписей. Например, вы возмож но обнаружите, что выбранные вами цвета плохо видны по срав нению с объектами на карте или что размер шрифта некоторых надписей надо увеличить или уменьшить. Также полезно распе чатать пробную карту, чтобы идентифицировать и исправить ошибки с текстом надписи или типом, размером или цветом ее шрифта.
Следующим шагом является установка усовершенствованных свойств нанесения надписей в Maplex для ArcGIS, чтобы улуч шить размещение надписей в каждом слое. Изменение опций нанесения надписей, доступных в Maplex для ArcGIS может ре шить множество проблем с размещения надписей по отноше нию к объектам. Также вы можете использовать свойства раз мещения надписей, чтобы определять, следует ли надписям не перекрывать объекты, располагаться в несколько строк или
уменьшаться в размере при нехватке свободного пространства, а также регулировать решение конфликтов между объектами и надписями.
Используйте инструмент Зафиксировать надписи на панели ин струментов Надписи, чтобы закрепить надписи, как только вы отобразили полный экстент карты и разместили надписи, затем используйте инструменты перемещения и увеличения изобра жения, чтобы изучить проблемные области карты и оценить эффект влияния измененных параметров.
Как только для каждого слоя были установлены свойства разме щения надписей, нанесите надписи на карту, выбрав Наилуч шее качество размещения на панели инструментов Надписи. Размещение надписей в наилучшем качестве займет столько же времени, сколько и при быстром, но при наилучшем качестве размещение надписей будет усовершенствовано. Снова зафик сируйте надписи и оцените их. Распечатайте и изучите еще раз пробную карту. Если размещение надписей вас не устраивает, попробуйте изменить свойства размещения.
Обзор неразмещенных надписей
Как только вы установили свойства размещения надписей, по лезно проверить наличие неразмещенных надписей. К сожале нию, в связи с нехваткой пространства и конфликтами Maplex для ArcGIS не всегда может разместить все надписи. Кнопка Показать неразмещенные надписи позволяет вам увидеть над писи, которые механизм надписей не смог нанести. Если карта удовлетворяет вашим требованиям, вы можете отключить не размещенные надписи, а затем сохранить и распечатать карту. Если важно, чтобы неразмещенные надписи появились на кар те, вы можете продолжить изменение свойств нанесения надпи сей или преобразовать надписи в аннотации и разместить их вручную.
134
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Конвертация надписей в аннотации
Надписи создаются динамически, что означает, что при каждом обновлении карты на экране текст и расположение надписей также создаются заново. Аннотацию можно рассматривать как сохраненную надпись с установленным местоположением, со держанием и символами.
Перед созданием аннотации вам следует решить, как она будет устроена и где будет храниться. Чтобы облегчить печать, воз можно, вам потребуется подразделить аннотации на разные груп пы или классы объектов аннотаций, на основании цвета шриф та. Как вариант, вы могли бы разделить аннотации по тематиче скому признаку, например, отнести названия улиц к одной груп пе аннотаций или классу объектов, а достопримечательности – к другой.
Аннотации могут храниться в базе геоданных или в документе карты. Надписи, принадлежащие какому либо классу надписей, могут быть конвертированы в класс объектов аннотаций. С по мощью лицензии ArcEditor или выше, вы можете хранить не сколько классов надписей для данного класса объектов как под типы класса объектов аннотаций. С помощью лицензии ArcEditor, вы также можете создавать объектно связанные аннотации. Такие аннотации связаны с классом пространственных объектов базы геоданных при помощи класса отношений и могут автома тически обновляться при создании, изменении или удалении пространственных объектов.
Надписи могут также быть преобразованы в аннотации доку мента карты. Такой тип хранения аннотаций удобен, если число надписей не превышает 100 и они будут использованы только в конкретном документе карты. Аннотации документа карты мо гут быть подразделены на разные группы аннотаций, которые не могут использоваться в других документах, и поскольку они являются простыми графическими объектами, их нельзя редак тировать с помощью инструментов дополнительного редактиро
вания объектов аннотаций, расположенных на панели инстру ментов Аннотации.
Редактирование неразмещенных аннотаций
Когда вы конвертируете надписи на карте в аннотации, вы так же можете конвертировать неразмещенные надписи в неразме щенные аннотации. Для аннотаций, хранящихся в документе карты, неразмещенные надписи помещаются в список неразме щенных аннотаций. Диалоговое окно Неразмещенные аннота ции позволяет вам поместить эти аннотации в группу аннота ций. Для аннотаций, хранящихся в классе объектов аннотаций в базе геоданных, неразмещенные надписи конвертируются в аннотации, однако помечаются как неразмещенные. В течение сеанса редактирования вы можете применять Менеджер не размещенных аннотаций для интерактивного размещения объ ектов. Вы также можете передвигать, изменять размер, редак тировать и форматировать любые объекты аннотации в классе объектов аннотаций.
Вы можете работать с неразмещенными аннотациями, добав ляя или удаляя их, пока все надписи, которые не были разме щены при надписывании объектов, не будут размещены в каче стве новых объектов аннотаций или не будут удалены.
Более подробные сведения об аннотациях вы можете найти в книгах Редактирование с ArcMap, Построение баз геодан ных или в справке ArcGIS Desktop.
Печать вашей карты
На данном этапе процесса вы можете распечатать вашу карту или экспортировать ее в PDF или другие графические форматы. Если вам требуется опубликовать карту как файл PMF для ArcReader или как Internet service через ArcMap Server, или если вам нужно передать карту другим пользователям, не имеющим Maplex для ArcGIS, вам сперва придется конвертировать над писи в аннотации.
РАБОчИЙ ПРОЦЕСС СОЗДАНИЯ НАДПИСЕЙ И АННОТАЦИЙ
135
Конвертация надписей в аннотации
Конвертация надписей в аннотации позволяет вам добавлять те надписи, которые не были размещены, и редактировать распо ложение и содержание отдельных частей аннотации. Если вы конвертировали надписи в аннотации, вы можете хранить их в документе карты как группу аннотаций, или в базе геоданных как класс объектов аннотаций, который вы можете добав лять к карте в качестве отдельного слоя.
Хранение аннотаций в базе геоданных похоже на хранение гео графических объектов — линий, точек и полигонов — в базе геоданных. Вы можете добавлять аннотации, хранящиеся в базе геоданных, к любой карте. В таблице содержания они появля ются как слой аннотаций.
Когда вы конвертируете надписи какого либо слоя, включаю щие множество классов надписей, в аннотации базы геоданных, в зависимости от уровня вашей лицензии, результаты будут раз личаться. На уровне ArcView, классы надписей переходят в еди ный подкласс аннотаций в классе объектов аннотаций. Тексто вые символы каждого класса надписей будут доступны в меню Символ при использовании инструментов с панели инструмен тов Аннотации для редактирования класса объектов аннотаций. На уровне ArcEditor или ArcInfo, классы надписей слоя будут конвертированы в отдельные подклассы аннотаций внутри клас са объектов аннотаций. Текстовые символы каждого класса над писей будут присвоены соответствующему классу аннотаций. Классы объектов аннотаций с несколькими подклассами анно таций могут просматриваться, но не редактироваться с помо щью ArcView.
Как выбрать способ хранения конвертированных надписей? Ответ на этот вопрос зависит от назначения надписей. Ниже приведены возможные варианты:
• Если вы создаете карту специально для печати и используе мые надписи относятся исключительно к этой карте, храни те их как группу аннотаций в документе карты. Так, при
удалении карты, аннотации также будут удалены, посколь ку они принадлежат документу карты.
• Если вы хотите использовать размещенные надписи и на дру гих картах — так как вы потратили время и силы на их нанесение — храните их как класс объектов аннотаций в базе геоданных. Вы можете добавлять слой аннотаций в дру гие карты.
• Если вы собираетесь использовать карту для просмотра и ана лиза данных и карта содержит большое количество надпи сей (как правило, более 100), храните их как класс объек тов аннотаций в базе геоданных для более эффективной про рисовки. ArcMap может извлекать и отображать надписи, хранящиеся в классе объектов аннотаций намного быстрее, чем надписи, хранящиеся в группе аннотаций документа карты.
При наличии лицензии ArcEditor или ArcInfo, вы также можете создавать объектно связанные аннотации, для которых в базе геоданных автоматически создается класс отношений, который напрямую связывает аннотацию с пространственным объектом, который она аннотирует. Так, при перемещении пространст венного объекта аннотация перемещается вместе с ним; при удалении объекта аннотация также удаляется; при изменении атрибутов объекта, на которых основана аннотация, текст ан нотации также меняется.
Вы создаете объектно связанную аннотацию для конкретного класса объектов — а не для целой карты — и храните ее в базе геоданных вместе с классом объектов, к которому она относит ся. Вы также можете создавать объектно связанные аннотации, редактируя географические данные с помощью Редактора.
136
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Аннотации в базе геоданных
В базе геоданных аннотации хранятся в специальных классах объектов, называемых классами объектов аннотаций. В отли чие от точечных, линейных и полигональных объектов, храня щихся как простые объекты ESRI, аннотации хранятся в каче стве объектов аннотаций ESRI (ESRI Annotation Features).
Что представляет собой аннотация базы геоданных?
Подобно другим классам объектов в базе геоданных, все объек ты класса объектов аннотаций имеют географическое положе ние и атрибуты, и могут находиться внутри набора классов объ ектов или располагаться как автономный класс объектов. Каж дый объект аннотация обладает своими собственными символа ми, включая шрифт, цвет и т.д. Аннотация не обязательно долж на содержать только текст — она может включать в себя фигу ры и стрелки.
В базе геоданных имеются два вида аннотаций — объектно связанные и стандартные. Стандартные аннотации представля ют собой текстовые строки, имеющие географическое местопо ложение, но не привязанные к объектам в базе геоданных. При мером стандартной аннотации может послужить текст надписи для горной системы на карте. Горный хребет не представлен никаким особым объектом, однако это область, которую вы хо тите отметить.
Объектно связанные аннотации относятся к конкретному объ екту в другом классе объектов базы геоданных. Текст в объект но связанных аннотациях отражает значение поля или полей объекта, с которыми она связана. Класс объектов аннотаций связан сложным отношением с классом пространственных объ ектов, к которым относятся эти аннотации. Класс объектов ан нотаций является адресатом, в то время как аннотируемый класс объектов – источником. Это означает, что объект регулирует существование и расположение связанной с ним аннотации. До полнительную информацию вы найдете в главе ‘Классы отноше
ний’ в книге “Построение баз геоданных”. Например, значения давления для гидрантов в водопроводной сети может быть представлено на схеме водопровода объектно связанными аннотациями. Эти значения хранятся в атрибутах класса гидрантов. На той же схеме магистральные трубы могут быть дополнены аннотациями, отображающими их названия. Как и при других сложных отношениях, объект источник регу лирует объект адресат. Когда объект источник перемещается или поворачивается, с ним перемещается или поворачивается и связанная с объектом аннотация. При удалении объекта источ ника из базы геоданных аннотация тоже удаляется. Если значе ние атрибутивного поля объекта, из которого образован текст аннотации, меняется, объект аннотация ведет себя иначе, чем другие классы, связанные простыми классами отношений, что бы в соответствии с этими преобразованиями автоматически об новить свой текст. В качестве примера можно взять водопроводную сеть, где гид рант находится слишком близко к пересечению труб и его тре
Связь между объектом и его аннотацией поддерживается с помощью сложного отношения. Специальное поведение объектов аннотаций позволяет обновлять текст аннотации в соответствии со значениями атрибутивного поля или полей класса пространственных объектов.
РАБОчИЙ ПРОЦЕСС СОЗДАНИЯ НАДПИСЕЙ И АННОТАЦИЙ
137
буется переместить на 50 футов. При передвижении гидранта связанная с ним аннотация также смещается. В той же сети необходимо изменить название магистрального трубопровода. При изменении значения в его поле, текст, хранящийся в свя занной с ним аннотации, меняется, чтобы отобразить преобра зования.
Создание аннотаций
Вы можете конвертировать надписи, созданные с помощью Maplex для ArcGIS в стандартные или объектно связанные ан нотации в существующем или новом классе объектов аннота ций. Большие классы объектов базы данных, возможно, потре буется разделить на листы для нанесения надписей в ArcMap; тогда надписи к каждому из листов могут быть присоединены к классу объектов аннотаций.
ArcCatalog содержит инструменты для создания как стандарт ных, так и объектно связанных классов объектов аннотаций. При создании класса объектно связанных аннотаций у вас име ются две опции. Вы можете указать атрибутивное поле объек та источника, на котором будут основаны ваши аннотации. Или вы можете применить расширенные методы нанесения надпи сей, чтобы создать аннотацию на основе комбинации несколь ких полей и определить различные правила размещения надпи сей для разных групп объектов. Как только вы создали ваш класс объектов аннотаций, вы можете использовать ArcMap, чтобы заполнить его, либо используя атрибутивные значения связан ных с ним объектов, или интерактивно, пользуясь инструмен тами рисования.
Когда в классе объектов, имеющих связанные с ними аннота ции, создается новый объект, в классе аннотаций автоматически создается аннотация, связанная с этим объектом. Если в атрибу тивных полях объекта, из которых аннотация берет текст, за даны значения по умолчанию, текст автоматически будет создан
и размещен.
Эффективность процесса
На отображение объектов аннотаций и их извлечение из базы геоданных уходит очень много времени. При работе с классами объектов аннотаций вам следует применять диапазон видимых масштабов, чтобы аннотации отображались на карте только тог да, когда вы можете свободно читать их текст. Дополнительную информацию об использовании диапазона видимых масштабов вы найдете в книге “ArcMap. Руководство пользователя”.
Управление классами аннотаций
Классы аннотаций управляются так же, как классы других объ ектов и таблицы. Они могут переименовываться или удаляться с помощью ArcCatalog.
Аналогично, управление классом отношений, соединяющим класс объектов и класс связанных с ним аннотаций, ничем не отлича ется от управления любым другим классом отношений. Инфор мацию об управлении классами отношений вы найдете в главе ’Классы отношений’ книги “Построение баз геоданных”.
Важно отметить, что если класс отношений, связывающий объ ект и аннотацию, удаляется, то аннотация перестает быть свя занной с объектом и начинает вести себя как стандартная. Что бы узнать больше о восстановлении класса отношений см. главу ’Классы отношений’ книги “Построение баз геоданных”.
138
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Размещение неразмещенных аннотаций
Существуют два способа размещения аннотаций, созданных из неразмещенных надписей, выбор способа зависит от места хра нения аннотации. Неразмещенные аннотации в документе мо гут быть нанесены с помощью диалогового окна Неразмещен ные аннотации и инструментов с панели инструментов Рисова ние.
Неразмещенные аннотации, хранящиеся в классе объектов в базе геоданных, могут быть размещены с помощью Окна нераз мещенных аннотаций. Инструменты контекстного меню позво ляют вам выбрать неразмещенную аннотацию, переместиться или приблизиться к ней, разместить или удалить ее.
Диалоговое окно Неразмещенные аннотации позволяет вам разместить или удалить неразмещенные аннотации, сохраненные в документе карты.
Вы можете редактировать аннотации документа карты с помощью инструментов панели инструментов Рисование.
Окно неразмещенных аннотаций позволяет выбрать аннотацию определенного класса объектов аннотаций базы геоданных, отсортировать неразмещенные аннотации, разместить или удалить выбранную аннотацию.
Окно неразмещенных аннотаций также позволяет вам искать аннотацию внутри конкретного класса объектов аннотаций; ис пользовать для поиска полный экстент, или видимый участок; сортировать неразмещенные надписи по тексту, классу объек тов аннотаций или классу связанных с аннотациями простран ственных объектов; а также отображать или не отображать на карте неразмещенные аннотации.
Окно неразмещенных аннотаций доступно на панели инструментов Аннотации при редактировании классов объектов аннотаций базы геоданных.
Окно неразмещенных аннотаций
РАБОчИЙ ПРОЦЕСС СОЗДАНИЯ НАДПИСЕЙ И АННОТАЦИЙ
139
Конвертация надписей в аннотации в документе карты
1. В таблице содержания правой кнопкой мыши щелкните на слое объектов, надписи для которого вы хотите сохранить, и нажмите Конвертировать надписи в аннотации.
2. Отметьте опцию Сохранить аннотации в документе карты.
Как только надписи размещены на карте, вы можете конвертировать их в аннотации. Если надписей немного, вы можете конвертиро вать их в аннотации документа карты. Если же их более 100 или
3. Удостоверьтесь, что базовый масштаб карты задан правиль но. Если это не так, нажмите Отмена и установите желае мый базовый масштаб карты, а затем повторите конвертацию аннотаций.
вы хотите использовать данные надписи и на других картах, кон вертируйте их в аннотации базы геоданных.
4. Отметьте опцию Создать анно тации для всех объектов, что бы создать аннотации для всех объектов в слое.
Аннотация имеет фиксированный размер, определяемый размером шрифта при базовом масштабе аннотации. Если базовый масштаб карты установлен, аннотация бу дет использовать заданный базо вый масштаб. В противном случае, аннотация возьмет за базовый те
Если вы хотите создать анно
тации только для тех объектов,
которые отображаются на те
4
кущем экстенте, отметьте: объ
4
ектов в текущем экстенте.
Если у вас имеются выбран
ные объекты, вы можете вы
5
брать создание аннотаций 5
только для них.
кущий масштаб карты.
5. Введите имя группы аннота
Подсказка
ций, внутри которой будет хра ниться данная аннотация.
Конвертация надписей в аннотации для всех слоев одновременно
6. Дополнительно, отметьте оп цию конвертации неразмещен ных надписей в аннотации.
Вы можете конвертировать надписи в аннотации для всех
Вы сможете нанести эти нераз мещенные аннотации на кар
6
слоев карты одновременно. В
ту с помощью диалогового окна
таблице содержания щелкните
Неразмещенные аннотации.
6
правой кнопкой мыши на фрейме
данных и нажмите Конвертиро 7. Нажмите Конвертировать.
вать надписи в аннотации.
140
1
22
33
7 7
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Конвертация надписей в
1. В таблице содержания правой кнопкой мыши щелкните на слое объектов, надписи для
аннотации базы
которого вы хотите сохранить, и нажмите Конвертировать
геоданных
надписи в аннотации.
2. Отметьте опцию Сохранить
Вы можете передать другим
аннотации в базе данных.
пользователям или модифициро вать надписи высокого качест ва, размещенные с помощью ме
3. Удостоверьтесь, что базовый масштаб карты задан пра вильно. Если это не так, на
ханизма надписей Maplex, пре
жмите Отмена и установите
образуя их в аннотации. Анно
желаемый базовый масштаб
тации, хранящиеся в базе геодан
карты, а затем повторите кон
ных, могут быть повторно ис
вертацию аннотаций.
пользованы во многих картах, 4. Отметьте опцию Создать ан
отредактированы с помощью
нотации для всех объектов,
инструментов панели инстру
чтобы создать аннотации для
ментов Аннотация, а также опуб
всех объектов в слое.
ликованы в файлах PMF или че рез ArcMap Server.
Если вы хотите создать анно тации только для тех объек
2 2
тов, которые отображаются на 4
Подсказка
Управление версиями Если возможно, преобразуйте надписи в аннотации до регист рации данных как версионных.
текущем экстенте, отметьте: 4 объектов в текущем экстенте.
Если у вас имеются выбран ные объекты, вы можете вы 5 брать создание аннотаций 5 только для них.
Подсказка
Новый класс аннотаций Когда все надписи преобразова ны в аннотации, новый класс ан нотаций автоматически добав ляется к карте.
Подсказка
5. Если объекты, аннотации к которым вы создаете, хранят ся в базе геоданных, и у вас лицензия ArcEditor или выше, вы можете отметить окно Объектно связанные для создания связанной с объек том аннотации.
Хранение аннотаций При хранении аннотаций в РСУБД, длина ряда колеблется между 80 и 100 битами.
РАБОчИЙ ПРОЦЕСС СОЗДАНИЯ НАДПИСЕЙ И АННОТАЦИЙ
1 33
141
Подсказка
Работа с таблицей символов Вместо того, чтобы хранить символы для каждого объекта, объекты аннотации обращают ся к таблице символов, исполь зуемой исходными классами над писей. При создании новых объ ектов редакторы могут исполь зовать только символы, входя щие в таблицу символы. Это со кращает размер пространства для хранения, используемого классом объектов аннотаций, путем уменьшения количества необходимой информации. Вы можете изменять набор симво лов для аннотаций в ArcCatalog, на закладке Аннотации диалого вого окна Свойства класса объ ектов для класса объектов анно таций.
6. Если в базе геоданных уже имеется класс объектов анно таций, к которому вы хотите добавить эти аннотации, от метьте окно Дополнить.
7. Нажмите кнопку Просмотр, переместитесь в базу геодан ных, где вы хотите сохранить аннотации, затем введите имя нового класса объектов анно таций.
8. Дополнительно, нажмите кнопку Свойства. Если вам это не требуется, переходите к шагу 13.
9. Дополнительно, отметьте оп цию использования символа из таблицы символов.
10. Дополнительно, если аннота ции будут объектно связан ные, отметьте опцию создания новой аннотации при добавле нии нового объекта.
11. Дополнительно, если аннота ции будут объектно связан ные, отметьте опцию обновле ния новой аннотации при из менении объекта.
12. Нажмите OK.
13. Дополнительно, отметьте оп цию конвертации неразме щенных надписей в аннота ции.
На панелях инструментов Ре дактор и Аннотации представ лены инструменты для разме щения и редактирования не размещенных аннотаций.
14. Нажмите Конвертировать.
6 67 78 8
13 R
99 Q10 11
12 E
142
14 T
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Конвертация над
1. В таблице содержания правой
писей в объектно связанные аннота
кнопкой мыши щелкните на слое объектов, надписи для которого вы хотите сохра
ции
нить, и нажмите Конвертиро вать надписи в аннотации.
Вы можете передать другим пользователям или модифициро вать надписи высокого качест
2. Отметьте опцию Сохранить аннотации в базе данных.
ва, размещенные с помощью ме ханизма надписей Maplex, пре образуя их в аннотации. Анно тации, хранящиеся в базе гео данных, могут быть повторно использованы во многих картах, отредактированы с помощью инструментов панели инстру
3. Удостоверьтесь, что базовый масштаб карты задан пра вильно. Если это не так, на жмите Отмена и установите желаемый базовый масштаб карты, а затем повторите кон вертацию аннотаций.
ментов Аннотация, а также опуб 4. Отметьте опцию Создать ан
ликованы в файлах PMF или че рез ArcMap Server.
нотации для всех объектов, чтобы создать аннотации для
Для объектов, хранящихся в классах объектов базы геодан
всех объектов в слое.
2
ных, вы можете создавать объ ектно связанные аннотации.
Если вы хотите создать анно
тации только для тех объек
4
Для поддержания связи с прост ранственными объектами, одно временно с созданием класса объ ектов аннотаций, в базе геодан
ных создается класс отношений.
тов, которые отображаются на
текущем экстенте, отметьте: объектов в текущем экстенте.
5 Если у вас имеются выбран ные объекты, вы можете вы
Подсказка
брать создание аннотаций
Управление версиями
только для них.
Если возможно, преобразуйте 5. Поставьте отметку в столбце
надписи в аннотации до регист
Объектно связанные, чтобы
рации данных как версионных.
создать связанные с объектом
См. также
Подробное описание процесса нанесения надписей на карту и использование дополнительных инструментов надписывания см. в книге ArcMap. Руководство
аннотации.
Вы можете создать объектно связанные аннотации только если объекты, аннотации к ко торым вы создаете, хранятся в базе геоданных и у вас f
пользователя.
РАБОчИЙ ПРОЦЕСС СОЗДАНИЯ НАДПИСЕЙ И АННОТАЦИЙ
1 3
143
Подсказка Использование набора
лицензия ArcEditor или выше.
символов для аннотаций 6. Дополнительно щелкните
Вместо того, чтобы хранить
кнопку Свойства. Если вы не
символы для каждого объекта,
меняете свойства, переходите
объекты аннотации обращают
к шагу 12.
ся к таблице символов, исполь 7. Дополнительно, отметьте оп
зуемой исходными классами над писей. При создании новых объ ектов редакторы могут исполь
цию использования символа 6 из таблицы символов.
зовать только символы, входя 8. Дополнительно, отметьте оп
щие в таблицу символы. Это со
цию создания новой аннота
кращает размер пространства
ции при добавлении нового
для хранения, используемого
объекта.
классом объектов аннотаций, путем уменьшения количества необходимой информации. В слу
9. Дополнительно, отметьте оп цию обновления новой анно
чае необходимости символ для
тации при изменении объекта.
конкретной аннотации может 10. Дополнительно, если вы со
12
13
быть изменен и сохранен вместе
здаете аннотацию в много
с аннотацией. Вы можете из
пользовательской базе гео
менять набор символов для ан
данных, отметьте опцию, что
нотаций в ArcCatalog, на заклад ке Аннотации диалогового окна Свойства класса объектов для класса объектов аннотаций.
бы использовать ключевые слова конфигурации и укажи те соответствующие слово.
11. Нажмите OK.
7
См. также
12. Дополнительно, отметьте оп
Дополнительную информацию и
цию конвертации неразме
8
примеры редактирования анно таций вы найдете в книге
щенных надписей в аннота ции.
9
ArcMap. Руководство пользовате
На панелях инструментов Ре
ля.
дактор и Аннотации представ
10
лены инструменты для разме
щения и редактирования не
размещенных аннотаций.
13. Нажмите Конвертировать.
11
144
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Размещение неразмещенных надписей в документе карты
Когда вы конвертируете надпи си в аннотации, вы можете и не размещенные надписи тоже конвертировать. Для аннота ций, хранящихся в группе ан нотаций в документе карты, неразмещенные надписи по явятся в диалоговом окне Не размещенные аннотации. Вы можете использовать диалого вое окно Неразмещенные анно тации и инструменты с панели инструментов Рисование, что бы разместить и настроить не размещенные аннотации. По скольку аннотации хранятся в группе аннотаций в документе карты как графические объек ты, вам не нужно начинать се анс редактирование для нане сения аннотаций. Если вы од новременно конвертировали в аннотации более одного класса надписей, для каждого из этих классов будет создана отдельная группа аннотаций. Вы можете изменять свойства групп анно таций, а так же включать и от ключать их на закладкe Груп пы аннотаций диалогового окна Свойства фрейма данных.
1. Конвертируйте надписи в аннотации документа карты, указав опцию конвертации неразмещенных надписей в неразмещенные аннотации.
2. Если окно Неразмещенные аннотации не отображается, нажмите Вид и щелкните Неразмещенные аннотации.
3. Дополнительно щелкните правой кнопкой мыши в окне Неразмещенные анно тации и нажмите Показать аннотации в экстенте.
В окне Неразмещенные ан нотации будут отображать ся только те неразмещенные аннотации, которые нахо дятся в пределах текущего экстента карты.
Чтобы увидеть вновь все не размещенные аннотации, щелкните правой кнопкой мыши в окне Неразмещен ные аннотации и отключите опцию Показать аннотации в экстенте.
4. Правой кнопкой мыши щелкните по одной из нераз мещенных аннотаций и щелкните Добавить аннота цию.
Аннотация добавлена к ак тивному слою аннотаций. Вы можете управлять груп пами аннотаций через за f
РАБОчИЙ ПРОЦЕСС СОЗДАНИЯ НАДПИСЕЙ И АННОТАЦИЙ
2
3 3
4 4
145
кладку Группы аннотаций
диалогового окна Свойства
5
фрейма данных.
Вы также можете удалить неразмещенные аннотации, или переместиться или при близиться к месту, на кото ром затем будет размещена аннотация, используя ко манды контекстное меню.
5. Нажмите инструмент Вы
6
брать элементы на панели
инструментов Рисование.
6. Нажмите, перетащите и ус тановите новую аннотацию там, где вы хотите ее размес тить.
Вы можете использовать
7
инструмент Повернуть на
панели инструментов Рисо
вание, чтобы отрегулировать
угол наклона аннотации.
7. Дополнительно щелкните на аннотации правой кнопкой мыши, а затем нажмите Свойства.
Вы можете изменить содер жание аннотации, а также ее формат, размер, расположе ние и символы через диало говое окно Свойства.
8. Нажмите OK.
9. Повторите шаги 3–8, чтобы разместить оставшиеся не размещенные аннотации.
146
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Управление аннотациями в документе карты
Аннотации, хранящиеся в до кументе карты, могут содер жаться в одной или нескольких группах. Они могут быть связа ны с каким либо слоем на карте и выключаться и включаться одновременно с ним. Группы аннотаций могут создаваться в процессе конвертации надписей в аннотации или по требованию через меню Действия на панели инструментов Рисование, или на закладке Группы аннотаций ди алогового окна Свойства фрей ма данных. Группы аннотаций, создаваемые в процессе конвер тации надписей в аннотации, имеют тот же базовый масштаб, что и класс надписей, из которо го они образовались, и для них также можно задать диапазон видимых масштабов. Эти пара метры группы аннотаций могут быть изменены на закладке Группы аннотаций диалогового окна Свойства фрейма данных. С помощью этого же диалогово го окна группы аннотаций мо гут быть отключены или удале ны с карты.
Неразмещенные аннотации принадлежат целевой группе, связанной с ними, поэтому при размещении они добавляют f
Создание новой группы аннотаций
1. На панели инструментов Рисование нажмите Дейст вия, затем щелкните Новая группа аннотаций.
2. Введите имя новой группы аннотаций.
3. Дополнительно, из меню выберите слой, с которым будет связана данная груп па аннотаций. Аннотации будут включаться и отклю чаться вместе со слоем.
4. Дополнительно, наберите базовый масштаб для новой группы аннотаций.
5. Дополнительно, отметьте опцию Не показывать в мас штабах и введите мини мальный и максимальный масштаб для группы анно таций
6. Нажмите OK.
РАБОчИЙ ПРОЦЕСС СОЗДАНИЯ НАДПИСЕЙ И АННОТАЦИЙ
1
22 33 44 5 5
6 6
147
ся в нужную группу. Вы може те добавить текст или графиче ские объекты в группу аннота ций, выбрав Активный слой ан нотаций в меню Действия на панели инструментов Рисова ние, затем добавив текст или графический объект с помощью инструментов с панели инстру ментов Рисование.
Управление группами аннотаций
1. Правой кнопкой мыши щелкните на названии фрей ма данных в таблице содер жания ArcMap и нажмите Свойства.
2. Откройте закладку Группы аннотаций.
3. Выберите группу аннота ций.
4. Уберите отметку напротив группы аннотаций, чтобы 4 отключить ее.
5. Вы также можете нажать Свойства, чтобы изменить имя или слой, с которым связанна аннотация, базо вый масштаб и диапазон масштабов.
6. Чтобы удалить группу, на жмите Удалить группу.
7. Нажмите OK.
2
33
1
6 5
7 7
148
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Добавление текста или графического объекта к отдельной группе аннотаций
1. На панели инструментов Рисование нажмите Дейст вия, укажите Активный слой аннотаций, а затем вы берите группу аннотаций, к которой вы хотите добавить текст или графический объ ект.
2. Нажмите на один из тексто вых или графических инст рументов на панели инстру ментов Рисование и добавь те на карту текст или графи ческий объект. Он будет со хранен в выбранной вами группе аннотаций.
1 2
РАБОчИЙ ПРОЦЕСС СОЗДАНИЯ НАДПИСЕЙ И АННОТАЦИЙ
149
Размещение неразмещенных аннотаций в классе объектов аннотаций
Когда вы конвертируете надпи си в аннотации, вы можете и неразмещенные надписи тоже конвертировать. Для аннота ций, хранящихся в классе объ ектов аннотаций в базе геодан ных, неразмещенные надписи отображаются в окне неразме щенных аннотаций. Вы може те интерактивно разместить неразмещенные аннотации, в течении сеанса редактирова ния, с помощью инструменты панелей инструментов Редак тор и Аннотация.
1. Если панель инструментов Аннотации не видна, нажми те Вид, укажите на Панели инструментов, а затем от метьте Аннотации.
2. Если панель инструментов Редактор не видна, нажмите Вид, укажите на Панели ин струментов, а затем отметь те Редактор.
3. На панели инструментов Редактор в меню Редактор выберите Начать редактиро вание.
4. Если среди источников дан ных имеется более одной базы данных или папки, вы берите базу геоданных, со держащую класс объектов аннотаций, который вы хо тите редактировать.
5. В меню Целевые слои выбе рите слой аннотаций, в ко тором вы хотите разместить неразмещенные аннотации.
6. На панели инструментов Аннотации щелкните на кнопке Окно неразмещен ных аннотаций.
7. Кроме того, вы можете от крыть меню Показать и вы брать класс объектов анно таций, для которого вы хо тите увидеть неразмещенные аннотации.
8. Отметьте опцию Видимый экстент, чтобы увидеть анно тации в текущем экстенте вашей карты.
150
1
2 5
3
6
88
77
9 9
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Неразмещенные аннотации, находящиеся за пределами видимого экстента, не отоб разятся в списке неразме щенных аннотаций.
9. Нажмите Искать сейчас.
10.Правой кнопкой мыши щелкните на неразмещенной аннотации и нажмите При близить к аннотации.
11.Правой кнопкой мыши щелкните на неразмещенной аннотации и нажмите Раз местить аннотацию.
12.Нажмите инструмент Ре дактировать аннотацию на панели инструментов Анно тации.
13.Вы можете перемещать, раз бивать на строки, менять размер, поворачивать или как нибудь еще редактиро вать только что размещен ную аннотацию.
14.Продолжайте размещать и редактировать аннотации из 12 приведенного списка.
Перемещайтесь по карте и увеличивайте изображение, или уберите отметку напро тив опции Видимый экс тент, чтобы увидеть большее число аннотаций из списка.
15.Нажмите Редактор и щелк ните Сохранить изменения.
16.Нажмите Редактор и ука жите Завершить редактиро вание.
РАБОчИЙ ПРОЦЕСС СОЗДАНИЯ НАДПИСЕЙ И АННОТАЦИЙ
10 11
151
Публикация карт, надписанных с помощью Maplex для ArcGIS
Вы можете передать карту с надписями, созданными с помощью Maplex для ArcGIS с другими пользователями ArcMap. Если поль зователь, которому вы передаете карту, имеет дополнительный модуль Maplex для ArcGIS, при открытии документа карты, над писи будут размещены с помощью механизма надписей ESRI Maplex, и карта будет выглядеть так же. Если у пользователя, который будет просматривать вашу карту, нет модуля Maplex, при открытии карты он получит предупреждение о том, что установки размещения надписей Maplex для ArcGIS будут уда лены. Карта откроется, но надписи, ранее созданные с помощью модуля ESRI Maplex не отобразятся. Если документ карты со хранить, после того, как он был открыт в отсутствии модуля Maplex для ArcGIS, все расширенные установки размещения надписей будут утеряны.
ArcMap Server
ArcMap Server не поддерживает дополнительные модули ArcGIS при публикации, так что вы не можете использовать Maplex для ArcGIS для размещения надписей в ArcMap Server. Однако ArcMap Server поддерживает аннотации базы геоданных, так что вы можете создать надписи в Maplex для ArcGIS и конверти ровать их в аннотации базы геоданных для ArcMap Server.
Publisher
Вы не можете использовать дополнительный модуль Publisher для создания файлов PMF, содержащих слои, надписанные с помощью Maplex для ArcGIS. Если вы попытаетесь опублико вать такую карту, слои, надписанные с помощью механизма над писей ESRI Maplex, будут исключены из файла опубликованной карты.
Чтобы передавать другим пользователям высококачественные надписи, созданными в Maplex для ArcGIS, вам потребуется кон вертировать их в аннотации документа карты или в класс объ ектов аннотаций базы геоданных. Аннотации затем можно опуб ликовать в файле PMF.
152
MAPLEX ДЛЯ ARCGIS. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ