Доступно с лицензией Network Analyst.
В данной статье приведена концептуальная информация о том, как работает трафик в режиме реального времени. Общую информацию о трафике см. в разделе Что такое данные о движении?.
Свойства текущего трафика
На вкладке Текущий трафик показываются настраиваемые свойства сетевого набора данных, которые поддерживают исторический трафик.
Требования
Для создания работающего набора сетевых данных с текущим трафиком требуются следующее.
- Доступ к прямой трансляции.
- Данные Истории движения должны быть установлены в наборе сетевых данных.
- Таблица связи улиц и TMС, содержащаяся в той же базе геоданных, в которой создается набор сетевых данных.
- Таблица часовых поясов, содержащаяся в той же базе геоданных, в которой создается набор сетевых данных. Для получения информации из таблицы создается сетевой атрибут часового пояса.
Работа с Текущим трафиком
Набор сетевых данных считывает текущие данные о скорости движения с файлов формата динамического движения (DTF) и соотносит данные о скорости с ребрами с помощью кодов канала передачи сообщений о маршруте движения (TMC). TMC представляют собой стандартные уникальные идентификаторы, используемые различными организациями, включая поставщиков данных о движении. На следующей иллюстрации показан и описан этот процесс:
Набор сетевых данных запрашивает ребро для текущего времени в пути. Это происходит при расчете слоя сетевого анализа или отображении трафика на карте.
Идентифицирующая информация объекта источника (класс объекта источника, объект источника и положение от-до и до-от) используется для поиска одного или более значений TMC. Поиск осуществляется по информации, содержащейся в таблице сообщений о маршруте движения на улицах Streets-TMC во время последнего построения сети. Таблица Streets-TMC связывает улицы с кодами TMC.
Более подробно:
Красная рамка вокруг таблицы Streets-TMC Join Table на графике обозначает избыточное упрощение диаграммы. Набор сетевых данных напрямую не ссылается на таблицу сообщений во время осуществления запроса, это было бы слишком медленно. Вместо этого информация в таблице встраивается в набор сетевых данных и отображается внутри для ускорения ее обработки. Следовательно, любые изменения, вносимые в таблицу сообщений о маршруте движения на улицах, не будут внедрены в сеть до тех пор, пока она не будет перестроена.
Набор сетевых данных ищет файл DTF — двоичный файл, разработанный для наборов сетевых данных — и считывает информацию о скоростях движения. На вкладке Текущий трафик вы можете указать папку, в которой находятся загруженные файлы DTF, нажав кнопку обзора для опции Папки; или используйте опцию Сервис, чтобы использовать каналы живого трафика из ArcGIS Online или Enterprise Portal, для которого есть прокси ArcGIS Online.
Каждый DTF-файл имеет пометку с временным диапазоном, для которого этот файл действителен, и содержит коды TMC и соответствующие им скорости движения для заданного временного интервала. Набор сетевых данных открывает DTF-файл только в том случае, если время и дата, в которые было запрошено ребро, находятся в пределах временного диапазона данного файла DTF. Во многих случаях для временных диапазонов, в пределах которых находится запрашиваемое время, действительны несколько файлов DTF. Это может произойти, когда данные о текущем движении содержат интерполированные значения о движении заданной глубины, например на следующие 12 часов. Если запрашиваемому времени соответствуют несколько верных файлов, то откроется файл, созданный сразу перед открытием запрашиваемого времени.
Более подробно:
За один расчет открывается только один файл DTF. Другими словами, если существует несколько верных файлов, только один из них используется во время процесса расчета. Всякий раз, когда расчет запрашивает ребро для времени и даты, находящихся за пределами временного диапазона файла, вместо этого он пытается извлечь время в пути из таблиц истории движения.
При открытии файла DTF файл TMC, и соответствующие ему скорости перемещения, комбинируются с длиной запрашиваемого ребра, чтобы определить текущее время в пути.
Если верное значение TMC или файл DTF невозможно найти, набор сетевых данных извлечет время в пути из истории движения. Если исторические данные о времени в пути не существуют, набор сетевых данных обратится к сетевому стоимостному атрибуту выходного или буднего дня в зависимости от того, какой день недели запрашивается ребром. Эта последовательность расположена в оценщиках движения ребра стоимостного атрибута на основе движения.
Таблица Streets-TMC
Таблица связи улиц и кодов TMC Streets-TMC предоставляет всю необходимую информацию для связи ребер сети со значениями скорости, хранящимися в файлах DTF. Обычно эта таблица предоставляется поставщиком данных вместе с данными об улицах.
В приведенной ниже таблице перечислены необходимые поля таблицы Streets-TMC, образец имени поля, допустимые типы данных и краткое описание.
Примечание:
В данных для обучения Network Analyst, который доступен на ArcGIS.com относится набор сетевых данных по Сан-Диего с таблицей Streets-TMC, с которыми вы можете ознакомиться. После загрузки и распаковки данных вы найдете базу геоданных SanFrancisco: \Network Analyst\Tutorial\SanDiego.gdb.
Поле | Примеры имени поля | Тип данных | Описание |
---|---|---|---|
Идентификатор класса объекта ребра | EdgeFCID Этому полю следует дать имя EdgeFCID. | Long integer | Определяет класс объектов, в котором хранятся объекты улиц. |
Идентификатор объекта ребра | EdgeFID Этому полю следует дать имя EdgeFID. | Long integer | Идентифицирует объект улицы. |
Ребро от положения | EdgeFrmPos Этому полю следует дать имя EdgeFrmPos. | Double | Работает в связке с EdgeToPos для идентификации направления движения или стороны улицы. Значение 0 указывает на начало линейного объекта, определенного направлением его вектора. Значение 1 обозначает противоположный конец. Например, значение EdgeFrmPos, равное 0 и значение EdgeToPos, равное 1 обозначают перемещение в направлении вектора линейного объекта. Значение TMC, указанное в той же записи, будет представлять собой только эту сторону улицы. Любые десятичные значения обозначают положение вдоль направления вектора объекта, с помощью которых инструмент Объединить сеть может поддерживать нужные значения TMC для улиц после слияния ребер в один объект. |
Ребро к положению | EdgeToPos Этому полю следует дать имя EdgeToPos. | Double | Работает в связке с EdgeFrmPos для идентификации направления движения или стороны улицы. |
Код TMC | TMC | Строковое | Код TMC, представляющий собой соответствующий сегмент дорожной сети. |
Тип канала трафика
Вы можете выбрать источник живого трафика, который будет использоваться в вашем анализе, выбрав одну из следующих опций:
- None – живой трафик не используется во время анализа.
- Service – выберите эту опцию, чтобы получить доступ к сервису данных о трафике из ArcGIS Online или с портала ArcGIS Enterprise, настроенного для использования этим сервисом. Доступ к этому сервису ограничен для использования с набором данных ArcGIS StreetMap Premium и требует расширения Live Traffic для вашей Организации ArcGIS Online. В раскрывающемся списке Портал вы найдете все управляемые порталы. Рядом с каждым порталом расположен значок, указывающий его статус.
- Зеленый – портал может получать и возвращать URL-адреса сервиса вспомогательного трафика и не имеет проблем, связанных с авторизацией трафика.
- Желтый – набор сетевых данных ранее был обновлен для использования сервиса. Организация авторизованного пользователя в то время имела право использовать каналы трафика. Однако организация текущего зарегистрированного пользователя в настоящее время не имеет права использовать каналы трафика на этом портале.
Ниже приведены примеры:
- Организация текущего зарегистрированного пользователя не авторизована для трафика. Возможно, зарегистрированный пользователь предназначен для другой авторизованной организации портала. Или, в качестве альтернативы, может быть та же организация, но она больше не авторизована для сервиса подачи трафика.
- Портал был ранее настроен, но пользователь в данный момент не вошел в портал, поэтому его нельзя использовать в качестве портала авторизации для подачи трафика.
- Красный – портал в настоящее время не авторизован для каналов трафика и не может быть выбран для авторизации.
Ниже приведены примеры:
- Портал не имеет лицензии на использование текущего трафика.
- Портал находится на корпоративном сервере, и вспомогательные службы для прокси на ArcGIS Online не настроены.
- Папка – выберите этот параметр, чтобы указать папку, в которую загружаются файлы DTF. Путь к папке может быть путем к локальной файловой системе или путем Universal Naming Convention (UNC).
Настройка текущего трафика
Следуйте инструкциям ниже, чтобы изменить настройки сетевого текущего трафика:
- Откройте диалоговое окно Свойства набора сетевых данных.
- Щелкните Трафик.
Появятся две вкладки: Исторический трафик и Живой трафик. Однако, если при создании набора сетевых данных, который вы используете, он не был настроен на поддержку трафика, то эти вкладки будут недоступны.
- Щелкните закладку Текущий трафик.
- В ниспадающем списке Streets-TMC Table выберите таблицу Streets-TMC.
Если в вашей базе геоданных нет подходящей таблицы Streets-TMC, ниспадающий список будет пустым.
Файлы DTF, создаваемые на основе каналов трафика, хранят информацию о скорости движения в соответствии с кодами TMC. Таблица связи улиц и TMC содержит отношение между кодами TMC и сегментами улиц (или частями сегментов улиц), таким образом, скорости движения могут быть в итоге связаны с ребрами сети. Таблица связи улиц и TMC часто включается в данные дорожной сети, полученные от поставщика данных.
- В ниспадающем списке TMC выберите поле в таблице связи улиц и TMC, которое содержит коды TMC.
- В зависимости от источника, который вы хотите использовать для текущего трафика, выберите один из следующих вариантов: Сервис или Папка.
Путь к папке может быть указать в локальной файловой системе или это может быть путь Universal Naming Convention (UNC).
Примечание:
Утилита сервиса Traffic Data может быть настроена на вашем корпоративном портале из панели ArcGIS Online в настройках вашей организации. Включите опцию Данные трафика и предоставьте учетные данные именованного пользователя из вашей организации ArcGIS Online. Ваша организация ArcGIS Online также должна иметь расширение текущего трафика. Если ваша организация ArcGIS Online не имеет расширения текущего трафика, обратитесь в службу поддержки клиентов (в США) или к местному дистрибьютору.Esri (за пределами США).