Multi-Level Trajectory Clustering for Identifying Path Choice Set Bluetooth MAC scanner Brisbane case study large trajectory datasets multilevel clustering Representative path choice set