-
Notifications
You must be signed in to change notification settings - Fork 215
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Summary of common issues about fmm #138
Comments
Trajectories not matched.In case that a trajectory cannot be matched to the road network. The reason could be
|
Weird map matching resultIf you saw some weird matching result, where the matched trajectory significantly deviate from the original one, the reasons could be
|
Configurations setting
|
Be careful with unit of configurationsIf your GPS data is in degrees e.g., latitude and longitude, your network should also be in degree. The configurations are also defined in degrees:
Extremely large UBODT or it takes long time to generate UBODT.
|
How about the unit of the output? For example, the error and the offset, do they also need to multiply the 1.132e5 to get the unit in meters? |
All units are the same as GPS data and network data. |
I am getting the following warning in most of the trajectories. [warning] [fmm_algorithm.cpp:289] Traj 0 unmatched as points 83 and 84 not connected which leads to no map matching to the given trajectory. I am using https://github.com/cyang-kth/osm_mapmatching link for network generation. Is it due to data quality? Please let me know. |
I am having the same problem with a gps dataset [1] getting eros like
in almost all cases. This warning returns empty results, i.e. not any matching is performed. I have tried multiple parameters like
but the warning persists. In addition, for the record, my example is based on [2]. In case you want to see the data, I am attaching a few trajectories taken from [1]. Could you please provide some suggestions on how to overcome this problem? Any help is highly appreciated! [1] https://www.kaggle.com/c/pkdd-15-predict-taxi-service-trajectory-i [2] https://github.com/cyang-kth/osm_mapmatching 1372690597620000513.txt |
Try to smooth your trajectory before performing map matching, it might help. There is also a parameter called |
This page contains a summary of common issues in using fmm.
Firstly, make sure you pull the latest version of the program.
Road network
Road network should be downloaded following the script at https://github.com/cyang-kth/osm_mapmatching.
The original network downloaded from osmnx will not work for fmm because
If you use your own network, make sure your network has
The network downloaded from https://github.com/cyang-kth/osm_mapmatching generally satisfies the above requirement.
fid
,u
andv
respectively.network = Network("network/edges.shp","fid","u","v")
The text was updated successfully, but these errors were encountered: