├── .gitignore ├── LICENSE.md ├── ReadME.md ├── data ├── Porto │ ├── test │ │ ├── test_input.txt │ │ └── test_output.txt │ ├── train │ │ ├── train_input.txt │ │ └── train_output.txt │ └── valid │ │ ├── valid_input.txt │ │ └── valid_output.txt └── roadnet │ ├── edgeOSM.txt │ ├── nodeOSM.txt │ └── wayTypeOSM.txt ├── dataset.py ├── docs └── ICDE2023_RNTrajRec.pdf ├── img └── framework.png ├── map.py ├── model.py ├── module ├── gps_transformer_layer.py ├── graph_func.py └── graph_norm.py ├── multi_main.py ├── multi_train.py ├── preprocess ├── ReadME.md ├── const.py ├── epsilon_trajectory.py ├── hmm.cpp ├── hmm.py ├── interpolate_trajectory.py ├── osm2rn.py └── project_trajectory.py └── utils ├── candidate_point.py ├── dgl_gnn.py ├── evaluation_utils.py ├── graph_func.py ├── lru.py ├── mbr.py ├── model_utils.py ├── parse_traj.py ├── shortest_path_func.py ├── spatial_func.py └── trajectory_func.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/LICENSE.md -------------------------------------------------------------------------------- /ReadME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/ReadME.md -------------------------------------------------------------------------------- /data/Porto/test/test_input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/data/Porto/test/test_input.txt -------------------------------------------------------------------------------- /data/Porto/test/test_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/data/Porto/test/test_output.txt -------------------------------------------------------------------------------- /data/Porto/train/train_input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/data/Porto/train/train_input.txt -------------------------------------------------------------------------------- /data/Porto/train/train_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/data/Porto/train/train_output.txt -------------------------------------------------------------------------------- /data/Porto/valid/valid_input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/data/Porto/valid/valid_input.txt -------------------------------------------------------------------------------- /data/Porto/valid/valid_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/data/Porto/valid/valid_output.txt -------------------------------------------------------------------------------- /data/roadnet/edgeOSM.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/data/roadnet/edgeOSM.txt -------------------------------------------------------------------------------- /data/roadnet/nodeOSM.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/data/roadnet/nodeOSM.txt -------------------------------------------------------------------------------- /data/roadnet/wayTypeOSM.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/data/roadnet/wayTypeOSM.txt -------------------------------------------------------------------------------- /dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/dataset.py -------------------------------------------------------------------------------- /docs/ICDE2023_RNTrajRec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/docs/ICDE2023_RNTrajRec.pdf -------------------------------------------------------------------------------- /img/framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/img/framework.png -------------------------------------------------------------------------------- /map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/map.py -------------------------------------------------------------------------------- /model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/model.py -------------------------------------------------------------------------------- /module/gps_transformer_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/module/gps_transformer_layer.py -------------------------------------------------------------------------------- /module/graph_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/module/graph_func.py -------------------------------------------------------------------------------- /module/graph_norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/module/graph_norm.py -------------------------------------------------------------------------------- /multi_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/multi_main.py -------------------------------------------------------------------------------- /multi_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/multi_train.py -------------------------------------------------------------------------------- /preprocess/ReadME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/preprocess/ReadME.md -------------------------------------------------------------------------------- /preprocess/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/preprocess/const.py -------------------------------------------------------------------------------- /preprocess/epsilon_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/preprocess/epsilon_trajectory.py -------------------------------------------------------------------------------- /preprocess/hmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/preprocess/hmm.cpp -------------------------------------------------------------------------------- /preprocess/hmm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/preprocess/hmm.py -------------------------------------------------------------------------------- /preprocess/interpolate_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/preprocess/interpolate_trajectory.py -------------------------------------------------------------------------------- /preprocess/osm2rn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/preprocess/osm2rn.py -------------------------------------------------------------------------------- /preprocess/project_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/preprocess/project_trajectory.py -------------------------------------------------------------------------------- /utils/candidate_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/utils/candidate_point.py -------------------------------------------------------------------------------- /utils/dgl_gnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/utils/dgl_gnn.py -------------------------------------------------------------------------------- /utils/evaluation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/utils/evaluation_utils.py -------------------------------------------------------------------------------- /utils/graph_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/utils/graph_func.py -------------------------------------------------------------------------------- /utils/lru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/utils/lru.py -------------------------------------------------------------------------------- /utils/mbr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/utils/mbr.py -------------------------------------------------------------------------------- /utils/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/utils/model_utils.py -------------------------------------------------------------------------------- /utils/parse_traj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/utils/parse_traj.py -------------------------------------------------------------------------------- /utils/shortest_path_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/utils/shortest_path_func.py -------------------------------------------------------------------------------- /utils/spatial_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/utils/spatial_func.py -------------------------------------------------------------------------------- /utils/trajectory_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuqi990215/RNTrajRec/HEAD/utils/trajectory_func.py --------------------------------------------------------------------------------