Editing Historical traffic tables - Rebuild Network Dataset unexecutable

08-30-2012 07:52 AM
Occasional Contributor
I would like to ask why it is not possible to Rebuild Network Dataset after I made some edits in some of the Historical Traffic tables (e.g. Patterns) in 10.1? The way I have to do it now is switch to other Type of Historical Traffic profiles (e.g. from Time to Speed), Rebulid the dataset, change it back to desired Profile type and Rebulid again. Since we are in testing process it is quiet uncomfortable to undertake this process every time when I made some edits.
Has anyone else come over the same issue?
Thanks for any advices.
Tags (2)
0 Kudos
2 Replies
Esri Regular Contributor
Which table did you edit?
The �??Historical Traffic: Profiles Table�?� or the �??Historical Traffic: Streets-Profiles Table�?�? 
If it�??s the �??Historical Traffic: Profiles Table�?�, then it�??s unnecessary to rebuild the network dataset, as these records are not built into the network as these records are read in at solve time.  If it�??s the �??Historical Traffic: Streets-Profiles Table�?�, then editing it should cause the network to become dirty and a re-build should be available to pull in the changes in to the network dataset.

Jay Sandhu
0 Kudos
Occasional Contributor
I edited Profiles Table at first (changed SpeedFactor values in some of the time spans), saved the edits, stoped edit session and solved Route again and saw that travel time for that route hadn't changed, even if I adjusted values in appropriate profile that it should had.

When I edited Streets-Profiles Table (I assigned different profile to egdes = changed values in appropriate field (in field connected to day of week I was using in analysis)), saved the edits and stoped edit session, the Build command on Network Dataset told me that "The network dataset has already been built."

When I changed Histroical profiles type to Time, I was able to Rebulid dataset. Then I switched Historical profile type back to Speed, Rebulit again and solved Route again and changes in tables were projected into travel time.


And another one remark, the linkage between tables "Profiles" and "Streets-Profiles" is based on OBJECTID of particular profile. From documentation I supposed that ProfileID is taken as the Key for the relationship, but after testing I figured out that OBJECTID is used (that is same as in connection between edges and the Streets-Profiles Table, where OBJECTID (EdgeFID) is used, but that is clear from the documentation).

Thanks for help.
0 Kudos