# AMM **Repository Path**: Hanwen-Hu/AMM ## Basic Information - **Project Name**: AMM - **Description**: AMM: An Adaptive Online Map Matching Algorithm (IEEE TITS 2023) - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://ieeexplore.ieee.org/document/10024430 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-18 - **Last Updated**: 2024-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: Data-Mining, Map-Matching ## README # AMM: An Adaptive Online Map Matching Algorithm This is the source code of AMM. All the dependencies have been written in the **pom.xml** file, you can directly use Maven to compile or build the project. ``` mvn clean compile ``` The `main` function is in `map-matching/src/main/java/Matching.java`, and the source code of AMM is in the `AMM` package. You can directly run `Matching.java`. The project will output the matching accuracy of 200 tracks from Shanghai. The directory `result` saves the matching trajectory of the last track; The directory `map` saves the maps of Shanghai and Singapore; The directory `dataset` only contains the Shanghai dataset. The Singapore dataset does not belong to us, so it is not contained in the project. We open 200 tracks of Shanghai dataset. If you want to use the dataset, please **cite this paper**. There are totally 2700 tracks in Shanghai dataset. If you require the rest, please also **cite this paper** and contact us. Email: hanwen_hu@sjtu.edu.cn