Создание карт – Надписи на карте

Создание надписей

Вы создадите надписи для двух слоев. Вы напишете выражение надписывания и настроите свойства надписей.

  1. Если вы завершили предыдущий урок Создание карт – Улучшение символов, повторно откройте Arctic sea ice.aprx. В противном случае скачайте Cartographic creations 3.ppkx. Дважды щелкните файл, чтобы открыть его в ArcGIS Pro.
    Примечание:

    Файл .ppkx является пакетом проекта ArcGIS Pro и может содержать карты, данные и другие файлы, которые вы можете открыть в ArcGIS Pro. Подробнее об управлении файлами .ppkx в этом руководстве.

  2. Если будет запрошено, войдите в ArcGIS Pro под лицензированной учетной записью ArcGIS.
    Примечание:

    Если у вас нет доступа к ArcGIS Pro или учетной записи организации ArcGIS, см. варианты доступа к программному обеспечению.

  3. На панели Содержание щелкните правой кнопкой слой Index years и выберите Надпись. Щелкните еще раз правой кнопкой Index years и выберите Свойства надписей.

    Откроется панель Класс надписей. Вы напишете выражение Arcade, которое позволит создать надписи с информацией из двух полей сразу: о годе и о протяженности, выраженной в миллионах квадратных километров.

  4. При необходимости щелкните на панели Класс надписей вкладку Класс и нажмите на вкладку Выражение надписи.

    Вкладки Класс и Выражение надписи

  5. В поле Выражение удалите существующий текст и введите либо вставьте $feature.Rec_Year + TextFormatting.NewLine + $feature.Rec_Extent. При необходимости снимите отметку Удалите лишние пробелы. Щелкните Применить.

    Окно Выражение и кнопка Применить

    Надписи содержат год в верхней строке и протяженность (экстент) - в нижней. Вы доработаете выражение, округлив значение экстента и добавив единицы его измерения.

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

  6. В поле Выражение удалите $feature.Rec_Extent и введите или скопируйте и вставьте Round($feature.Rec_Extent,2) + " million km2". Щелкните Применить.

    Новое выражение и полученные надписи

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

  7. На панели Класс надписей щелкните вкладку Символы. Разверните Оформление и измените следующие свойства:
    • В качестве Имени шрифта выберите Corbel.
    • Для Стиля шрифта выберите Жирный курсив.
    • Для параметра Размер выберите 10 pt.
    • Для Цвет выберите пыльный зеленый Tecate Dust.

    Свойства символа

    Примечание:

    Если у вас не установлен шрифт Corbel, вы можете выбрать любой другой шрифт.

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

  8. Щелкните меню Цвет еще раз и выберите Свойства цвета. В окне Редактор цвета в качестве Цветового режима выберите HSL.

    В окне Редактор цвета выбран Цветовой режим HSL

    HSL расшифровывается как "тон, насыщенность и яркость". Эта цветовая модель удобна для смешивания цветов, похожих на существующие. Вы будете использовать ее для создания цвета, который будет иметь те же оттенок и насыщенность, что и Пыльный зеленый, только темнее.

  9. Измените Яркость на 60 процентов и нажмите Enter.

    Задана Яркость 60 процентов.

  10. Щелкните Сохранить цвет в стиль. Для Имени введите Текст. Дважды Щелкните OK.
  11. На панели Символы щелкните Применить.

    Надписи на карте обновляются.

    Обновленный золотой текст

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

  12. Щелкните кнопку Меню и нажмите Сохранить символ в стиль.

    Сохранение символа в стиль

  13. Для Имени введите Gold. Нажмите OK.

    На карте надписи разбиваются на три строки. Это кажется неестественным, поскольку третья строка содержит описание единиц для второй строки. Вы настроите свойство разбиения на строки.

  14. На панели Класс надписей щелкните вкладку Положение и вкладку Стратегия расположения. Разверните Стек и снимите отметку Перенести по словам.

    Снята отметка Перенести по словам

    Теперь надписи разбиты на две, а не на три строки. Выражение, которое вы написали ранее, содержало константу TextFormatting.NewLine, которая создает новую строку после поля Year независимо от свойств надписывания.

    Карта с готовыми надписями

    Все надписи сконцентрированы в центре Северного ледовитого океана. Позднее вы выровняете их местоположения. Сначала вы подпишете на вашей своей карте крупнейшие моря.

  15. На панели Содержание включите слой NorthernMarineRegions. При необходимости переместите его поверх слоя IceExtent_Raster.
  16. Щелкните правой кнопкой мыши символ NorthernMarineRegions и нажмите Нет цвета.

    Символ для слоя NorthernMarineRegions

    Контур слоя все еще виден. Вы воспользуетесь этими линиями как направляющими для надписей и позже удалите их.

  17. С выбранным слоем NorthernMarineRegions щелкните на ленте вкладку Надписи. В группе Слой щёлкните Надпись.

    Кнопка Надпись на вкладке ленты Надписи

  18. В группе Текстовый символ щелкните Золотой.

    Золотой текстовый символ

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

  19. На панели Класс надписей, на вкладках Положение - Стратегия расположения, в окне Разделитель строки поставьте первую отметку Принудительное разбиение.

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

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

  20. Щелкните вкладку Разрешение конфликтов. Разверните Минимальный размер объекта. В среднем меню введите 3 000 000. В других меню оставьте Периметр и Единицы карты.

    Для минимального размера объекта задан периметр 3 000 000 единиц карты.

    Теперь надписаны будут только крупнейшие моря.

    Карта с границами морского региона и надписями

  21. Закройте панель Класс надписей.

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

надписывание в ArcGIS — это автоматизированный процесс, управляемый свойствами надписывания. Если вам необходим больший контроль над положением и видом отдельных надписей, вы можете преобразовать их в аннотации. Вы преобразуете надписи карты в аннотации и переместите некоторые из них.

  1. Уменьшайте карту, пока не увидите весь Полярный круг.

    В аннотации будут конвертированы только находящиеся в виде надписи.

  2. На панели Содержание щелкните правой кнопкой Ocean и щелкните Надпись, чтобы убедиться в том, что для слоя выключено надписывание.

    Надпись в контекстном меню слоя Ocean

  3. На ленте щелкните вкладку Карта, в группе Надписи щелкните нижнюю часть кнопки Конвертировать и щелкните Конвертировать надписи в аннотации.

    Конвертировать надписи в аннотации

  4. На панели Конвертировать надписи в аннотации в поле Масштаб конвертации введите 22 000 000 и нажмите Enter.

    Это будет масштаб карты в вашей компоновки.

  5. Убедитесь, что для Конвертации задано Все слои карты.
  6. Убедитесь, что для Выходная база геоданных задано arctic sea ice.gdb.
  7. Для остальных свойств оставьте значения по умолчанию.

    Инструмент Конвертировать надписи в аннотации

  8. Щелкните Запустить.
  9. Закройте панель Геообработка.

    Для слоев вашей карты выключено надписывание. Новый групповой слой GroupAnno был добавлен на панель Содержание. Он содержит два класса объектов-аннотаций. Они похожи на классы пространственных объектов — у них есть таблицы атрибутов, и их можно изменять с помощью свойств слоя.

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

  10. Убедитесь, что на панели Содержание выделен слой GroupAnno. На ленте щелкните вкладку Составной слой.
  11. В группе Эффекты измените Смешивание слоя на Линейное затемнение.

    Для Смешивания слоя выбрано Линейное затемнение.

  12. Сохраните проект.

Редактирование аннотации

Затем вы отредактируете объекты-аннотации. Вы удалите те, которые не нужны для вашей карты, а другие переместите в другие места.

  1. На ленте щелкните вкладку Редактирование. В группе Инструменты щелкните Аннотация.

    Кнопка Сохранить Аннотацию на вкладке ленты Редактировать

  2. Щелкните и перетащите на карте рамку, расположив ее вокруг надписи Hudson Bay, чтобы выбрать ее.

    Рамка выборки вокруг надписи Hudson Bay

  3. В группе Объекты на ленте щелкните Удалить. В окне Удалить нажмите Да.
  4. Удалите следующие надписи, если они существуют:
    • North Pacific Ocean
    • Gulf of Alaska
    • Bering Sea
    • Sea of Okhotsk
    • North Sea
    • North Atlantic Ocean
    • Labrador Sea
    Подсказка:

    Нажмите и удерживайте клавишу Shift, чтобы выбрать сразу несколько аннотаций.

  5. Кроме того, удалите все аннотации, расположенные южнее, чем перечисленные выше.
  6. Выберите надпись 1980. Перетащите ее, чтобы разместить ближе к северному побережью Аляски.

    Надпись 1980 7.67 million km2 рядом с Аляской.

  7. Удалите надпись 2000 ближе к центральной индексной линии.
  8. Удалите надпись 2020 ближе к центральной индексной линии.

    Карта с положениями трех надписей ключевых годов

  9. Выберите надпись Greenland Sea. Перетащите ее из оранжевой области для лучшей читаемости. Поместите ее внутри серых линий.

    Надпись Гренландского моря

  10. Переместите остальные надписи при необходимости. Постарайтесь разместить надписи так, чтобы они не перекрывались с линиями.

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

  11. Выберите надпись The North Western Passages. На вкладке Редактировать ленты, в группе Выборка, щелкните Атрибуты.

    Кнопка Атрибуты на вкладке Редактировать ленты

  12. При необходимости в нижней части панели Атрибуты щелкните кнопку выравнивания По левому краю.

    Кнопка Выравнивания по левому краю

  13. Щелкните Применить или включите опцию Автоприменение. Разместите на карте надпись The North Western Passages на ближайшем большом острове (о. Виктория).

    Надпись North Western Passages на о. Виктория

  14. На ленте, на вкладке Редактирование в группе Выборка щелкните Очистить. В группе Управление изменениями щелкните Сохранить.

    Кнопки Сохранить и Очистить на вкладке Редактировать ленты

  15. В окне Сохранить изменения щелкните Да.
  16. Закройте панели Атрибуты и Изменить объекты.
  17. На панели Содержание выключите слой NorthernMarineRegions.
  18. На Панели быстрого доступа щелкните Сохранить.

    Кнопка Сохранить на панели быстрого доступа

    Карта с готовыми надписями

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

Все руководства этой серии можно найти в Создание карт в ArcGIS Pro. Дополнительные учебные руководства по картографии можно найти на странице Введение в картографию.