[ gpsdrive ] Building gpsdrive without Friendsd and kismet

info at 4x4falcon.com info at 4x4falcon.com
Wed Jan 7 13:41:59 AKST 2009


> On Wed, Jan 07, 2009 at 11:56:06PM +1000, info at 4x4falcon.com wrote:
>
>> Additionally maybe look at implementing the code from gosmore directly
>> into gpsdrive.
> It might be better not to couple them too tightly, so alternatives to
> gosmore could be used as well.
> Invoking an external program that gets input data (source/target
> location, options like fast/slow car) via stdin and hands back a GPX
> route (potentially containing driving instructions in the <desc> field)
> on stdout might be a good idea. The program could either exit after
> route calculation or wait for the next request (for fast route
> recalculation after a missed turn).
> I'm doing it that way in my own programs, though more tightly coupled
> with OSM data (outputting way segments with OSM wayids, name/ref, length
> and ETT).
>
> CU Sascha

I was actually thinking more along the lines of plugins so that multiple
types of routers could be added.

On the Navigation settings page (or maybe a new page) the router you wish
to use can be selected from those you have installed.

I was looking at using gosmore initially as it gives most of what is
needed already and it uses the osm data although preprocessed.  I think it
can be setup quickly to give a reasonable solution to routing without
being online.

Currently I only update the osm data for gpsdrive on a monthly basis
(Australia only) and it would only be a matter of incorporating the
preprocessing into that update.

Cheers
Ross




More information about the GPSdrive mailing list