Skip To Content

Стилизация и публикация веб-карты

На предыдущем уроке вы вычислили коэффициенты заболеваемости малярией. На этом уроке вы опубликуете результаты в виде веб-карты в ArcGIS Online или на портале ArcGIS Enterprise.

Публикация карты

Прежде чем публиковать данные или карты, очень важно убедиться, что метаданные для элемента заполнены. Из предыдущих уроков вы знаете, что данные о заболеваемости малярией были получены в рамках проекта «Атлас малярии» и что оценочная численность населения получена из Living Atlas. Вы добавите обоих поставщиков данных в метаданные перед стилизацией карты.

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

  1. На ленте щелкните вкладку Карта. В группе Слой нажмите Базовая карта, а затем Тёмно-серое полотно.

    Базовые карты World Topographic и World Hillshade исчезнут с панели Содержание и заменятся на слой Тёмно-серое полотно.

  2. На панели Содержание удалите все слои и таблицы, кроме DRC_Admin, Sources, World Dark Gray Reference и World Dark Gray Canvas Base.
  3. Перетащите слой Sources наверх панели Содержание.
  4. На панели Содержание щелкните правой кнопкой Map и выберите Свойства.

    Открытие свойств карты

  5. В окне Свойства карты перейдите на вкладку Метаданные.

    Информация во вкладке Метаданные будет перенесена и в экспортированную веб-карту. ArcGIS Pro не позволяет экспортировать карту без заполненных метаданных.

  6. В опции Заглавие введите Democratic Republic of the Congo Malaria Incidence 2000 – 2015 – <ваши инициалы>.
    Примечание:

    У каждого опубликованного элемента должно быть уникальное имя. Каждый пользователь в организации должен добавлять свои инициалы ко всем создаваемым им ресурсам.

  7. В опции Теги введите Democratic Republic of the Congo, Congo DRC, Malaria, SDG, SDG#3.
  8. В опции Краткая информация введите This map displays malaria rates from 2000-2015 for the Democratic Republic of the Congo.
  9. В опции Описание введите This map displays the malaria incidence rate per 1,000 population for 2000, 2005, 2010, and 2015 in the Democratic Republic of the Congo. The incidence rate is calculated for reporting on the United Nations Sustainable Development goal #3 Good Health and Well-Being on indicator 3.3.3 End Epidemics of Malaria.
  10. В опции Сведения об авторах введите The Malaria Atlas Project, ArcGIS Living Atlas.
  11. В опции Ограничения использования введите None.

    Заполненные метаданные карты

  12. ЩёлкнитеOK.

    Далее вы опубликуете карту как веб-карту.

  13. На закладке Общий доступ в группе Опубликовать как щелкните Веб-карта.
  14. В окне Опубликовать как Веб-карту в опции Имя введите Congo DRC Malaria Incidence 2000 – 2015 – <ваши инициалы>.
  15. В опции Выбрать конфигурацию выберите Доступно для редактирования под Копировать все данные.
  16. В Общий доступ отметьте Все.

    Конфигурация публикации карты

  17. Щёлкните Опубликовать.

    Теперь карта доступна для всех в вашей организации ArcGIS Online или ArcGIS Enterprise. Когда ArcGIS Pro завершит публикацию карты, вы увидите подтверждающее сообщение, включающее ссылку для управления веб-картой.

  18. В нижней части панели Опубликовать как веб-карту щёлкните Управление веб-картой, чтобы открыть свою карту.

    Управление веб-картой открывается только после того, как карта опубликована.

  19. Сохраните и закройте ArcGIS Pro.

Применение умной картографии

Один из способов визуализации коэффициентов заболеваемости малярией на 1000 человек в год заключается в создании картограммы. Этот тип карты назначает градиентную цветовую схему данным, и каждая область будет окрашена с интенсивностью, соответствующей уровню заболеваемости. Но такой тип символов может вводить в заблуждение, поскольку вы связываете размер территории с сообщаемым числом. Административные районы с городами, которые невелики по площади и густо заселены, будут неверно визуально интерпретироваться.

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

  1. На странице подробной информации об элементе Congo DRC Malaria Incidence 2000 - 2015 с правой части щелкните Открыть во вьюере карт.

    Страница элемента карты в ArcGIS Online

  2. В верхней части страницы карты щёлкните Вход и войдите в свою учётную запись.
  3. На панели Ресурсы отключите слой Sources.

    Теперь вы подберёте символы для слоя AdminBorder.

  4. Ниже слоя DRC Admin щёлкните кнопку Изменить стиль.

    Изменить стиль слоя DRC Admin

    Появляется панель Изменить стиль. Существуют опции для изменения атрибута отображения и редактирования стиля символов. Существуют опции для изменения атрибута отображения и редактирования стиля символов, используя любые атрибуты в данных. Этот набор данных содержит показатель за 2000 год и показатель за 2015 год, но не содержит изменений между двумя годами. Сначала вы создадите пользовательское атрибутивное выражение с помощью Arcade, чтобы показать изменение трендов с 2000 по 2015 годы. Затем вы настроите всплывающие окна, включив в них столбчатую диаграмму, показывающую рост и снижение заболеваемости за каждый год.

    Примечание:

    Arcade – это язык выражений, созданный Esri, который работает на всей платформе ArcGIS. Язык предоставляет простой синтаксис написания скриптов, который позволяет пользователям контролировать способ визуализации пространственных объектов, контролировать текст надписей и многое другое. Более подробно о языке Arcade можно почитать на сайте ArcGIS for Developers.

  5. На панели Изменить стиль щёлкните стрелку рядом с Выберите атрибут для отображения и выберите Новое выражение.

    Создайте новое выражение для настройки атрибутов.

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

  6. Удалите текст в редакторе сценариев и скопируйте следующее выражение: var y2000 = $feature.Incidence2000 var y2015 = $feature.Incidence2015 when(y2015 > y2000, "Increase", y2015 < y2000, "Decrease", "No Change")

    Примечание:

    Или вы можете создать выражение, собрав этот же код при помощи опций на вкладках Globals и Functions.

    Выражение измеряет, было ли увеличение или уменьшение заболеваемости с 2000 по 2015 годы. Первые две строки создают переменные для каждого года и присваивают их соответствующему атрибуту объекта. Затем пишется функция, которая сравнивает годы и присваивает выходным данным результаты сравнения: Increase (Увеличение), Decrease (Уменьшение) или No Change (Без изменений). Выражение ниже гласит: "Когда показатели заболеваемости в 2015 году были больше, чем 2000, требуется возвратить "Увеличение", когда показатели заболеваемости в 2015 году было менее 2000, возвратить "Снижение", все остальные результаты будут возвращать 'Без изменений'.

    Окно редактора скриптов, отображающее выражение для расчета изменений

    Теперь надо дать имя пользовательскому выражению.

  7. В верхней части редактора скриптов щелкните Редактировать.

    Редактирование имени выражения

  8. В текстовом окне введите Incidence Change.

    Переименуйте выражение в IncidenceChange.

    Название выражения будет показан в легенде.

  9. Нажмите Сохранить.
  10. ЩёлкнитеOK.

    Символы на карте изменятся, чтобы показать только что написанное вами настраиваемое атрибутивное выражение, которое автоматически назначит символам данных стиль Типы (уникальные символы).

    Коэффициент заболеваемости малярией визуализируется как увеличение или уменьшение

    Изменение коэффициента заболеваемости показано символами картограммы, отображающей либо уменьшение (красный), либо увеличение (синий) с 2000 по 2015 годы. Цвет полезен, чтобы показать направление изменения, но вы можете сделать больше, показывая количество изменений при помощи пропорциональных символов.

  11. На панели Изменить стиль щёлкните стрелку рядом с Выберите атрибут для отображения и выберите Добавить атрибут.

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

  12. Во втором атрибуте выберите Новое выражение.

    Редактор скриптов сохраняет все построенные выражения. Так как вы хотите визуализировать эти же переменные, вы просто отредактируете уже созданное выражение.

  13. В окне Редактор скриптов перейдите во вкладку Существующие.

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

  14. Щелкните Incidence Change (Color Style), чтобы выбрать выражение Arcade.
  15. Переименуйте выражение на Incidence Change (Rate per 100,000 people).
  16. В редакторе скриптов замените when(y2015 > y2000, "Increase", y2015 < y2000, "Decrease", "No Change") на abs(y2015-y2000).

    Отредактированный скрипт для вычисления количества изменений коэффициента

  17. Щёлкните OK.

    Символы карты изменяются, чтобы показать размер как вторичную визуальную переменную, которая представляет величину изменения. Это полезно, чтобы показать различия между регионами, например в Бандунду наблюдалось значительное снижение заболеваемости малярией, а в Катанга – лишь небольшое снижение. Вы также можете видеть, что в двух регионах с повышенными показателями, Маниеме и Киншасе, наблюдалось небольшое увеличение.

  18. На панели Изменить стиль в разделе Выберите стиль отображения для стиля Типы и размер выберите Опции.
  19. На следующей панели для Типы (уникальные символы) щёлкните Параметры.

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

  20. Рядом с Decrease щёлкните Изменить символ.
  21. В окне редактирования перейдите на вкладку Заливка и выберите голубой цвет средней интенсивности (#00C5FF). Щёлкните OK.

    Выберите голубой цвет

  22. Измените цвет заливки символа для Increase на оранжевый средней интенсивности (#FFAA00).

    Круги на карте изменили цвет, теперь области со снижением заболеваемости малярией показаны голубым цветом, а с увеличением – оранжевым.

    Готовая карта с пропорциональными символами, показывающими увеличение и уменьшение
  23. Щёлкните OK и Готово два раза, чтобы закрыть панель Изменить стиль.

    Теперь ваша карта стилизована и можно настроить всплывающие окна слоя, чтобы отобразить диаграмму, показывающую уровень заболеваемости за каждый год. Карта отображает долгосрочные тренды в 2000–2015 гг., но на диаграмме можно увидеть показатели за промежуточные годы.

  24. На панели Ресурсы перейдите под слоем DRC Admin нажмите кнопку Дополнительные опции и выберите Настроить всплывающее окно.

    Настройка выплывающих подсказок для слоя DRC Admin.

    Откроется панель Настроить всплывающее окно. Здесь вы можете отредактировать заголовок всплывающего окна, выбрать атрибуты для отображения, написать собственные выражения Arcade или добавить медиа-файлы. В заголовке всплывающего окна уже настроен атрибут NAME.

  25. Для Содержание всплывающего окна измените Отображение на Нет атрибутивной информации.
  26. На панели Настроить всплывающее окно в разделе Мультимедиа во всплывающем окне щелкните Добавить и выберите Гистограмма.

    Добавить гистограмму во всплывающее окно.

  27. В окне настройки гистограммы замените текст в опции Заголовок на Malaria Incidence Rate 2000-2015.
  28. В списке Поля диаграммы надо сделать так, чтобы были отмечены лишь следующие поля: IncidenceRate2000, Incidence Rate2005, IncidenceRate2010 и IncidenceRate2015.

    Настройка столбцов гистограммы

  29. Нажмите OK для закрытия окна и щелкните OK еще раз, чтобы закрыть окно настройки всплывающего окна.
  30. Щелкните любой административный район на карте, чтобы проверить как работают настройки всплывающих окон.

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

  31. Щелкните Следующий объект, чтобы посмотреть всплывающее окно слоя Sources.

    Всплывающая подсказка административного региона на 2015 год внутри всплывающего окна

    Теперь, когда ваша веб-карта готова, можно её сохранить и опубликовать.

  32. Над панелью Карта нажмите Сохранить и выберите Сохранить.
  33. Над панелью Карта щёлкните Общий доступ.

    Окно Общий доступ к карте позволяет вам контролировать, кому будет видна ​​карта, и генерирует ссылку на веб-карту. Кроме того, вы можете встроить карту в веб-сайт с различными настройками параметров элемента карты.

  34. Скопируйте url под Ссылка на эту карту и вставьте в новую вкладку, чтобы просмотреть карту.

На этих уроках вы рассчитали показатели заболеваемости малярией; создали карты для визуализации тенденций заболеваемости во времени; а также редактировали, обновляли и экспортировали электронную таблицу, содержащую рассчитанные коэффициенты. Создавая подобные карты и таблицы, вы можете визуально сообщить, увеличиваются или уменьшаются тренды, и понять, где помощь и ресурсы необходимы больше всего. Хотя карты являются визуальным средством коммуникации, вы также можете опубликовать свои аналитические расчёты как электронную таблицу.

Теперь вы научились использовать пространственный анализ и данные для расчета показателя Цели в области устойчивого развития (SDG) 3.3.3. Заболеваемость малярией на 1000 человек населения. Используемый здесь рабочий процесс можно использовать в будущих отчетах SDG 3.3.3 и даже адаптировать для включения обновленных данных. Наконец, вы можете опубликовать созданные карты как ценную информацию о закономерностях заболеваемости по всей стране.

Еще больше уроков вы найдете в Галерее уроков Learn ArcGIS.