Historical Traffic Data
サマリ
Provides information about the historical traffic information stored in the network dataset such as the speed profile table and time slice durations.
プロパティ
| プロパティ | 説明 | データ タイプ |
| timeInterval (読み取り専用) |
The time interval of the traffic data. | Double |
| timeIntervalUnits (読み取り専用) | The units of the time interval of the traffic data. This property returns the following keywords:
| String |
| firstTimeSliceFieldName (読み取り専用) | The field name of the first time slice of the given period in the profile table. | String |
| lastTimeSliceFieldName (読み取り専用) | The field name of the last time slice of the given period in the profile table. | String |
| firstTimeSliceStartTime (読み取り専用) | The start time of valid period of day for traffic data. | String |
| timeSliceDurationInMinutes (読み取り専用) | The duration of time slice in minutes. | Integer |
| profilesTableName (読み取り専用) | The name of the table containing profiles. | String |
| joinTableName (読み取り専用) | The name of the join table between edges and profiles. | String |
| joinTableBaseTravelTimeFieldName (読み取り専用) | The field name for base travel time in the join table. | String |
| joinTableBaseTravelTimeUnits (読み取り専用) | The units for the base travel time in the join table. This property returns the following keywords:
| String |
| joinTableProfileIDFieldNames (読み取り専用) | A Python list containing field names of the join table pointing to speed profiles. | List |
コードのサンプル
Display a summary of the historical traffic information for the network dataset.
# Name: NDSHistoricalTrafficDataProperties_ex01.py
# Description: Print historical traffic information for the network dataset.
import arcpy
import sys
# Set the workspace
arcpy.env.workspace = "C:/Data/SanFrancisco.gdb/Transportation"
# Create Describe object for the network dataset
desc = arcpy.Describe("Streets_ND")
#Get the historical traffic data object
if desc.supportsHistoricalTrafficData:
traffic = desc.historicalTrafficData
else:
#If the directions are not set for the network dataset, exit
print "No historical traffic information"
sys.exit()
print "Historical Traffic Information ----"
print "Time interval: " , traffic.timeInterval
print "Time interval units: " , traffic.timeIntervalUnits
print "First time slice field name: " , traffic.firstTimeSliceFieldName
print "Last time slice field name: " , traffic.lastTimeSliceFieldName
print "First time slice start time: " , traffic.firstTimeSliceStartTime
print "Time slice duration in minutes: ",traffic.timeSliceDurationInMinutes
print "Profiles table name: ", traffic.profilesTableName
print "Join table name: ", traffic.joinTableName
print "Join table base travel time field name: ", traffic.joinTableBaseTravelTimeFieldName
print "Join table base travel time units: ", traffic.joinTableBaseTravelTimeUnits
print "Join table ProfileID field names: ", traffic.joinTableProfileIDFieldNames