Comments (7)
The road network from real-world is complex and multi-dimension, especially in mega-cities. In my case, I find a major problem with accuracy is in the dual-line road. A trajectory might have point closes to a specific road segment, while also another point of this trajectory closes to the other road segment. This situation would result in an error that trajectory after map match could hold points both on the dual-line road at the same time.
from fmm.
@huangJianwei1119
Can you provide a screenshot of the problem?
from fmm.
Hi, I am sorry to reply so late.
The problem could be fixed by rebuilding a comprehensive network.
from fmm.
Hi, I have one high frequent GPS data, when i do matching, the results are not very good. The matching results are not continuous edges (i try many config parameters). So could you give me some help?
from fmm.
@Sean0719
Could you send me some example data set e.g., the road network and sample GPS data. I guess the problem could be the network topology is incomplete or there are some special type of noisy observations.
My email is cyang (at) kth.se
from fmm.
Hi, I already sent it. Thank you very much.
from fmm.
I think the problem is that the topology of your network is incomplete. Some edges have the wrong direction.
The mr.txt
file contains a field o_path, which is the edge matched for each point in the trajectory. But its complete path is missing, which implies that these matched edges in the o_path cannot be connected.
One example is shown below. Green is the original trajectory and blue is the edges matched.
As you can see, some edges are matched in a weird manner. The reason is that some edges have the wrong direction, or should be two way (The orange color below shows the road network).
I find that the osm network contains a one-way attribute, which is false for most of these links except some primary road. One solution is to create a reversed link for each of the edges whose one-way is false.
You may refer to this issue #21, which contains some postgresql codes for creating a reversed road network in a spatial database.
from fmm.
Related Issues (20)
- String field type for ID and an extra option to prune unmatched trajectory HOT 1
- Cannot install FMM on mac M1 2020 : Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) HOT 5
- Add readme part for how to work with ubodt_gen HOT 2
- Installation error
- Could we get (Matched edge index,indices) via command line approach
- can NOT run command "make .." under miniconda3 virtual environment
- Unable to perform python fmm_test.py on Win10 Home (64bit) with cygwin environment HOT 9
- error
- Error when trying to execute GPS track / GPS points in CSV file HOT 3
- codes of python (fmm_example.ipynb) cannot output file with ogeom information since the result_config.output_config has no attribute of "write_ogeom"
- cpath and mgeom unmatched HOT 3
- Import error when running fmm_test.py
- make error HOT 1
- How to output duration
- Segmentation fault (core dumped) when constructing Network
- Build Error HOT 3
- cpath has multiple paths
- Strange Matching Results with Circles or Multiple Routes
- cmake报错
- Python API ImportError fmm related
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fmm.