Текст на карте

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

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

Виды текста

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

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

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

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

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

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

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

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

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

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

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

Какой тип текста лучше использовать?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Открыть таблицу атрибутов слоя в ArcGIS Pro.

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

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

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

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

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

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

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

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

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

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

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

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

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

Выделение и перемещение текста в ArcGIS Pro.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Элементы графического текста не могут быть конвертированы в ArcGIS Pro в другой формат.

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

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

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

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

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

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

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

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

Примечание:

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

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

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

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

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

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

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