Live Traffic Data

描述

提供与网络数据集中存储的实时交通信息相关的信息,例如“街道 - TMC”连接表和 DTF 文件的路径。

属性

属性说明数据类型
tmcTableName
(只读)

包含街道与流量消息通道 (TMC) 代码之间关系的表的名称。

String
tmcFieldName
(只读)

包含 TMC 代码的街道-TMC 连接表中的字段名称。

String
trafficFeedLocation
(只读)

实时流量源的来源。

如果 trafficFeedTypeFOLDER,则此属性可将目录路径返回到存储 .dtf 文件的文件夹。网络数据集从指定位置读取 .dtf 文件以获取实时流量数据。

如果 trafficFeedTypeSERVICE,则此属性将返回一个 JSON 字符串,其中包含流量服务的连接属性,例如服务 URL 以及该服务适用的区域。

服务的返回值示例。

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

String
trafficFeedType
(只读)

指定实时流量源的类型。选项如下:

  • SERVICE - 流量源将使用服务。
  • FOLDER - 流量源将使用存储 .dtf 文件的文件夹。
  • NONE - 当前未配置流量源。

String

代码示例

实时交通数据属性示例

显示网络数据集实时交通信息的摘要。

# 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)

在本主题中