lmdk_lib: Omitting landmark id
This commit is contained in:
		@ -852,9 +852,9 @@ def find_lmdks(usrs_data, args):
 | 
			
		||||
                  0: uid, 1: lat, 2: lng, 3: tim
 | 
			
		||||
    Returns:
 | 
			
		||||
      usrs_lmdks - The users' landmarks.
 | 
			
		||||
                  0: lid, 1: uid, 2: lat, 3: lng, 4: tim
 | 
			
		||||
                  0: uid, 1: lat, 2: lng, 3: tim
 | 
			
		||||
  '''
 | 
			
		||||
  usrs_lmdks = np.empty((0,5), np.float32)
 | 
			
		||||
  usrs_lmdks = np.empty((0,4), np.float32)
 | 
			
		||||
  traj_cur = 0
 | 
			
		||||
  lmdk_id = 0
 | 
			
		||||
  usrs = np.unique(usrs_data[:,0])
 | 
			
		||||
@ -877,9 +877,9 @@ def find_lmdks(usrs_data, args):
 | 
			
		||||
          if is_valid((traj[j][1], traj[j][2])):
 | 
			
		||||
            # Add the beginning only the first time
 | 
			
		||||
            if j == i + 1:
 | 
			
		||||
              lmdk_cur.append([lmdk_id, usr, traj[i][1], traj[i][2], traj[i][3]])
 | 
			
		||||
              lmdk_cur.append([usr, traj[i][1], traj[i][2], traj[i][3]])
 | 
			
		||||
            # Add the new point
 | 
			
		||||
            lmdk_cur.append([lmdk_id, usr, traj[j][1], traj[j][2], traj[j][3]])
 | 
			
		||||
            lmdk_cur.append([usr, traj[j][1], traj[j][2], traj[j][3]])
 | 
			
		||||
            # Distance in meters
 | 
			
		||||
            dist = distance((traj[i][1], traj[i][2]), (traj[j][1], traj[j][2])).km*1000
 | 
			
		||||
            # Distance exceeded or reached end of iteration
 | 
			
		||||
@ -1073,6 +1073,6 @@ def is_landmark(p, lmdks):
 | 
			
		||||
    Returns:
 | 
			
		||||
      True/False
 | 
			
		||||
  '''
 | 
			
		||||
  if len(lmdks) and any(np.equal(lmdks[:, 1:5], p).all(1)):
 | 
			
		||||
  if len(lmdks) and any(np.equal(lmdks, p).all(1)):
 | 
			
		||||
    return True
 | 
			
		||||
  return False
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user