Mercurial Hosting > traffic-intelligence
diff python/storage.py @ 783:f1040d739bbf dev
added check to avoid issue if there are more cuvilinear trajectories than objects
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Wed, 02 Mar 2016 17:50:05 -0500 |
parents | 1b22d81ef5ff |
children | 30bd0f2223b7 |
line wrap: on
line diff
--- a/python/storage.py Thu Feb 25 17:14:22 2016 -0500 +++ b/python/storage.py Wed Mar 02 17:50:05 2016 -0500 @@ -271,7 +271,11 @@ for row in cursor: if objNum != row[0]: objNum = row[0] - objects[objNum].curvilinearPositions = moving.CurvilinearTrajectory() + if objNum < len(objects): + objects[objNum].curvilinearPositions = moving.CurvilinearTrajectory() + else: + print('There are more curvilinear trajectories than objects') + break objects[objNum].curvilinearPositions.addPositionSYL(row[2],row[3],row[4]) def saveTrajectoriesToSqlite(outputFilename, objects, trajectoryType, withFeatures = False):