Добавление текста на карту

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

Существуют разные типы текстовой информации, которые вы можете добавлять на карту. Во-первых, описательный текст можно размещать рядом с отдельными картографическими объектами. Например, на карте Африки могут быть надписаны все столицы государств. Можно добавить несколько текстовых фрагментов, чтобы обратить внимание на отдельные территории, например, надписать пустыню Сахара, чтобы указать ее местоположение. И, наконец, можно добавить текст, который улучшит общее представление карты. Например, заголовок карты содержит контекст. Можно добавить другую информацию, такую как автор карты, источники данных и дату.

Виды текста

Поскольку текст служит для многих картографических целей, ArcGIS AllSource предлагает несколько разных типов текста. Основные типы - это надписи, аннотации, текстовые заметки, графический текст в компоновке и графический текст на карте. Надпись – это текстовый фрагмент, который располагается автоматически, и текст которого основан на атрибутах объекта. Это самый быстрый и простой способ добавлять текстовые описания отдельных объектов на карту. Например, можно включить динамические надписи для слоя крупных городов, чтобы быстро добавить названия крупных городов на карту Африки.

В ArcGIS AllSource имеется два механизма надписывания: Standard Label Engine и Maplex Label Engine, которые обеспечивают расширенные возможности размещения надписей.

Вторая опция для работы с текстом – это использование аннотации. Аннотации используются как для описания конкретных пространственных объектов, так и для представления общей информации о карте. Аннотации, так же как и надписи, можно использовать для надписывания большого количества пространственных объектов или для того, чтобы вручную добавить несколько текстовых фрагментов для описания изображенной на карте территории. В отличие от надписей, каждая аннотация хранит пространственную информацию о своем местоположении, текстовую строку и свойства отображения. По сравнению с надписями, аннотация предоставляет больше возможностей для отображения и размещения текстов, так как вы сами можете выбирать нужные фрагменты текста и редактировать их. С помощью ArcGIS AllSource можно конвертировать надписи в аннотации.

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

Графический текст в компоновке используется для добавления информации внутри и вокруг карты, которая находится в пространстве страницы - в отличие от аннотации, которая хранится в географическом пространстве. Динамический текст – это тип графического текста, который при размещении в компоновке карты будет динамически изменяться в зависимости от свойств этой карты на данный момент времени.

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

Опции хранения текста

Перед тем, как начать работать с текстом, необходимо разобраться в имеющихся опциях хранения текста в ArcGIS AllSource.

Во-первых, сами надписи нигде не хранятся; они формируются динамически, а хранятся только свойства надписей – т.е. параметры, которые по ходу используются для создания этих надписей. При работе с картой свойства надписей будут сохраняться при сохранении проекта (.aprx). Свойства надписей также могут сохраняться в файлах слоев (.lyrx). Файлы слоев можно использовать, например, чтобы перенести надписи из одной карты в другую и при этом не настраивать заново установки надписей для новой карты.

Аннотации базы геоданных хранятся в базе геоданных в классах объектов аннотаций. Фактически, аннотация базы геоданных – это особый тип географических объектов, который хранится вместе с прочими географическими данными в базе геоданных. Как и точечные, линейные и полигональные объекты, класс объектов аннотаций может использоваться во многих разных картах.

Графический текст на карте находится в слое графики. Этот графический слой хранится в карте и имеет ограниченные возможности редактирования и хранения.

Какой тип текста использовать

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

Обычные связанные с текстом задачи

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

ЗадачаНадписиГрафический текст на картеАннотации базы геоданных

Создание набора надписей, графического слоя или класса объектов аннотаций.

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

Добавление слоя графики на карту.

Создание класса объектов аннотаций на панели Каталог.

Вставка текстовых примечаний карты на вкладке Вставить.

Конвертация надписей в аннотации.

В ArcGIS AllSource просмотрите список классов надписей, графических слоев или классов объектов аннотаций.

Перечислены в виде Надписи на панели Содержание.

Перечислены в ArcGIS AllSource на панели Содержание.

Перечислены в ArcGIS AllSource на панели Содержание.

Посмотреть атрибутивную таблицу для текста.

Надписи генерируются из атрибутов объектов и своих собственных атрибутов не имеют.

Графический текст не имеет атрибутов.

Откройте таблицу атрибутов слоя в ArcGIS AllSource.

Посмотреть базовый масштаб.

В ArcGIS AllSource на вкладке Общие в диалоговом окне Свойства карты.

В ArcGIS AllSource на вкладке Слой графики. Для доступа к этой вкладке выберите слой графики на панели Содержание.

В ArcGIS AllSource на вкладке Источник в диалоговом окне Свойства слоя, а также на панели Свойства класса объектов аннотаций.

Установить базовый масштаб.

В ArcGIS AllSource на вкладке Общие в диалоговом окне Свойства карты.

В ArcGIS AllSource на вкладке Слой графики. Для доступа к этой вкладке выберите слой графики на панели Содержание.

Базовый масштаб задается при создании класса объектов-аннотаций.

Создание текста на карте.

В ArcGIS AllSource щелкните правой кнопкой мыши слой на панели Содержание, а затем щелкните Надписать объекты.

Используйте текстовые инструменты на ленте Графика. Для доступа к этой вкладке выберите слой графики на панели Содержание. Инструмент Автотекст Инструмент автотекст автоматически извлекает текстовую строку из выражения надписи выбранного объекта.

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

Вы также можете использовать инструмент Создать аннотации для выбранных объектов.

Выделите и переместите текст в ArcGIS AllSource.

Надписи выбирать или перемещать нельзя.

Используйте инструмент Выбрать на вкладке Графика. Для доступа к этой вкладке выберите слой графики на панели Содержание.

Начните редактирование, а затем используйте инструмент Изменить.

Измените оформление текстового символа в ArcGIS AllSource.

На ленте Надписи или на панели Класс надписей.

На вкладке Графика или на панели Формат текста. Чтобы открыть панель выберите один или более элементов в виде карты, щелкните правой кнопкой элемент и выберите Свойства.

Начните редактирование и измените атрибуты символа аннотации.

Используйте подстановку символов для временного изменения внешнего вида аннотаций на карте.

Связывание текста с объектами.

По определению, все надписи связаны с объектами.

В ArcGIS AllSource связывать графические слои со слоями объектов нельзя.

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

Конвертирование текста в другой формат.

Подготовка надписей к конвертации.

Конвертация надписей в аннотации базы геоданных.

Конвертация надписей в графику.

Графические текстовые элементы могут быть преобразованы в аннотацию с помощью инструмента Графика в объекты.

В ArcGIS AllSource аннотация не может быть конвертирована в другой формат.

Повышение быстродействия.

Используйте Суммирование, чтобы убедиться в отсутствии дублирования SQL-запросов в классах надписей. Кроме того, используйте веса объектов умеренно и установите диапазоны видимых масштабов для надписей.

Не используйте графический текст, если у вас более нескольких сотен фрагментов.

Используйте аннотации базы геоданных для хранения больших объёмов текста.

Задачи, связанные с текстом, в ArcGIS AllSource

Задать настройки текста по умолчанию

По умолчанию, при открытии новых карт используется Maplex Label Engine. Вы можете изменить механизм надписей по умолчанию на Standard Label Engine, а также задать для надписей шрифт и его стиль, используемые по умолчанию. Эти настройки не изменят механизм надписей и шрифт для существующих карт, они применяются только к новым.

Примечание:

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

  1. Откройте диалоговое окно Опции.

    Если проект уже открыт, щелкните вкладку Проект на ленте.

    Запустите ArcGIS AllSource и щелкните Настройки внизу начальной страницы.

  2. Щелкните Опции.

    Откроется диалог Опции.

  3. В разделе Приложение щелкните вкладку Карта и сцена и разверните Механизм надписей, чтобы изменить механизм надписей, используемый по умолчанию.
  4. В разделе Приложение щелкните вкладку Текст и графика, чтобы изменить параметры шрифта по умолчанию.