bmwcarit / barefoot

Java map matching library for integrating the map into software and services with state-of-the-art online and offline map matching that can be used stand-alone and in the cloud.
Apache License 2.0
665 stars 186 forks source link

Scalable online map matching #66

Open Lost-In-Study opened 7 years ago

Lost-In-Study commented 7 years ago

I'm working on scalable map matching using spark now, can I know when this function can be released. online map matching based on spark streaming

smattheis commented 7 years ago

Scalable map matching implementations are (as of now) not in the scope of this library. The scope is rather a map matching implementation that is ready-to-use in scalable systems. A simple example can be found here: https://github.com/bmwcarit/barefoot/wiki#scalable-map-matching

Note: What's marked with TBD is rather about the documentation of examples not about the implementation. Moreover, the scalable online map matching solution is something that is strongly dependent on the application specifics and therefore not that easy to provide as a "always use this pattern" solution. The difficulty is mostly about handling states in a system that distributes work-loads where the solution strongly depends on the application specific requirements for access to states as results, e.g., result stream, spatial analysis of results, geo-fencing, visualization/monitoring, etc. For that reason, this library provides the map matching building block to be integrated in such solutions.