Mercurial > hg > nsaunier > traffic-intelligence
comparison scripts/play-synced-videos.py @ 828:14e4ad7c7420
work on merging data for synchronized views
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Tue, 28 Jun 2016 17:18:45 -0400 |
| parents | 41558145e131 |
| children | 2a5856961933 |
comparison
equal
deleted
inserted
replaced
| 827:f6d5da619307 | 828:14e4ad7c7420 |
|---|---|
| 15 | 15 |
| 16 args = parser.parse_args() | 16 args = parser.parse_args() |
| 17 | 17 |
| 18 session = createDatabase(args.metadataFilename) | 18 session = createDatabase(args.metadataFilename) |
| 19 | 19 |
| 20 if str.isdigit(args.siteId): | 20 site = Site.getSite(session, args.siteId) |
| 21 site = session.query(Site).filter(Site.idx == int(args.siteId)).first() | |
| 22 else: | |
| 23 site = session.query(Site).filter(Site.description.like('%'+args.siteId+'%')).first() | |
| 24 | |
| 25 if site is None: | 21 if site is None: |
| 26 print('Site {} was not found in {}. Exiting'.format(args.siteId, args.metadataFilename)) | 22 print('Site {} was not found in {}. Exiting'.format(args.siteId, args.metadataFilename)) |
| 27 sys.exit() | 23 sys.exit() |
| 24 else: | |
| 25 site = site[0] | |
| 28 | 26 |
| 29 dirname = os.path.split(args.metadataFilename)[0] | 27 dirname = os.path.split(args.metadataFilename)[0] |
| 30 | 28 |
| 31 startTime = datetime.strptime(args.startTime, utils.datetimeFormat) | 29 startTime = datetime.strptime(args.startTime, utils.datetimeFormat) |
| 32 videoSequences = session.query(VideoSequence).filter(VideoSequence.site == site).filter(VideoSequence.startTime <= startTime).all() | 30 videoSequences = session.query(VideoSequence).filter(VideoSequence.site == site).filter(VideoSequence.startTime <= startTime).all() |
