Присоединение табличных данных к пространственным

Из-за нефтяного бума Северная Дакота - один из самых экономически успешных штатов страны. Чтобы проиллюстрировать масштабы и потребность в дополнительном жилье, вам понадобятся данные. Вы воспользуетесь ArcGIS Pro для присоединения полученных из правительственных организаций табличных данных по бездомным к пространственным данным по США из ArcGIS Living Atlas.

Изучение данных

Сначала вы скачаете и откроете проект ArcGIS Pro, содержащий данные, необходимые для выполнения урока.

  1. Скачайте сжатую папку Homelessness.
  2. Щелкните правой кнопкой мыши загруженную папку и извлеките ее в место, которое вы можете легко найти, например в папку Документы.
  3. Откройте папку Homelessness. Если у вас на компьютере уже установлен ArcGIS Pro, дважды щелкните Homelessness.aprx, чтобы открыть проект. Если будет предложено, войдите под лицензированной учетной записью ArcGIS.
    Примечание:

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

    Откроется карта США.

    Карта США

    Оранжевый слой USA_States_Generalized предоставлен ArcGIS Living Atlas. Более подробную информацию о данных можно увидеть на странице элемента слоя.

  4. На панели Содержание щелкните правой кнопкой Sheet1$ и выберите Открыть.

    Откройте Sheet1$ из панели Содержание.

    Примечание:

    Если рядом с автономной таблицей стоит красный восклицательный знак, возможно, потребуется установить драйвер ядра СУБД Microsoft Access. Кроме того, чтобы добавить таблицу, используйте инструмент геообработки Excel в таблицу.

    Появится таблица. Sheet1$ – это первый лист в таблице Homeless Data.xlsx, предоставленной в загруженной папке. Эти данные были адаптированы для целей данного урока из файлов Point-in-Time (PIT) Counts by State, опубликованных Министерством жилищного строительства и городского развития США, которые доступны на сайте HUD Exchange. PIT – стандартный способ оценки количества бездомных за одну ночь в январе. На сайте Национального союза по сокращению бездомности подробно описана методика подсчета PIT.

    Табличный вид Sheet1$

    Таблица содержит пять полей:

    • State – аббревиатура названия штата
    • Change – изменение общего количества бездомных с 2012 по 2013 гг.
    • Pop13 – общая численность населения в 2013 году
    • Homeless13 – общая численность бездомных в 2013 году
    • ObjectID – идентификатор, добавляемый ArcGIS Pro
  5. Найдите запись, представляющую Северную Дакоту (аббревиатура ND).

    Строка ND выбрана в таблице.

  6. Просмотрите общее число бездомных в Северной Дакоте (ND) и в Северной Каролина (NC).

    В 2013 году в Северной Дакоте было зафиксировано 2 069 бездомных, а в Северной Каролине – 12168.

    Что это значит в масштабах страны? В Северной Каролине почти в шесть раз больше бездомных людей, чем в Северной Дакоте, а в некоторых штатах еще больше. Во многих из этих штатов проживает значительно больше населения, чем в Северной Дакоте, что может объяснить более высокую численность бездомных в них.

    Гораздо более неприятная цифра содержится в столбце Change (изменение). Значение 2,007 представляет увеличение их бездомного населения более чем на 200 процентов. Такой резкий скачок говорит о том, что в Северной Дакоте проблема гораздо более серьёзная, чем можно подумать на основании общего числа бездомных людей.

  7. Снимите выборку с выделенных строк в таблице Sheet1$.
  8. Закройте таблицу Sheet1$.
  9. Щелкните правой кнопкой в панели  Содержание на слое  USA_States_Generalized  и выберите  Таблица атрибутов.

    Появится таблица атрибутов.

    Таблица атрибутов

    В таблице атрибутов находятся данные, характеризующие пространственные объекты слоя. В этой таблице есть поля с названиями штатов, аббревиатурами штатов (STATE_ABBR) и регионом, к которому относится штат. В поле аббревиатур содержится такая же информация, как и в столбце State вашей таблицы Homeless Data, и ее можно использовать для соединения обеих таблиц.

Присоединение данных по бездомности к пространственному слою

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

  1. Откройте таблицу атрибутов слоя USA_States_Generalized, если необходимо.

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

  2. В панели Содержание щелкните правой кнопкой USA_States_Generalized, выберите Дизайн данных, а затем Поля.

    В представлении Поля показаны все поля этого слоя. Столбец Видимый показывает, какие поля видны в таблице атрибутов.

  3. Щёлкните окошко рядом с заголовком столбца Видимый, чтобы отключить все поля.

    Отключите видимость всех полей слоя.

  4. В столбце Видимый поставьте отметки напротив следующих полей, которые должны быть видимыми:
    • STATE_NAME
    • STATE_ABBR
  5. На ленте на вкладке Поля в группе Изменить щёлкните Сохранить.

    Кнопка Сохранить на вкладке Поля на ленте

  6. Закройте представление Поля и подтвердите, что в таблице атрибутов остались видимыми лишь поля STATE_NAME и STATE_ABBR.

    Прочие поля отключены, но они не удалены.

    Примечание:

    Перед тем, как продолжить, убедитесь, что в настоящий момент в таблице Sheet1$ нет выбранных записей.

  7. В панели  Содержание щелкните правой кнопкой  USA_States_Generalized, выберите Соединения и связи и щелкните Добавить соединение.

    Откроется инструмент Добавить соединение.

  8. Убедитесь, что для Входной таблицы выбрано USA_States_Generalized. Измените Входное поле соединения на Abbreviation.
  9. Для Соединяемой таблицы выберите Sheet1$.
  10. Убедитесь, что в Поле соединяемой таблицы выбрано State.

    Инструмент Добавить соединение

  11. Щелкните OK, чтобы соединить таблицы.
  12. В таблице атрибутов для USA_States_Generalized должно появиться пять новых полей.

    Таблица с исходными и присоединенными полями

  13. Закройте таблицу атрибутов.
  14. На Панели быстрого доступа вверху ленты нажмите кнопку Сохранить.

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

Вы присоединили данные из автономной таблицы к пространственному слою США. Далее вы будете готовить и публиковать ваш слой.


Подготовка и публикация слоя

Раньше вы присоединяли свои данные о бездомном населении к слою США. Вы можете использовать этот слой, чтобы нанести на карту данные о бездомных в Северной Дакоте и остальной части страны. Для публикации результатов для широкой общественности воспользуемся публикацией слоя в ArcGIS Online.

Копирование слоя в новый класс пространственных объектов

Текущий слой нельзя публиковать по двум причинам. Во-первых, он уже опубликован как сервис объектов в ArcGIS Online. Во-вторых, нельзя опубликовать слой, если таблица или ее часть была взята из источника данных, не поддерживаемого в ArcGIS Online (т.е. лист Microsoft Excel или какой-либо другой программы). Обе эти проблемы можно решить, если скопировать слой в новый класс объектов; это сохранит все данные, но изменит источник на публикуемый тип файла.

  1. Щелкните вкладку Анализ на ленте. В группе Геообработка щелкните Инструменты.

    Инструменты в группе Геообработка на вкладке Анализ

    Откроется панель Геообработка.

  2. На панели Геообработка найдите и выберите инструмент Копировать объекты.
  3. На панели геообработки Копировать объекты для Входные объекты выберите USA_States_Generalized.
  4. Щёлкните внутри окошка Выходной класс объектов, чтобы увидеть полный путь.

    Полный путь к выходному классу объектов в инструменте Копировать объекты

    Новый класс объектов будет сохранён в базе геоданных проекта, Homelessness.gdb.

  5. В строке Выходной класс пространственных объектов напечатайте FL_Schools.
  6. Щелкните Запустить.

    Новый слой добавлен на карту.

  7. На панели  Содержание щелкните правой кнопкой  USA_States_Generalized и выберите Удалить.
  8. Щелкните правой кнопкой новый слой USA_States, наведите курсор на Дизайн данных и выберите Поля.

    Ещё одно преимущество экспорта данных – поля, которые не были видны, не копируются в новый набор данных. Поля FID и Shape не были видны, но они все равно скопированы, так как это управляемые программным обеспечением обязательные поля.

Очистка нового слоя

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

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

  1. В таблице Поля дважды щёлкните ячейку возле STATE_NAME в столбце Псевдоним. Измените псевдоним на State.
  2. Измените псевдонимы для следующих полей таким образом:
    • Sheet1__Change - Homeless Population Change (2012-13)
    • Sheet1__Pop13 - Total Population (2013)
    • Sheet1__Homeless13 - Homeless Population Count (2013)

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

    Четыре поля с обновленными значениями псевдонимов

  3. Отключите видимость для следующих полей:
    • OBJECTID
    • L0USA_States_Generalized_STATE_ABBR
    • Sheet1__State
    • Sheet1_ObjectID
    • Shape_Length
    • Shape_Area

    Вид Поля, показывающий все строки как отредактированные, кроме Shape

  4. На вкладке Поля, в группе Изменения, щелкните Сохранить и закройте вид Поля.
  5. Откройте таблицу атрибутов USA_States и убедитесь, что изменения вступили в силу.

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

    В таблице атрибутов псевдонимы показаны вместо имён полей

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

  6. Вверху атрибутивной таблицы нажмите на кнопку Добавить поле.

    Опция Добавьте поле в таблицу атрибутов

    Вид Поля появляется с новой строкой внизу.

  7. Присвойте следующие значения новому полю:
    • Имя поля - HomelessPopPer10000
    • Псевдоним - Homeless Pop per 10,000 Total Pop
    • Тип данных - Short
  8. Щелкните Сохранить на ленте и закройте вид Поля.
  9. Убедитесь, что новое поле было добавлено в таблицу атрибутов.

    Все его значения равны <Null>. Далее вы вычислите значения этого поля.

  10. Щелкните правой кнопкой мыши заголовок столбца и выберите Вычислить поле.

    Опция Вычислить поле в контекстном меню столбца Homeless per 10,000 таблицы атрибутов

    Появляется инструмент Вычислить поле.

  11. Убедитесь, что Тип выражения задан как Arcade.
  12. Для HomelessPopPer10000 = скопируйте и вставьте, или постройте следующее выражение, используя соответствующие поля и математические операторы:

    $feature.Sheet1__Homeless13 / $feature.Sheet1__Pop13 * 10000

    Выражение для HomelessPopPer10000

    Выражение делит число бездомных в каждом штате на население штата и умножает результат на 10 000, чтобы получилось значение, которое легче интерпретировать.

  13. Нажмите OK. Удостоверьтесь что значения были добавлены в поле Homeless Pop per 10,000 Total Pop.
  14. Закройте таблицу атрибутов.
  15. На карте щелкните любой штат, чтобы открыть всплывающее окно.

    Всплывающее окно с правильными значениями атрибутов

  16. Закройте всплывающее окно.

Публикация слоя на ArcGIS Online

Теперь вы опубликуете слой как размещенный векторный слой в ArcGIS Online. Чтобы переносить данные из дискового пространства в размещённые веб-слои, вашей учетной записи должна быть присвоена роль Издателя в организации ArcGIS Online.

  1. В верхнем углу ленты найдите свой статус входа в систему. Если там сказано, что вход не выполнен щёлкните там и выполните Вход.

    Статус входа развёрнут и видна опция Войти.

  2. На ленте щёлкните вкладку Общий доступ. В группе Опубликовать как щелкните Веб-слой.

    Кнопка Веб-слой

  3. На панели Опубликовать как веб-слой введите следующее:
    • В поле Имя введите USA Population experiencing homelessness с вашим именем или инициалами.
    • В поле Сводка введите или вставьте текст Data for U.S. population experiencing homelessness in 2013, including the change in homeless populations between 2012 and 2013. From the United States Department of Housing and Urban Development.
    • В поле Теги введите Homelessness, United States, 2013, HUD и нажмите Enter.
    • В разделе Тип слоя поставьте отметку Объект.
    • В Общий доступ отметьте Все.

    Панель Опубликовать как веб-слой с заполненными полями в

    Примечание:

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

  4. Щелкните Анализировать.

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

  5. Дважды щелкните на ошибке.

    Откроется окно Свойства карты.

  6. На вкладке Общие включите опцию Разрешить назначение уникальных числовых ID для публикуемых веб-слоев.

    Опция Разрешить назначение уникальных числовых ID для публикуемых веб-слоев на вкладке Общие в окне Свойства карты включена.

  7. Нажмите OK.
  8. На панели Опубликовать как веб-слой щелкните Опубликовать.

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

  9. Сохраните проект.
  10. В разделе Завершить публикацию щелкните ссылку Управление веб-слоем, чтобы увидеть свою карту в ArcGIS Online.

    Ссылка на Управлять веб-слоем на панели Опубликовать как веб-слой

    Откроется страница элемента вашего векторного слоя USA Population experiencing homelessness.

  11. Закройте ArcGIS Pro.

Вы подготовили слой и опубликовали его в сети. Далее вы создадите три слоя с помощью ArcGIS Online, которые помогут проанализировать бездомное население США по штатам с 2012 по 2013 годы.


Карта бездомности по штатам

Ранее вы опубликовали слой США с данными по общей численности населения, количеству бездомных и изменению количества бездомных с 2012 по 2013. Далее вы будете использовать этот слой для создания трех слоев, отображающих данные различными способами.

Откройте свою веб-карту

Ваша первая карта покажет общее количество бездомных людей в каждом штате.

  1. При необходимости перейдите на страницу элемента вашей веб-карты USA Population experiencing homelessness.
  2. Войдите из-под  учетной записи организации ArcGIS.
  3. Щелкните Открыть во вьюере карт.
  4. Увеличьте карту так, чтобы экстент охватывал приблизительно все сорок восемь континентальных штатов.

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

  5. На панели Слои выберите слой Population experiencing homelessness. Щелкните кнопку Опции и выберите Переименовать.

    Опция Переименовать в меню Дополнительные опции

  6. Переименуйте слой Count of homeless population и щелкните OK.

    Слой переименован.

    Слой на панели Слои переименован в Count of homeless population.

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

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

  1. На панели Слои убедитесь, что слой Count of homeless population переименован.
  2. На панели инструментов Настройки (светлая) щелкните Стили.

    Стили на панели инструментов Настройки

    Примечание:

    По умолчанию панель инструментов может быть свернута, так что отображаются только значки инструментов. Панель инструментов можно развернуть, щелкнув кнопку Развернуть в нижней части.

  3. На панели Стили для Выбрать атрибуты щелкните Поле.

    Поле в разделе Выбрать атрибуты на панели Стили

  4. В окне Добавить поля выберите Homeless Population Count (2013) и щелкните Добавить.

    Выберите атрибут для отображения Count Homeless Pop (2013).

    Панель будет обновлена, и будет показано, как можно отобразить этот атрибут.

  5. В разделе Выбор стиля щелкните Числа и количества (размер).

    Стиль Числа и количества (цвет) в разделе Выбрать стиль на панели Стили

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

    Карта с оранжевыми кружками, показывающими Числа и количество (размер)

  6. Для Чисел и количества (размер) щелкните Опции стиля.

    Кнопка Опции стиля для стиля Числа и количества (размер)

    Откроется панель Опции стиля с набором опций. Можно настроить размер, цвет символа и другие настройки.

  7. Прокрутите вниз панель Опции стиля и включите Классификация данных.

    Классификация данных включена на панели Опции стиля

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

  8. Для Метод выберите Естественные границы и задайте число классов 5.

    Классификация данных на 5 классов при помощи Естественных границ

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

  9. Прокрутите вверх на панели Опции стиля и для Диапазона размеров установите минимальный размер в 9 пикселей, а максимальный - в 24 пикселя.

    Диапазона размеров от 9 до 24 пикселей

    Также надо изменить цвет символов.

  10. Вверху панели Опции стиля щелкните символ в разделе Стиль символа.

    Стиль символа для слоя

    Панель Стиль символа откроется с дополнительными опциями символов.

  11. Щелкните Цвет заливки и на цветовой палитре выберите синий.

    В цветовой палитре выбран синий

  12. Щелкните Готово.
  13. Щелкните Цвет контура и выберите темно-синий, затем нажмите Готово.
  14. Установите для Ширины контура значение 2 пикс.

    Ширина контура - 2 пиксела

  15. Внизу панели Опции стиля два раза щелкните Готово.

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

    Символы карты обновлены

    Размер символов при изменении масштаба не меняется. У вас символы могут оказаться крупнее или мельче, всё зависит от экстента. Размеры всегда можно изменить в окне Изменить символ.

    Используемая по умолчанию Топографическая базовая карта гораздо лучше годится в качестве подложки (если надо указывать географические местоположения объектов), чем для тематических карт (в данном случае у нас тематическая карта бездомности). Надо использовать более простую базовую карту.

  16. На панели инструментов Содержание щелкните кнопку Развернуть. Щелкните Базовая карта. На панели Базовая карта выберите Светло-серое полотно.

    Светло-серое полотно на панели Базовая карта

    Базовая карта изменится.

    Часть карты, показывающая синие кружки на каждом штате и базовую карту Светло-серое полотно

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

Настройка всплывающих полей

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

  1. На карте щелкните на Северной Дакоте.

    Всплывающая подсказка для Северной Дакоты, где показаны все атрибуты

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

  2. На панели инструментов Настройки щелкните Всплывающие окна.
  3. На панели Всплывающие окна щелкните Заголовок.

    Заголовок на панели Всплывающие окна

    Имя поля в скобках при щелчке на пространственном объекте будет заменяться на значение атрибута этого поля. Например, если щелкнуть на карте Северную Дакоту, во всплывающем окне появится английское название этого штата North Dakota.

  4. Щелкните Список полей.

    Во всплывающем окно в настоящее время отображаются все поля. Вам потребуется только одно поле во всплывающем окне.

  5. Щелкните кнопку удаления рядом с каждым полем, чтобы удалить все поля, кроме Count Homeless Pop (2013).

    Теперь во всплывающем окне отображается только поле Count Homeless Pop (2013).

    Выберите Оставить отображаемым только Homeless Count (2013).

  6. Щёлкните  OK. На панели  Настроить всплывающее окно   щёлкните  OK.
  7. Щелкните на карте на Северной Дакоте (или любом другом штате), чтобы полюбоваться на всплывающее окно.

    Всплывающая подсказка для Северной Дакоты, где показан только атрибут Homeless

    Теперь в окне видна только необходимая для данной карты информация.

  8. Закройте всплывающее окно.
  9. На панели инструментов Содержание щелкните Сохранить и открыть и выберите Сохранить как.

    Сохранить как в меню Сохранить и открыть

  10. В окне Сохранить карту укажите следующую информацию:
    • В поле Заголовок введите US Homeless Population 2013.
    • В поле Теги введите homelessnesshomeless counts, United States2013, нажимая Enter после каждого слова.
    • В поле Сводка введите Map showing various statistics on the population experiencing homelessness in the united states from 2012 to 2013.

    Окно Сохранить карту

  11. Щелкните Сохранить.

    Вы планируете опубликовать свою карту, используя ArcGIS StoryMaps. Чтобы другие могли просматривать вашу карту в истории, вы установите параметры общего доступа к карте так, чтобы любой желающий мог просматривать карту.

  12. На панели Содержание щелкните Опубликовать карту.
  13. В окне Опубликовать выберите Для всех (общий) и щелкните Сохранить.

Символизируйте слой по проценту бездомных людей

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

  1. На панели Содержание щелкните Слои, если необходимо. На панели Слои, у слоя Count of homeless population щелкните кнопку Опции и выберите Дублировать.

    Команда Дублировать в меню Опции для слоя Count of homeless population

  2. Переименуйте скопированный слой в Percent of homeless population.

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

  3. У слоя Count of homeless population щелкните кнопку Скрыть слой.

    Кнопка Скрыть слой у слоя Count of homeless population

  4. Ниже слоя Percent of homeless population щелкните кнопку Изменить стиль.

    На слое Count of homeless population для отображения количества бездомных использовались градуированные символы. Вы не использовали заливку цветом, чтобы не было иллюзии равномерного распределения бездомных в пределах штата. Теперь, когда вы хотите показать соотношение, это не имеет значения.

  5. На панели Слои убедитесь, что слой Percent of homeless population активирован. На панели инструментов Настройки щелкните Стили.
  6. На панели Стили под Выбрать атрибуты щелкните поле Homeless Population Count (2013).

    Поле Count Homeless Pop (2013) под Выбрать атрибуты

  7. В окне Заменить поле выберите Homeless Pop per 10,000 Total Pop, чтобы заменить поле.

    Выбрано поле Homeless Pop per 10,000 Total Pop и кнопка Заменить

  8. Под Выбрать стиль щелкните Числа и количества (цвет) и щелкните Опции стиля.

    Стиль Числа и количества (цвет) и кнопка Опции

  9. Под Стилем символа щелкните цветовую шкалу.

    Цветовая палитра под Стилем символов на панели Стили

    Так как для отображения использовался цвет, а не размер, в окне символов несколько цветовых шкал на выбор.

  10. В окне Стиль символа щелкните цвет для Цвета заливки.

    Цвет для Цвета заливки в окне Стиль символа

  11. В окне Цветовая шкала для Категории выберите Красные и желтые. Выберите цветовую схему Orange 4 и щелкните Готово.
    Подсказка:

    Чтобы узнать название цветовой шкалы, наведите на нее указатель мыши.

    Цветовая схема от красного к жёлтому

    На карте будут отражены новые цвета.

  12. На панели Опции стиля включите Классификация данных и измените число классов на 5.

    Карта с красно-желтой цветовой шкалой, в которой Северная Дакота обозначена темно-оранжевым цветом

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

  13. Для Метода выберите Квантиль.

    Квантиль определяет границы классов таким образом, что каждый класс содержит одинаковое количество объектов. Так как у вас 51 объект (все штаты плюс Округ Колумбия), будем использовать пять классов: в каждом будет приблизительно по 10 объектов.

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

    Карта с красно-желтой цветовой шкалой, в которой Северная Дакота обозначена красным цветом

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

  14. Внизу панели Опции стиля щелкните Готово.
  15. Сохраните карту.

Настройка текста всплывающего окна

Далее вы настроите всплывающие окна, чтобы в них отображался текст и динамические поля, которые лучше описывают данные.

  1. На панели Слои убедитесь, что выбран слой Percent of homeless population, и на панели инструментов Настройки щелкните Всплывающие окна.

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

  2. Для элемента содержания Список полей щелкните кнопку Опции и выберите Удалить.

    Удалите Список полей на панели Всплывающие окна.

  3. Щёлкните Добавить ресурс и выберите Текст.

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

    Появится окно текстового редактора.

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

  4. В текстовом редакторе введите или скопируйте и вставьте следующее:

    In 2013, {L0USA_States_Generalized_STATE_} had {HomelessPopPer10000} people experiencing homelessness for every 10,000 people in the total population.

    Подсказка:

    Чтобы вставить текст без форматирования, нажмите Ctrl+Shift+V.

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

  5. Выделите текст {HomelessPopPer10000} и щелкните кнопку полужирного шрифта.

    Полужирный шрифт в окне редактора текста

  6. Щёлкните  OK.
  7. Щелкните на карте на Северной Дакоте (или любом другом штате), чтобы полюбоваться на всплывающее окно.

    Всплывающее окно для Северной Дакоты

  8. Закройте всплывающее окно и сохраните карту.

С помощью второго слоя будет раскрыта большая часть всей картины. Хотя в Северной Дакоте относительно меньше людей, страдающих от бездомности, по сравнению с другими штатами, этот показатель относительно высок для общей численности населения. Есть штаты с еще более высоким соотношением, например, Калифорния и Нью Йорк. Чтобы добавить еще один способ визуализации численности бездомных в Северной Дакоте в 2013 году, вы создадите еще один слой, показывающий, как росло число бездомных в период с 2012 по 2013 год.

Условные обозначения слоя по изменению процентного соотношения

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

На последнем слое будет отображено процентное изменение числа бездомных в период с 2012 по 2013 год.

  1. На карте US Homeless Population 2013 на панели Слои воспользуйтесь полученными ранее знаниями, чтобы продублировать слой Percent of homeless population и переименовать его в Change in homeless population.

    В исходном листе Excel Homeless Data изменения данных выражались в процентах, но при просмотре данных в ArcGIS Pro они были отформатированы в долях, например 200.7% записано в формате 2.007. Необходимо присвоить слою стиль, используя выражение Arcade и умножить доли на 100, чтобы получить проценты.

  2. На панели Слои убедитесь, что выбран слой Change in homeless population, и на панели инструментов Настройки щелкните Стили.
  3. В разделе Выберите атрибут удалите атрибут Homeless Pop per 10,000 Total Pop.

    Атрибут Homeless Pop per 10,000 Total Pop на панели Стили

  4. Щёлкните кнопку Выражение.

    Откроется окно Конструктора выражений.

  5. В окне выражения выберите и удалите весь существующий код.
  6. Разверните вертикальную панель инструментов и щелкните Переменные профиля.

    Опция Переменные профиля

  7. Под Переменные профиля для $feature щелкните стрелку, чтобы увидеть дополнительные опции.Change Count (2012-13).

    Разверните $feature.

  8. Прокрутите вниз и щелкните $feature.Sheet1_Change.

    Щелкните $feature.Sheet1_Change.

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

  9. В конструкторе выражений после $feature["Sheet1__Change"] введите * 100.

    Выражение

  10. Вверху Конструктора выражений рядом с Новое выражение щелкните Редактировать. Переименуйте выражение в Percent change 2012-2013 и щелкните Готово.

    Заголовок выражения обновлен

  11. На панели Стили под Выбрать стиль щелкните Цвет и размер.

    Стиль Цвет и размер на панели Стили

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

  12. Для Цвет и размер задайте Тему как Выше и ниже и щелкните кнопку Опции стиля.

    Тема Выше и ниже и кнопка Опции стиля для стиля Цвет и размер

  13. В панели Опции стиля щелкните символ в разделе Стиль символа. В окне Стиль символа щелкните символ для Цвет заливки.
  14. В окне Схема задайте следующее:
    • Для Категории выберите Лучшее для темного фона.
    • Выберите цветовую схему Зеленый и серый 3.
    • Щелкните Перевернуть цвета шкалы.

    Числа и количества (цвет)

  15. В окне Схема щелкните Готово. На панели Опции стиля два раза щелкните Готово.

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

    Карта с желто-красной цветовой схемой для процентного соотношения бездомных и зелеными и серыми стрелками для изменения численности бездомных в период с 2012 по 2013 год.

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

    Ваша карта показывает, что в 2013 году Северная Дакота входила в число штатов с самым высоким процентом бездомных по отношению к общей численности населения, и в период с 2012 по 2013 год число бездомных изменилось на очень высокий процент. Это будет ваша самая убедительная карта для информирования аудитории о проблемах, с которыми сталкивается общество в Северной Дакоте.

Создание выражения поля для всплывающих окон

Теперь вы обновите всплывающее окно, настроенное ранее, для отображения информации о процентном изменении. Чтобы уменьшить количество появляющихся всплывающих окон, вы объедините информацию слоя Percent of homeless population и слоя Change in homeless population в одном всплывающем окне. Сначала вы отключите всплывающее окно для слоя Change in homeless population.

  1. На панели Слои убедитесь, что слой Change in homeless population выделен. На панели инструментов Настройки щелкните Всплывающие окна.
  2. На панели Всплывающие окна выключите Включить всплывающие окна.

    Для слоя Change in homeless population всплывающие окна отключены

  3. Вверху панели Всплывающие окна щелкните Change in homeless population.

    Опция Change in homeless population

  4. Для Слои щелкните Percent of homeless population.

    Активный слой на панели Всплывающие окна изменен на Percent of homeless population

    Теперь слой Percent of homeless population активен. Вам нужно будет настроить новое атрибутивное выражение, чтобы вы могли отображать процентное изменение в виде процентного значения только с одним десятичным знаком.

  5. В разделе Опции щелкните Атрибутивные выражения.

    Атрибутивные выражения в Опциях для всплывающих окон

  6. Щелкните Добавить выражение.
  7. В окне Редактор выражений измените заголовок на Change Percent. В текстовом редакторе выражений удалите весь код и введите Round($feature["Sheet1__Change"]*100, 1).

    Заголовок выражения изменен на Change Percent, выражение введено в текстовой редактор

  8. Щелкните Готово.
  9. В панели Атрибутивные выражения нажмите стрелку назад.
  10. На панели Всплывающие окна щелкните Текст и щелкните кнопку Редактировать текст, чтобы отредактировать его.

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

    Откроется окно редактора Текст.

  11. После имеющегося предложения нажмите клавишу Enter. Введите или скопируйте и вставьте следующий текст:

    В период с 2012 по 2013 год в {L0USA_States_Generalized_STATE_} произошло {expression/expr0} процентное изменение количества бездомных.

  12. С помощью кнопки Полужирный выделите {HomelessPopPer10000} и {expression/expr0}.

    Текст во всплывающем окне обновлен и готов.

    Настройка всплывающего окна

  13. Щёлкните  OK.
  14. Щелкните на карте на Северной Дакоте (или любом другом штате), чтобы полюбоваться на всплывающее окно.

    Всплывающее окно для Северной Дакоты, показывающее изменение количества бездомных на 200.73 %

  15. Закройте всплывающее окно и сохраните карту.

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


Публикация результатов

Ранее вы создали карты бездомности в США. Далее вы опубликуете результаты, создав историю. ArcGIS StoryMaps имеет несколько возможностей, предназначенных для отображения данных и рассказывания истории.

Создание истории с помощью ArcGIS StoryMaps

Чтобы продемонстрировать свою карту, вы создадите историю, которая позволит пользователям оценить ваши три карты.

  1. На начальной странице ArcGIS щелкните кнопку Запуск приложений и выберите ArcGIS StoryMaps.

    Откройте StoryMaps в Запуске приложений.

    Откроется приложение ArcGIS StoryMaps.

  2. Щелкните Новая история и в ниспадающем меню выберите Начать сначала.

    Начало новой истории.

    Откроется пустой шаблон, чтобы создать вашу историю.

  3. В разделе Назовите вашу историю введите The impact of housing shortage crisis on oil workers.

    К истории добавлен заголовок.

  4. В разделе Начните с краткого введения или подзаголовка введите The story of how an oil boom increased the unhoused population in North Dakota in 2013.

    Подзаголовок добавлен под заголовком в историю

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

  5. Чтобы начать свою историю, щелкните кнопку Добавить блок содержания и добавьте блок Текст.

    Добавьте блок текста.

  6. Введите или скопируйте и вставьте следующий текст:

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

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

    Добавьте параграф описания.

Теперь, когда вы добавили вводный абзац, вы продолжите строить свою историю, создав боковую панель слайд-шоу.

Добавление боковой панели и настройка первого слайда

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

  1. Наведите курсор на только что добавленный абзац, щелкните Добавить блок содержания и выберите Боковая панель.

    Добавление боковой панели.

  2. На панели Изменить компоновку убедитесь, что выбрано Закрепленная и щелкните Готово.

    Блок боковой панели появляется.

  3. На панели медиа боковой панели щелкните кнопку Добавить и выберите Карта.

    Добавьте тип медиа карты.

  4. В окне Добавить карту выберите свою карту US Homeless Population 2013.

    Добавьте карту Number of Homeless, 2013.

    Появится окно Настроить оформление карты.

    На первой карте вы хотите показать количество людей, не имеющих жилья, в каждом штате.

  5. В разделе Слои карты нажмите кнопки видимости для каждого слоя, чтобы был виден только слой Count of homeless population.

    Видимые слои карты

  6. Щелкните вкладку Опции и включите опции Разрешить навигацию по карте, Поиск, Легенда и Оставить легенду открытой.

    Опции карты

  7. Увеличьте масштаб карты так, чтобы Соединенные Штаты заполнили весь экстент, и щелкните Разместить карту.

    Кнопка Разместить карту

    Теперь карта отображается с правой стороны боковой панели.

    Карта добавляется.

  8. Над картой нажмите кнопку Опции.

    Нажмите на кнопку Опции.

  9. В окне Опции веб-карты для Альтернативного текста введите Map of number of people experiencing homelessness, 2013.

    Добавление альтернативного текста.

  10. Щелкните Сохранить.
  11. На панели описания сбоку введите или скопируйте и вставьте следующий текст: Count of Homeless Population.
  12. Выделите текст, щелкните Абзац и выберите Заголовок 2.

    Выберите Заголовок 2.

    Формат текста обновляется, давая понять, что текст является заголовком или оглавлением слайда.

    Заголовок обновлен до Заголовок 2.

  13. Нажмите Enter, чтобы начать новую строку. Введите или скопируйте и вставьте следующий текст:

    В 2013 году население, не имеющее жилья, было сосредоточено в основном в штатах с крупными городскими агломерациями, таких как Калифорния, Нью-Йорк и Флорида. В сельских и менее густонаселенных центральных и западных штатах, включая Северную Дакоту, было сравнительно меньше бездомных, если судить только по подсчетам.

    Хотя эта карта показывает, что в Северной Дакоте не так много бездомных по сравнению с другими штатами, она не дает полной картины проблем, которые штат стремится решить на местном уровне.

    Добавьте текст повествования

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

    Используйте кнопку Изменить размер панели.

    Панель описания расширяется.

    Боковая панель обновлена.

Добавление слайдов для оставшихся карт

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

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

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

    Дубликат вашего первого слайда будет добавлен на боковую панель.

  2. На втором слайде на панели карты щелкните Редактировать.

    Удалить на панели карты

    Появится окно Настроить оформление карты.

  3. Под Слои карты отключите слой Count of homeless population, включите слой Percent of homeless population и щелкните Разместить карту.
  4. Над картой нажмите кнопку Опции.

    Нажмите на кнопку Опции.

  5. В Опциях веб-карты в поле Альтернативный текст введите: Map of the percentage of people experiencing homelessness by state, 2013.

    Добавьте альтернативный текст.

  6. На панели описания замените текст заголовка следующим текстом: % Experiencing Homelessness.
  7. Нажмите Enter и замените текст описательного абзаца под заголовком следующим текстом:

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

    В то время как в таких штатах, как Калифорния и Нью-Йорк, по-прежнему самая высокая доля бездомных, в нескольких штатах Среднего Запада также наблюдается относительно высокая доля бездомных. Среди этих штатов Северная Дакота выделяется особенно высоким процентом бездомных. Во многом это связано с увеличением числа рабочих, которые переехали в штат в поисках хорошо оплачиваемой работы в энергетической отрасли.

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

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

  8. Используйте то, что вы узнали, чтобы продублировать второй слайд для создания и настройки третьего слайда:
    • Настройте карту, чтобы отобразить оба слоя Change in homeless population и Percent of homelessness population, затем щелкните Разместить карту.
    • Задайте Опции веб-карты так, чтобы в поле Альтернативный текст было следующее: Percent change of people experiencing homelessness by state between 2012 and 2013 and percent of homeless population relative to total population by state in 2013.
  9. Обновите текст на панели описания следующим образом:
    • Для текста заголовка замените текст на текст: Percent change of Unhoused, 2012-2013.
    • Для описательного абзаца замените текст на текст:

      В период с 2012 по 2013 год открытия сланцевой нефти и достижения в области технологий бурения привели к нефтяному буму в Северной Дакоте. Рабочие со всего континента стекались в сельский штат прерий в поисках имеющейся в избытке и хорошо оплачиваемой работы. Хотя штат мог похвастаться высокими экономическими показателями по всем направлениям, включая самый низкий уровень безработицы в стране, экономический бум оказал давление на инфраструктуру Северной Дакоты. Поскольку население некоторых городов почти удвоилось, жилищное строительство не успевало за ростом. Занятые люди сталкивались с бездомностью, работая днем и находя убежище во временных, неустойчивых жилищных условиях, таких как автомобили и палатки ночью.

    Боковой блок настроен.

    Боковая панель обновлена.

Вы завершили добавление текста и карт в свою историю. Теперь вы обновите дизайн и опубликуете карту.

Дизайн вашей истории

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

  1. На ленте щелкните кнопку Дизайн.

    Выьберите Дизайн на ленте.

    Появится панель Дизайн.

  2. В разделе Дополнительные разделы истории включите Навигация.

    Измените панель Дизайн.

    При включении Навигации в вашей истории создаются вкладки для разделения различных разделов истории.

  3. Для Темы выберите Графит.

    Добавление темы Графит.

    Тема обновляется.

  4. Закройте панель Дизайн и прокрутите страницу к началу истории.
  5. Для обложки вашей истории нажмите кнопку Добавить изображение обложки или видео.

    Добавить изображение обложки.

    Появится окно Добавить изображение или видео.

  6. Загрузите это изображение, чтобы использовать его в качестве обложки.
  7. В окне Добавить изображение или видео щелкните Выполнить поиск файла и выберите изображение, которое вы только что скачали.

    Добавьте изображение обложки.

  8. Щёлкните Добавить.

    Изображение обложки обновляется.

    При необходимости нажмите кнопку Опции и настройте изображение.

Публикация истории

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

  1. На ленте щелкните кнопку Предварительный просмотр.

    Просмотрите карту.

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

  2. В нижней части страницы щелкните Закрыть просмотр.

    Закрыть просмотр в режиме Предварительного просмотра редактора ArcGIS StoryMap

  3. На ленте щелкните Опубликовать. В окне Общий доступ для параметра Установка уровня общего доступа выберите Общий (для всех) и нажмите Опубликовать.

    Выберите опцию публикации Для всех (Общедоступный).

    Выбор настройки Для всех (общий) позволяет любому пользователю просматривать вашу историю. Теперь ваша история завершена, и вы можете поделиться ссылкой со всеми.

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

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

Вы можете найти больше учебных пособий в галерее учебных пособий.