Что нового в тексте в ArcGIS 10.1
Надписи и аннотации
Новый синтаксический анализатор Выражение надписи (Label Expression)
В ArcGIS 10.1 добавлен новый синтаксический анализатор выражение надписи. Теперь вы можете использовать логику Python для добавления в ваши выражения надписей, в том числе логику условий и циклическую. Например, можно создать надписи, где заглавными будут только первые буквы каждого слова, независимо от того, как текст хранится в таблице атрибутов.
Интернационализация
Улучшенная поддержка интернационализации для отображения сложных шрифтов (например, для арабского, тайского языка и иврита).
Механизм создания надписей и имя шрифта по умолчанию
В ArcGIS 10.1 у вас имеется возможность задавать механизм создания надписей и имя шрифта по умолчанию для ваших файлов .mxds.
Более подробно об установке механизма создания надписей и имени шрифта по умолчанию
Механизм надписей Maplex
Функциональность дополнительного модуля Maplex для ArcGIS была перемещена в основной продукт ArcGIS for Desktop и теперь называется механизмом создания надписей Maplex.
Плотность надписей
Новая вкладка Плотность надписей (Label Density) добавлена в диалоговое окно Свойства размещения (Placement Properties) для управления параметрами, влияющими на плотность размещения надписей. На вкладке имеются следующие параметры подписывания:
- Удалить дубликаты
- Повторить надпись (Repeat label) для линий и полигонов
- Буфер надписей
- Минимальный размер объекта (Minimum feature size) (для линий и полигонов)
- Наибольшая часть надписи для полигональных объектов
- Соединение сегментов линий (только для линий)
Соединение линий и составных полигонов
Глобальные параметры размещения надписей, управляющие соединением линий и составными полигонами, перемещены из общих опций надписей Maplex на уровень класса надписи. Это позволяет задавать параметры для класса надписи вместо фрейма данных.
Распределить слова по полигону
Параметр распределения слов теперь можно применять к надписям полигонов. Функция доступна в стилях Обычное размещение (Regular Placement) и Размещение как для рек (River Placement).
Более подробно о распределении слов надписи внутри полигона
Сноски
Сноски добавлены как стратегия расположения надписей. В областях карты с высокой плотностью объектов (например, небольшие промежуточные деления или группы зданий, например, музей или университет) вы можете использовать сноски для составления таблицы, включающей в себя сноски и исходные надписи.
Управление пробелами в надписи
Возможность управления пробелами, используемыми в надписях, добавлена в диалоговое окно Выражение надписи (Label Expression). Эти настройки позволяют вам удалять лишние пробелы и разрывы строк из надписей.
Более подробно об управлении пробелами в надписях
Приведенное ниже изображение иллюстрирует влияние функций Удалить лишние пробелы из надписи (Remove extra spaces from label) и Удалить лишние переносы строки из надписи (Remove extra line breaks from label) на отображение выражения надписи. В приведенном ниже выражении надписи вы можете видеть, что пробелы использовались для распределения верхней линии надписи и для ее расширения было добавлено несколько новых разрывов строк. При отключении функции пробелов вы увидите приведенное слева изображение, в котором пробелы остались на своих местах. При отключении функций вы увидите приведенное справа изображение, в котором пробел был удален из надписи.
"This is" & vbnewline & vbnewline & vbnewline & "the label text"
Смещение составных надписей
Была добавлена возможность составления надписи с любой стороны от линейного пространственного объекта при использовании стиля надписи со смещением. Вы можете получить доступ к данному параметру в настройках стиля Обычное размещение (Regular Placement)
Дополнительные сведения о смещении линейных надписей
Приведенные ниже изображения иллюстрируют различие в размещении при включенной функции Разрешить составные надписи, разделенные линией (Allow stacked labels to straddle lines). На левом изображении показано смещение стиля размещения составной надписи со смещением к одной стороне объекта улицы. На правом изображении показано размещение надписи Ventanna Ln на объекте улицы при включении функции Разрешить составные надписи, разделенные линией (Allow stacked labels to straddle lines).
Подписывание линейных объектов возле соединений и границ
В параметр повторения линейных надписей добавлена возможность подписывания линейных объектов возле соединений и границы карты. Это полезно при использовании инструмента Многостраничные компоновки (Data Driven Pages) для создания листов карты, так как они часто содержат объекты, пересекающие всю карту и продолжающиеся на следующем листе. Подписывание у границы карты в данном случае значительно упростит интерпретацию.
Более подробно о повторении надписей вдоль линий
Сокращение
В параметр усечения добавлена опция, позволяющая управлять тем, какие символы удаляются первыми, задавать минимальную длину слова и символ маркера.
Более подробно о сокращающихся надписях
Сместить точечную надпись точно от контура символа
В параметр смещения надписи точки добавлена опция, которая позволяет измерять смещение от точного контура символа. Смещение измеряется от границы символа объекта до внешнего края надписи. Границы простых геометрических символов – это край символа, для графических и шрифтовых символов границей является обрамляющий прямоугольник вокруг символа, если не включена опция Измерять сдвиг точно от контура символа (Measure offset from the exact symbol outline).
Дополнительные сведения о смещении точечных надписей
Приведенные ниже изображения иллюстрируют различие в размещении при включенной функции Измерять смещение точно от контура символа (Measure offset from the exact symbol outline). Изображение слева соответствует смещению по умолчанию. Изображение справа соответствует измерению смещения точно от контура символа.
Удаление дублирующихся надписей
Значение Радиус поиска (Search Radius), равное 0, теперь является специальным значением по умолчанию, которое использует экстент карты для удаления дубликатов.
Добавлены опции подписывания линий
Опции линий из стандартного механизма создания надписей (одна для объекта, одна для части объекта и одна для сегмента объекта) добавлены в параметр соединения линий.
Более подробно о размещении нескольких надписей на линейном объекте