Карта существующего автобусного сообщения

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

Создание объектов автобусных остановок из данных GTFS

Многие города предоставляют свои данные общественного транспорта для бесплатной загрузки, и наиболее распространенным форматом для этих данных является Спецификация основных источников данных транспорта – General Transit Feed Specification (GTFS). Наборы данных GTFS содержат информацию об остановках, маршрутах и расписаниях транспортной системы. В ArcGIS Pro вы можете конвертировать данные GTFS в пространственные объекты на карте.

  1. Перейдите на страницу элемента Chattanooga Transit Data и щелкните Загрузить.
  2. Найдите и разархивируйте загруженный файл .zip.

    Файл содержит девять текстовых файлов с информацией об автобусных остановках, маршрутах и расписаниях. Эти данные берутся из Chattanooga Area Regional Transportation Authority и агрегируются платформой открытых данных Transitland.

    Примечание:
    Transitland и OpenMobilityData – это два ресурса для поиска каналов данных GTFS.

    Вы можете загрузить последнюю версию данных Chattanooga transit со страницы информации о канале.

  3. Загрузите пакет проекта Assess Access to Public Transit.
  4. Запустите ArcGIS Pro. Если будет предложено, войдите под лицензированной учетной записью организации ArcGIS.
    Примечание:

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

  5. Найдите загруженный файл на вашем компьютере. Дважды щелкните Assess Access to Public Transit.ppkx, чтобы открыть его в ArcGIS Pro.

    ArcGIS Pro открывается на карте Чаттануга, штат Теннесси, США.

    Проект открывается на Чаттануга, штат Теннесси.

    Затем вы преобразуете текстовый файл остановок из набора данных GTFS в пространственные объекты, которые можно просматривать и анализировать на карте.

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

    Кнопка Инструменты

  7. На панели Геообработка в строке поиска введите Остановки GTFS в объекты. В списке результатов щелкните Остановки GTFS в объекты.

    Инструмент геообработки Остановки GTFS в объекты

    Появятся параметры инструмента.

  8. Рядом с Входной файл остановок GTFS щелкните кнопку Обзор. Найдите папку GTFS и выберите stops.txt.
    Примечание:

    Вы также можете найти stops.txt в папке проекта. Щелкните Папки, Assess Access to Public Transit, commondata и userdata.

    stop.txt в окне просмотра

  9. В качестве Выходного класса объектов введите BusStops.

    По умолчанию каждый новый класс объектов сохраняется в базе данных проекта, assess_access_to_public_transit.gdb.

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

    Точки автобусных остановок на карте

    Примечание:

    Цвет символов слоя генерируются случайным образом и может отличаться от представленных здесь примеров. Это не влияет на результаты анализа.

    Большинство автобусных остановок Чаттануги находятся к югу от реки Теннесси. Как и в большинстве городов, в центре города более высокая плотность автобусного сообщения. Далее вы нанесете на карту те районы города, которые находятся в нескольких минутах ходьбы от этих остановок.

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

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

    Примечание:

    Также можно сохранить проект, нажав Ctrl+S.

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

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

Примечание:

Если вы не можете выполнить какое-либо из действий следующего раздела, вы все равно можете продолжить изучение руководства, используя слой BusServiceAreas_Backup. На панели Каталог откройте Базы данных, а затем - assess_access_to_public_transit.gdb, чтобы получить доступ к слою BusServiceAreas_Backup.

  1. На панели Ресурсы включите слой Routing_ND.

    Слой Routing_ND – это набор сетевых данных, моделирующий уличную сеть в Чаттануге.

    Слой Routing_ND на карте

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

  2. Отключите слой Routing_ND
  3. На ленте, на вкладке Анализ в группе Рабочие процессы щелкните Сетевой анализ.
  4. Убедитесь, что активному Набору сетевых данных установлено значение Routing_ND из assess_access_to_public_transit.gdb\Routing.

    Источник Сетевых данных установлен на Routing_ND в меню Сетевого анализа

    Примечание:

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

    • Измените ваш источник сетевых данных на https://www.arcgis.com/. При использовании этого источника данных создание зон обслуживания потребляет кредиты. Стоимость составляет пол-кредита за автобусную остановку. Кроме того, за один раз вы можете создавать зоны обслуживания только на 1000 автобусных остановках, поэтому вам может потребоваться разделить ваш набор данных на несколько частей, используя определяющие запросы или аналогичный метод.
    • Купить StreetMap Premium for ArcGIS.
    • Используйте собственные данные улиц, чтобы Создать набор сетевых данных с режимом передвижения пешком.

  5. В меню Сетевого анализа щелкните Область обслуживания.

    Опция Область обслуживания в меню Сетевого анализа

    Новый слой Область обслуживания, который содержит шесть подслоев, появится на панели Содержание.

    Слой Область обслуживания с шестью подслоями на панели Содержание

    Примечание:

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

    В настоящее время все эти слои пусты. Далее вы заполните слой Пункты обслуживания Facilities автобусными остановками.

  6. На панели Содержание убедитесь, что выбрано Область обслуживания (выделено синим цветом).
  7. На ленте щелкните вкладку Слой области обслуживания.

    Вкладка Слой области обслуживания

  8. В группе Входные данные щелкните Импорт пунктов обслуживания.

    Кнопка Импорт пунктов обслуживания на вкладке Слой области обслуживания на ленте

    Откроется окно Добавить местоположения.

  9. В опции Входные положения выберите BusStops.

    Окно Добавить местоположения с Входными местоположениями, установленными на BusStops

  10. Примите все остальные значения инструмента по умолчанию и щелкните OK.

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

    Слой Facilities на карте

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

  11. На ленте на вкладке Слой области обслуживания измените следующие параметры в группе Настройки передвижения:
    • Установите Режим на Время пешком.
    • Установите Направление на К пунктам обслуживания.
    • Установите Предельные значения на 10.

    Настройки передвижения на вкладке Слой области обслуживания на ленте

  12. В группе Выходная геометрия измените Стандартную точность на Высокую точность.

    Выходная геометрия на ленте установлена на Высокую точность

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

  13. Измените Наложение на Слияние.

    Выходная геометрия на ленте установлена на Слияние

    Опция Слияние создает полигоны вокруг каждой автобусной остановки и объединяет их.

  14. На ленте в группе Анализ щелкните Запустить.

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

    Карта с полигонами зон обслуживания и точками автобусных остановок

  15. На панели Содержание щелкните правой кнопкой мыши Полигоны, выберите Данные и выберите Экспорт объектов.

    Откроется окно Экспорт объектов. Для Входных объектов задано Полигоны.

  16. В поле Имя выходных данных введите BusServiceAreas.

    На панели Экспорт объектов для Имени выходных данных задано BusServiceAreas

  17. Нажмите OK.

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

  18. На панели Содержание щелкните правой кнопкой мыши Область обслуживания и выберите Удалить.
  19. Также удалите слой BusStops и набор сетевых данных Routing_ND.

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

    Слой BusServiceAreas теперь содержит полигон, представляющий районы города, которые находятся в 10 минутах ходьбы от хотя бы одной автобусной остановки.

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

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


Оценка карты будущих автобусных остановок

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

Добавление кварталов

Вы начнете с добавления данных для кварталов или block groups, второй с конца географической единицы, используемой Бюро переписи населения США

Примечание:

Подобные полигональные объекты можно найти в ArcGIS Living Atlas of the World для других стран. Границы районов или аналогичные данные также уместны. Кроме того, вы можете использовать инструмент Создать замощение для создания сетки полигонов.

  1. Если необходимо, откройте ваш проект.
  2. На панели Каталог на вкладке Портал щелкните Living Atlas.

    Кнопка ArcGIS Online на вкладке Портал панели Каталог

  3. Найдите US Census Block Groups. Щёлкните правой кнопкой слой US Census Block Groups и выберите Добавить к текущей карте.

    Добавить к текущей карте в контекстном меню веб-слоя US Census Block Groups из Living Atlas

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

  4. На панели Содержание щелкните правой кнопкой слой BusAreas, нажмите Приблизить к слою и выберите полигон в области вашего интереса.
  5. На панели Содержание щелкните правой кнопкой Census Block Groups и выберите Таблица атрибутов.

    Откроется таблица атрибутов.

    Код округа FIPS 47065 в всплывающем окне

  6. Прокрутите страницу и найдите County FIPS code и State FIPS code для округа Гамильтон, штат Теннесси.

    Код FIPS округа для округа Гамильтон — 065, а код FIPS штата для Теннесси — 47.

  7. Закройте таблицу атрибутов.
  8. На панели Содержание щелкните правой кнопкой слой Census Block Groups и выберите Свойства.

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

  9. В окне Свойства слоя на вкладке Определяющий запрос щелкните Новый определяющий запрос.

    Кнопка Новый определяющий запрос на вкладке Определяющий запрос в окне Свойства слоя.

  10. Используйте ниспадающие меню для создания условия Где County FIPS равно 065.

    В запросе 1 задано значение Где County FIPS равно 065

  11. Щелкните Добавить условие.
  12. Создайте выражение и State FIPS Code равно 47.

    State FIPS равно 47

  13. Щелкните Применить, затем ОК.
  14. Уменьшайте масштаб, пока не увидите весь округ.

    Кварталы округа Гамильтон появятся на карте.

    Кварталы округа Гамильтон, штат Теннесси, на карте

Обогащение кварталов демографическими данными

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

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

    Инструмент Обогатить добавляет демографическую и ландшафтную информацию к географическим данным. Он потребляет 1 кредит за 100 переменных или объектов. На следующих этапах вы обогатите 247 объектов тремя переменными, это будет стоить 7,41 кредита.

    Примечание:

    Кредиты не будут использованы, пока вы не щелкните кнопку Запустить. Если вы не хотите тратить свои кредиты, можете продолжить руководство, используя USABlockGoups_Enrich_Backup, находящийся по адресу assess_access_to_public_transit.gdb

    Сначала убедитесь, что инструмент Обогатить настроен на правильную страну.

  3. Выберите вкладку Параметры среды. Для Источника данных щелкните кнопку Обзор.
  4. Перейдите к Северной Америке. В разделе США выберите Esri 2023. Нажмите OK.
  5. На панели Геообработка, щелкните вкладку Параметры.
  6. В качестве Входных объектов выберите Census Block Groups.
  7. Рядом с Переменными щелкните кнопку Добавить переменные.

    Кнопка добавления переменных на инструменте Обогатить

    Появляется окно Обзор данных.

  8. При необходимости в окне Обзор данных в разделе США (Esri 2023) щелкните Категории.

    Категории в окне Добавить переменную

  9. Дважды щелкните Population и Common Population Variables.
  10. Отметьте 2023 Total Population.
    Примечание:

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

    2023 Общая численность населения выбрано в окне Обзор данных

    В верхней части окна Обзор данных под строкой поиска значок Показать/скрыть панель подробной информации показывает, что выбрана 1 переменная.

    Значок Показать/скрыть панель подробной информации выбран в окне Обзор данных.

  11. Щелкните Категории. Дважды щелкните Бедность. Дважды щелкните Общие переменные бедности.
  12. Отметьте 2021 HHs: Inc Below Poverty Level (ACS 5-Yr) или более поздний год.
  13. Щелкните Категории и дважды щелкните Под угрозой.
  14. Дважды щелкните папку Под угрозой.
  15. Разверните 2017-2021 Vehicles Available (ACS) (или более поздние годы) и отметьте 2021 Owner HHs with 0 Vehicles (ACS 5-Yr).

    2021 HHs собственника с 0 транспортных средств (ACS 5-Yr) (#) выбрано

  16. Нажмите OK.

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

    Три переменные, перечисленные в инструменте Обогатить

  17. Щелкните Запустить.
    Примечание:

    Этот инструмент потратит примерно 8.34 кредита. Щелкните оценить кредиты, чтобы получить подробную информацию.

    Новый слой под именем CensusBlockGroups_Enrich добавлен на карту. Он содержит атрибуты для переменных, добавленных инструментом Обогатить.

  18. Удалите исходный слой Census Block Groups.
  19. Отключите слой BusServiceAreas.
  20. Сохраните проект.

Присвоение символов обогащенному слою

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

  1. На панели Содержание щелкните символ для слоя CensusBlockGroups_Enrich.

    Символ для слоя CensusBlockGroups_Enrich.

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

  2. В панели Символы, если необходимо, щелкните вкладку Галерея.

    Этот проект содержит собственный стиль с именем Chattanooga.

  3. Под Chattanooga щелкните Зеленый без контура.

    Зеленый символ без контура в стиле Chattanooga

  4. На панели Символы щелкните кнопку Назад.
  5. Щелкните вкладку Изменить символы по атрибутам и разверните Прозрачность.

    Кнопка Изменить символы по атрибуту и развернутый раздел Прозрачность на панели Символы

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

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

  6. В разделе Прозрачность для Поле выберите 2021 Общая численность населения или самый последний год.
  7. В опции Нормирование выберите Shape_Area.

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

  8. Для Высоких значений введите 20%. Для Низких значений введите 100%.

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

  9. На гистограмме Диапазон прозрачности перетащите нижнюю метку вверх, пока она не окажется чуть ниже серых полос.

    Гистограмма

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

    Карта с кварталами отображается прозрачным зеленым цветом

  10. На панели Содержание щелкните правой кнопкой CensusBlockGroups_Enrich и выберите Копировать.
  11. Щёлкните правой кнопкой Карта и выберите Вставить.
  12. Щелкните символ для нового слоя. Из Галереи символов выберите Red no outline.
  13. Щелкните кнопку Назад и щелкните Изменить символы по атрибуту.
  14. Разверните Прозрачность и измените Поле на 2021 HHs: Inc Below Poverty Level (ACS 5-Yr).
  15. На гистограмме перетащите нижнюю метку вверх, пока она не окажется чуть ниже серых полос.

    Гистограмма

    Красный и зеленый прозрачные цвета смешиваются на карте.

  16. На панели Содержание снова скопируйте слой CensusBlockGroups_Enrich и измените символы на Желтый без контура.
  17. Измените Поле прозрачности на 2021 HHs Owner HHs with 0 Vehicles (ACS 5-Yr). На гистограмме перетащите нижнюю метку вверх, пока она не окажется чуть ниже серых полос.
  18. В панели Содержание двойным щелчком на имени слоя переименуйте все слои участков переписи, используя следующую таблицу:

    Цвет символаИмя слоя

    Желтый

    Нет доступа к автомобилям

    Красный

    Бедность

    Зеленый

    Плотность населения

    Обновленные имена слоев

  19. На панели Содержание перетащите слой World Dark Gray Reference в верхнюю часть списка.
  20. Исследуйте свою карту. Попробуйте переупорядочить слои кварталов, чтобы получить другое представление о распределении переменных.

    Панель Содержание и карта с наложением трех прозрачных цветов

Оцените карту для будущего расширения общественного транспорта.

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

  1. В панели Содержание, нажав и удерживая клавишу Ctrl, щелкните слои Плотность населения, Бедность и Нет доступа к автомобилям, чтобы выбрать сразу все три слоя.
  2. Щелкните на ленте вкладку Векторный слой.
  3. В группе Отображение щелкните Маскирование и отметьте BusServiceAreas.

    BusServiceAreas отмечен в меню Маскирование на ленте

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

    Карта с зонами обслуживания автобусов, замаскированных из трех слоев кварталов

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

    Карта с обведенными сообществами Ред-Бэнк на северо-западе и Ист-Ридж на юге

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

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

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

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

Узнайте больше, посмотрев серию видеороликов Анализ общественного транспорта в ArcGIS Pro.

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