Создание карт – Надписи на карте
Создание надписей
Вы создадите надписи для двух слоев. Вы напишете выражение надписывания и настроите свойства надписей.
- Если вы завершили предыдущий урок Создание карт – Улучшение символов, повторно откройте Arctic sea ice.aprx. В противном случае скачайте Cartographic creations 3.ppkx. Дважды щелкните файл, чтобы открыть его в ArcGIS Pro.
Примечание:
Файл .ppkx является пакетом проекта ArcGIS Pro и может содержать карты, данные и другие файлы, которые вы можете открыть в ArcGIS Pro. Подробнее об управлении файлами .ppkx в этом руководстве.
- Если будет запрошено, войдите в ArcGIS Pro под лицензированной учетной записью ArcGIS.
Примечание:
Если у вас нет доступа к ArcGIS Pro или учетной записи организации ArcGIS, см. варианты доступа к программному обеспечению.
- На панели Содержание щелкните правой кнопкой слой Index years и выберите Надпись. Щелкните еще раз правой кнопкой Index years и выберите Свойства надписей.
Откроется панель Класс надписей. Вы напишете выражение Arcade, которое позволит создать надписи с информацией из двух полей сразу: о годе и о протяженности, выраженной в миллионах квадратных километров.
- При необходимости щелкните на панели Класс надписей вкладку Класс и нажмите на вкладку Выражение надписи.
- В поле Выражение удалите существующий текст и введите либо вставьте $feature.Rec_Year + TextFormatting.NewLine + $feature.Rec_Extent. При необходимости снимите отметку Удалите лишние пробелы. Щелкните Применить.
Надписи содержат год в верхней строке и протяженность (экстент) - в нижней. Вы доработаете выражение, округлив значение экстента и добавив единицы его измерения.
- В поле Выражение удалите $feature.Rec_Extent и введите или скопируйте и вставьте Round($feature.Rec_Extent,2) + " million km2". Щелкните Применить.
Надписи теперь стали понятными. Вы измените их оформление для лучшего соответствия теплым цветам вашей карты.
- На панели Класс надписей щелкните вкладку Символы. Разверните Оформление и измените следующие свойства:
- В качестве Имени шрифта выберите Corbel.
- Для Стиля шрифта выберите Жирный курсив.
- Для параметра Размер выберите 10 pt.
- Для Цвет выберите пыльный зеленый Tecate Dust.
Примечание:
Если у вас не установлен шрифт Corbel, вы можете выбрать любой другой шрифт.
Пыльный зеленый — подходящий цвет для линий на карте, но он все же слишком светлый для текста. Вы создадите более темную версию этого цвета, чтобы надписи стали разборчивыми.
- Щелкните меню Цвет еще раз и выберите Свойства цвета. В окне Редактор цвета в качестве Цветового режима выберите HSL.
HSL расшифровывается как "тон, насыщенность и яркость". Эта цветовая модель удобна для смешивания цветов, похожих на существующие. Вы будете использовать ее для создания цвета, который будет иметь те же оттенок и насыщенность, что и Пыльный зеленый, только темнее.
- Измените Яркость на 60 процентов и нажмите Enter.
- Щелкните Сохранить цвет в стиль. Для Имени введите Текст. Дважды Щелкните OK.
- На панели Символы щелкните Применить.
Надписи на карте обновляются.
Можно сохранить, помимо цветов, все символы в вашем Избранном стиле. Затем вы сохраните текстовый символ, включая цвет и другие свойства шрифта, чтобы его можно было повторно использовать позже в других частях карты.
- Щелкните кнопку Меню и нажмите Сохранить символ в стиль.
- Для Имени введите Gold. Нажмите OK.
На карте надписи разбиваются на три строки. Это кажется неестественным, поскольку третья строка содержит описание единиц для второй строки. Вы настроите свойство разбиения на строки.
- На панели Класс надписей щелкните вкладку Положение и вкладку Стратегия расположения. Разверните Стек и снимите отметку Перенести по словам.
Теперь надписи разбиты на две, а не на три строки. Выражение, которое вы написали ранее, содержало константу TextFormatting.NewLine, которая создает новую строку после поля Year независимо от свойств надписывания.
Все надписи сконцентрированы в центре Северного ледовитого океана. Позднее вы выровняете их местоположения. Сначала вы подпишете на вашей своей карте крупнейшие моря.
- На панели Содержание включите слой NorthernMarineRegions. При необходимости переместите его поверх слоя IceExtent_Raster.
- Щелкните правой кнопкой мыши символ NorthernMarineRegions и нажмите Нет цвета.
Контур слоя все еще виден. Вы воспользуетесь этими линиями как направляющими для надписей и позже удалите их.
- С выбранным слоем NorthernMarineRegions щелкните на ленте вкладку Надписи. В группе Слой щёлкните Надпись.
- В группе Текстовый символ щелкните Золотой.
Надписи появятся на карте. Вы настроите свойство разбиения, чтобы они разбивались на максимально возможное число строк. Это сделает их более компактными и удобными для размещения в ограниченном пространстве.
- На панели Класс надписей, на вкладках Положение - Стратегия расположения, в окне Разделитель строки поставьте первую отметку Принудительное разбиение.
На этой карте больше надписей, чем необходимо для предоставления географического контекста. Вы удалите надписи небольших областей.
- Щелкните вкладку Разрешение конфликтов. Разверните Минимальный размер объекта. В среднем меню введите 3 000 000. В других меню оставьте Периметр и Единицы карты.
Теперь надписаны будут только крупнейшие моря.
- Закройте панель Класс надписей.
Конвертация надписей в аннотации
надписывание в ArcGIS — это автоматизированный процесс, управляемый свойствами надписывания. Если вам необходим больший контроль над положением и видом отдельных надписей, вы можете преобразовать их в аннотации. Вы преобразуете надписи карты в аннотации и переместите некоторые из них.
- Уменьшайте карту, пока не увидите весь Полярный круг.
В аннотации будут конвертированы только находящиеся в виде надписи.
- На панели Содержание щелкните правой кнопкой Ocean и щелкните Надпись, чтобы убедиться в том, что для слоя выключено надписывание.
- На ленте щелкните вкладку Карта, в группе Надписи щелкните нижнюю часть кнопки Конвертировать и щелкните Конвертировать надписи в аннотации.
- На панели Конвертировать надписи в аннотации в поле Масштаб конвертации введите 22 000 000 и нажмите Enter.
Это будет масштаб карты в вашей компоновки.
- Убедитесь, что для Конвертации задано Все слои карты.
- Убедитесь, что для Выходная база геоданных задано arctic sea ice.gdb.
- Для остальных свойств оставьте значения по умолчанию.
- Щелкните Запустить.
- Закройте панель Геообработка.
Для слоев вашей карты выключено надписывание. Новый групповой слой GroupAnno был добавлен на панель Содержание. Он содержит два класса объектов-аннотаций. Они похожи на классы пространственных объектов — у них есть таблицы атрибутов, и их можно изменять с помощью свойств слоя.
Вы будете использовать режим смешивания, чтобы придать объектам-аннотациям сходное со слоем Index years оформление.
- Убедитесь, что на панели Содержание выделен слой GroupAnno. На ленте щелкните вкладку Составной слой.
- В группе Эффекты измените Смешивание слоя на Линейное затемнение.
- Сохраните проект.
Редактирование аннотации
Затем вы отредактируете объекты-аннотации. Вы удалите те, которые не нужны для вашей карты, а другие переместите в другие места.
- На ленте щелкните вкладку Редактирование. В группе Инструменты щелкните Аннотация.
- Щелкните и перетащите на карте рамку, расположив ее вокруг надписи Hudson Bay, чтобы выбрать ее.
- В группе Объекты на ленте щелкните Удалить. В окне Удалить нажмите Да.
- Удалите следующие надписи, если они существуют:
- North Pacific Ocean
- Gulf of Alaska
- Bering Sea
- Sea of Okhotsk
- North Sea
- North Atlantic Ocean
- Labrador Sea
Подсказка:
Нажмите и удерживайте клавишу Shift, чтобы выбрать сразу несколько аннотаций.
- Кроме того, удалите все аннотации, расположенные южнее, чем перечисленные выше.
- Выберите надпись 1980. Перетащите ее, чтобы разместить ближе к северному побережью Аляски.
- Удалите надпись 2000 ближе к центральной индексной линии.
- Удалите надпись 2020 ближе к центральной индексной линии.
- Выберите надпись Greenland Sea. Перетащите ее из оранжевой области для лучшей читаемости. Поместите ее внутри серых линий.
- Переместите остальные надписи при необходимости. Постарайтесь разместить надписи так, чтобы они не перекрывались с линиями.
Большинство надписей выравниваются по центру, но одну или две из них можно улучшить, применив другое выравнивание. Вы измените выравнивание для одной из надписей и при необходимости сможете повторить эти действия для других.
- Выберите надпись The North Western Passages. На вкладке Редактировать ленты, в группе Выборка, щелкните Атрибуты.
- При необходимости в нижней части панели Атрибуты щелкните кнопку выравнивания По левому краю.
- Щелкните Применить или включите опцию Автоприменение. Разместите на карте надпись The North Western Passages на ближайшем большом острове (о. Виктория).
- На ленте, на вкладке Редактирование в группе Выборка щелкните Очистить. В группе Управление изменениями щелкните Сохранить.
- В окне Сохранить изменения щелкните Да.
- Закройте панели Атрибуты и Изменить объекты.
- На панели Содержание выключите слой NorthernMarineRegions.
- На Панели быстрого доступа щелкните Сохранить.
В этом руководстве вы использовали выражение Arcade, свойства надписей и редактированием аннотаций, чтобы создать карту с четкими надписями. В следующем руководстве вы разработаете компоновку, чтобы разместить карту и связанную информацию на постере.
Все руководства этой серии можно найти в Создание карт в ArcGIS Pro. Дополнительные учебные руководства по картографии можно найти на странице Введение в картографию.