Разбиение территорий на равнозначные зоны для рекрутеров колледжа

Создать новое решение территории

Вы будете использовать ArcGIS Pro с дополнительным модулем ArcGIS Business Analyst для создания нового решения территории. Слой решения территории содержит все элементы, необходимые для создания, редактирования и обслуживания территорий. Вы будете использовать его, чтобы разделить округ Марион на пять рекрутинговых зон.

  1. Скачайте пакет проекта BalancedTerritories.
  2. Найдите загруженный файл BalancedTerritories.ppkx на вашем компьютере. Дважды щелкните файл, чтобы открыть его в ArcGIS Pro. Если будет предложено, войдите под учетной записью ArcGIS.
    Примечание:

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

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

    Слои на панели Содержание

    Карта также содержит слой Marion County Block Groups. Block Group (переписной участок) – это географическая единица, используемая Бюро переписей Соединенных Штатов. Этот слой содержит два важных атрибута:

    • HighSchool_Count – Число средних школ в каждом переписном участке
    • Population_Age_14_To_18 – Количество жителей старшего школьного возраста в каждой переписном участке
    Примечание:

    Данные редко приходят в том формате, который вам нужен. Прочитайте статьи блога Выбор данных и подготовка и Нет данных - нет проблем: используйте Living Atlas, Spatial Joins и Data Enrichment, чтобы создать нужный вам слой, чтобы узнать, как были подготовлены данные для этого руководства.

  3. Щелкните вкладку Анализ на ленте. В группе Workflows щелкните Business Analysis и выберите New Territory Design Solution.

    Новое решение Territory Design

    Появится панель Геообработка и откроется инструмент Создать решение территории.

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

  4. Для Входных объектов выберите Marion County Block Groups.
  5. Для Territory Solution Name введите RecruitingAreas.

    Инструмент Create Territory Solution с заполненными параметрами

  6. Щелкните Запустить.

    Решение территории под названием RecruitingAreasпоявится на панели Содержание. В качестве базового слоя у него Marion County Block Groups, и есть пустые слои для Territories и Levels.

    Слой решения территории RecruitingAreas на панели Содержание с тремя подслоями

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

  7. На панели Содержание щелкните слой RecruitingAreas, чтобы выбрать его. На ленте щелкните вкладку Territory Design. В группе Анализ щелкните Добавить переменные.

    Кнопка Добавить переменные на вкладке Solution

    Инструмент Add Level Variables открывается на панели Геообработка. Первые три параметра уже заполнены.

  8. Под опцией Переменные для Поля статистики выберите Population_Age_14_To_18. Для Статистики, выберите Сумма.
  9. Щёлкните кнопку Добавить другое изображение.

    Добавление другой переменной

  10. Для переменной Поля статистики выберите HighSchool_Count и для Статистики выберите Сумма.

    Инструмент Add Level Variables с двумя переменными

  11. Щелкните Запустить.

    Кажется, ничего не изменилось, но две переменные – Population_Age_14_To_18 и HighSchool_Count – были добавлены в решение.

  12. На панели Содержание правой кнопкой мыши щелкните слой Territories и выберите Таблицу атрибутов.

    Слой Territories на панели Содержание с опцией Таблица атрибутов в его контекстном меню

    Территории еще не созданы, поэтому таблица атрибутов пуста. Но были добавлены два столбца: Population_Age_14_To_18 и HighSchool_Count. Возможно, вам придется прокрутить до конца таблицы, чтобы увидеть их.

  13. Закройте таблицу атрибутов.

    Далее вы найдете решение по созданию территорий.

  14. На вкладке Territory Design в группе Анализ щелкните Расчет.

    Кнопка Solve на вкладке Solution

    На панели Геообработка открывается инструмент Solve Territories. Первые три параметра уже заполнены. У вас есть пять рекрутеров, и вы хотите назначить территорию каждому из них.

  15. Для Number of Territories введите 5.

    Инструмент Solve Territories с опцией Number of Territories установленной на 5

  16. Щелкните Запустить.

    Территории созданы и добавлены на карту.

  17. На панели Содержание перетащите слой RecruitingAreas под Interstate 65.

    Настройка порядка слоев

    Теперь слои Public High Schools и Interstate 65 являются видимыми.

    Карта округа Марион разделена на пять территорий

    Примечание:

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

  18. На панели быстрого доступа щёлкните Сохранить, чтобы сохранить проект.

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

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

Оценка территорий с помощью диаграмм

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

  1. На вкладке Territory Design в группе Визуализация щелкните Построить диаграмму.

    Кнопка Построить диаграмму на вкладке Territory Design

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

    Столбчатая диаграмма, отражающая количество старших школ на каждой территории

    В этом примере две территории содержат 12 школ, а другая — только 5. Ваша диаграмма может показывать другое распределение.

    Далее вы сравните значения для переменной Population_Age_14_To_18.

  2. Вверху диаграммы щелкните Свойства.

    Кнопка Свойства на виде диаграммы

    Появится панель Свойства диаграммы - Territories.

  3. В разделе Числовые поля щелкните кнопку Выбрать отключите HighSchool_Count и включите Population_Age_14_To_18.

    Поле Population_Age_14_To_18 выбрано для Числовых полей на панели Свойства диаграммы - Territories

  4. Щелкните Применить.

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

    Столбчатая диаграмма, отражающая количество людей старшего школьного возраста на каждой территории

  5. Вверху диаграммы щелкните Таблицу атрибутов.

    Кнопка Таблица атрибутов в виде диаграммы

    Появится таблица атрибутов Territories, и на этот раз она с пятью заполненными строками.

    В столбцах Population_Age_14_To_18 и HighSchool_Count, которые вы добавили ранее, показано количество людей старшего школьного возраста и средних школ на каждой территории.

    Столбцы Population_Age_14_To_18 и HighSchool_Count в таблице атрибутов Territories

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

  6. Закройте таблицу атрибутов, диаграмму и панель Свойства диаграммы - Territories.

Создайте территории с дополнительными критериями

Решение Territory Design позволяет установить правила создания территорий. Вы укажете следующие критерии:

  • Территории должны стремиться к тому, чтобы число людей старшего школьного возраста было равным.
  • Каждая территория должна содержать от 7 до 10 старших школ.
  • Никакая территория не может пересечь автомагистраль 65. Это крупная автомагистраль с интенсивным движением и частыми проектами технического обслуживания и строительства. Рекрутерам будет удобнее, если им не придется пересекать его во время передвижения по их территориям.
  1. На вкладке Territory Design в группе Анализ щелкните Balance Variables.

    Кнопка переменных баланса Balance Variables

    Инструмент Set Balance Variables открывается на панели Геообработка. Вы будете использовать его для определения переменных, которые территории должны стремиться поддерживать сбалансированными.

  2. Под Переменной выберите Population_Age_14_To_18.

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

  3. Для Веса введите 100.

    Инструмент Balance Variables с одной переменной

  4. Щелкните Запустить.

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

  5. На вкладке Territory Design в группе Анализ щелкните Ограничения атрибута.

    Инструмент Attribute constraints

    Открывается инструмент Set Territory Attribute Constraints. На приведенных выше примерах территорий число старших школ составляло от 5 до 11. Будет лучше, если у каждого рекрутера будет минимально возможное количество школ, которые им нужно посетить.

  6. Для Переменной выберите HighSchool_ Count. Для Минимума введите 7. Для Максимума введите 10.

    Инструмент Territory Attribute Constraints с заполненными параметрами

  7. Щелкните Запустить.

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

  8. На вкладке Territory Design в группе Анализ разверните меню Барьеры. Существует две опции:
    • Опция Add Impedance Barriers определяет линейные или полигональные объекты, которые территории не могут пересекать.
    • Опция Add Restricted Areas определяет области, которые не могут быть включены ни в какую территорию.

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

  9. Щелкните Add Impedance Barriers.

    Add Impedance Barriers в меню Барьеры на вкладке Territory Design

  10. В инструменте Add Territory Barriers для Входных объектов барьера выберите Interstate 65.

    Инструмент Add Territory Barriers с Входным объектом барьера установленным на Interstate 65

  11. Щелкните Запустить.

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

  12. На вкладке Territory Design в группе Анализ щелкните Расчет.
  13. В инструменте Solve Territories для Number of Territories введите 5.
  14. Щелкните Запустить.

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

    Карта округа Марион разделена на пять территорий

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

Оцените новые территории с помощью диаграмм

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

  1. На вкладке Territory Design в группе Визуализация щелкните Построить диаграмму.

    Появится обновлённая диаграмма переменной Population_Age_14_To_18.

    Столбчатая диаграмма, отражающая количество людей старшего школьного возраста на каждой территории

    Обновленные территории лучше сбалансированы целевой группой населения по сравнению с первоначальными территориями. Сейчас они варьируются примерно от 7400 до 15 000.

  2. Вверху диаграммы щелкните Свойства, чтобы открыть панель Свойства диаграммы - Territories.
  3. В разделе Числовые поля щелкните кнопку Выбрать. Отключите Population_Age_14_To_18 и включите HighSchool_Count. Щелкните Применить.

    Диаграмма обновляется, чтобы показать количество старших школ на каждой территории. Распределение более равномерное, чем раньше. Сейчас они варьируются от 7 до 9, тогда как раньше они варьировались от 5 до 11.

    Столбчатая диаграмма, отражающая количество старших школ на каждой территории

  4. Вверху диаграммы щелкните Таблицу атрибутов, чтобы просмотреть таблицу атрибутов для обновленных территорий. Сейчас территории лучше сбалансированы: в каждой из них насчитывается от 7 до 9 средних школ и от 7 460 до 14 960 человек старшего школьного возраста.

    Столбцы Population_Age_14_To_18 и HighSchool_Count в таблице атрибутов Territories

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

  5. Закройте таблицу атрибутов, диаграмму и панель Свойства диаграммы - Territories.

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

Редактировать территории вручную

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

Неназначенные переписные участки на карте округа Марион

Далее вы вручную назначите эти области территории.

Примечание:

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

  1. На вкладке Territory Design в группе Active Level убедитесь, что для опции Active Level выбрано Territories.

    Опция Active Level на вкладке Territory Design установлена на Territories

  2. В группе Edit Territories щелкните кнопку Modify Territories.

    Инструмент Assign на вкладке Territory Design

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

  3. В группе Edit Territories щелкните кнопку Select.

    Инструмент Select на вкладке Territory Design

  4. На карте выберите переписные участки, которые не были присвоены какой-либо территории.
    Подсказка:

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

    На карте выделены пять неназначенных переписных участков

  5. На панели Modify Territories щелкните строку для Territory 3.
  6. Просмотрите столбцы Population_Age_14_To_18 и HighSchool_Count.

    Assign To Territories - панель с потенциальными изменениями в численности населения

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

  7. В группе Modify Territories щелкните кнопку Assign.

    Кнопка Назначить

    Переписные участки назначены. На карте вновь переназначенные территории правильно окрашены, а на панели Modify Territories соответствующие атрибуты были обновлены.

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

    Если какие-либо блоки закреплены за территорией 3, но выглядят, как часть другой территории, выполните те же действия, чтобы выбрать блоки и назначить их другой территории.

  8. На вкладке Territory Design в группе Edit Territories щелкните Очистить, чтобы очистить выборку.

    Очистить текущую выборку

  9. Закройте панель ModifyTerritories.

Создать карту рекрутинговых территорий

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

  1. На вкладке Territory Design в группе Управление щелкните Создать классы пространственных объектов.

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

  2. В инструменте Create Territory Level Feature Classes под опцией Классы пространственных объектов отметьте Territory Boundaries.

    Выбран инструмент Create Territory Level Feature Classes с Territory Boundaries

  3. Щелкните Запустить.

    Слой Boundaries of Territories будет добавлен на карту.

    Примечание:

    Если вы хотите экспортировать все решение территории как класс пространственных объектов, на ленте на вкладке Territory Design в группе Общий доступ щелкните Export Solution.

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

  4. На панели Содержание отключите все слои, кроме Public High Schools, Boundaries of Territories, Marion County Boundary и World Topographic Map.
  5. Выберите слой Boundaries of Territories.
  6. На ленте щелкните вкладку Надписи. В группе Слой щелкните кнопку Надпись, чтобы включить надписывание.

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

  7. В группе Класс надписей для Поля выберите ID.

    Кнопка Надпись включена на вкладке Надписи и поле установлено на ID

    На карте теперь подписаны номера территорий, но их трудно читать.

  8. В группе Текстовый символ измените стиль шрифта на Полужирный и размер на 18.

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

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

  9. Щелкните на ленте вкладку Векторный слой. В группе Эффекты для Смешивание слоя выберите Умножить.

    Для Смешения слоев установлено значение Умножить на вкладке Оформление

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

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

  10. Сохраните и закройте проект.

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

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