Live Traffic Data

Сводка

Предоставляет данные об информации трафика в реальном времени, храняющейся в дорожной сети, такой, как улицы – соединительную таблицу TMC и путь к файлам DTF.

Свойства

ВладениеОбъяснениеТип данных
tmcTableName
(только чтение)

Имя таблицы, которая содержит отношения между улицами и кодами канала обмена сообщениями о дорожном движении (traffic messaging channel, TMC).

String
tmcFieldName
(только чтение)

Имя поля в таблице Streets - таблице соединений TMC, которая содержит коды TMC.

String
trafficFeedLocation
(только чтение)

Источник данных трафика в реальном времени.

Если trafficFeedType равно FOLDER, этот параметр возвращает путь к папке, где хранятся файлы .dtf. Набор сетевых данных считывает файлы .dtf из этого местоположения для получения информации о текущем дорожном движении.

Если trafficFeedType равно SERVICE, этот параметр возвращает строку JSON, содержащую параметры подключения к сервису пробок, например, URL сервиса и регион, к которому он применяется.

Пример возвращаемого значения сервиса.

{"url":"https://www.arcgis.com/","region":"NorthAmericaTrafficFeed"}

String
trafficFeedType
(только чтение)

Задает тип канала данных трафика в реальном времени. Используются следующие опции:

  • SERVICE – канал трафика использует сервис.
  • FOLDER – канал трафика использует папку, где хранятся файлы .dtf.
  • NONE – канал трафика не настроен в данный момент

String

Пример кода

Пример: Свойства текущих данных о движении (Live Traffic Data)

Отображает сводные данные об информации о трафике в реальном времени для набора сетевых данных.

# Name: NDSLiveTrafficDataProperties_ex01.py
# Description: Print live traffic information for the network dataset.

import arcpy
import sys

# Set the workspace
arcpy.env.workspace = "C:/Data/SanDiego.gdb/Transportation"

# Create Describe object for the network dataset
desc = arcpy.Describe("Streets_ND")

#Get the historical traffic data object
if desc.supportsLiveTrafficData:
    traffic = desc.liveTrafficData
else:
    #If the directions are not set for the network dataset, exit
    print "No live traffic information"
    sys.exit()

print("Live Traffic Information ----")
print("TMC Table Name: " , traffic.tmcTableName)
print("TMC Field Name: " , traffic.tmcFieldName)
print("Traffic Feed: " , traffic.trafficFeedLocation)