> Hi, > > As promised, I worked on revisiting the routing feature in order to > allow many selectable engines. > > First commits: > https://github.com/guyou/viking/tree/renew-routing > > Currently, I only introduced framework, revised Google routing and > introduced OSRM. All these, just for Route finder tool. > > In a near future, I plan to add a generic class in order to allow > describing services directly from configuration files (like maps > feature). I also plan to add the hability to request a route from an > existing route/track in order to allow route computation from more than > 2 points. And I also plan to rework the Acquire -> Google Direction. > > But for now, I propose these first commits for review. If OK, we cann > pull them in master branch. >
Looking good so far. Some minor issues I've commented on the code directly in github. Presumably the "Add a fixed combobox for string parameter" isn't used yet, but you plan to? Can we put in a track description to say something like "Route created by <route engine>" Some other thoughts, which are not to do with your current work as these are existing issues: 1. Make route finder button available all the time (probably have to move the tool into VikWindow) Then if no TrackWaypoint layer selected - then simply create one, otherwise use the one selected. This would be easier to use. (In fact this kind of applies to all the Create Item tools...) 2. All the routes end up with name VIKING_RT001, maybe we can force unique names. ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Viking-devel mailing list Viking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/viking-devel Viking home page: http://viking.sf.net/