changeset 1179:2039df59c47b

correcting bug for concatenation caused when saving velocities (1 fewer positions)
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Sun, 27 Mar 2022 00:20:24 -0400
parents ee3eaf902b83
children dc28364f34b9
files trafficintelligence/moving.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/trafficintelligence/moving.py	Sat Mar 26 22:50:38 2022 -0400
+++ b/trafficintelligence/moving.py	Sun Mar 27 00:20:24 2022 -0400
@@ -1327,7 +1327,7 @@
             newNum = num
         commonTimeInterval = obj1.commonTimeInterval(obj2)
         emptyInterval = TimeInterval(min(obj1.getLastInstant(),obj2.getLastInstant()), max(obj1.getFirstInstant(),obj2.getFirstInstant()))
-        if commonTimeInterval.empty() and emptyInterval.length() >= 3:
+        if commonTimeInterval.empty() and emptyInterval.length() >= 2: # 2 to include situations successive positions, but issues with missing last velocity and reloading
             if newFeatureNum is None:
                 print('Not merging objects {} and {}, missing new feature number'.format(obj1.getNum(),obj2.getNum()))
                 return None, None