Re: [Gpsbabel-code] Route simplification, anyone?
Brought to you by:
robertl
From: Robert L. <rob...@us...> - 2003-12-03 20:37:13
|
> Starting program: /home/alex/src/gpsbabel/./gpsbabel -s -r -i gpx -f > reference/route/route.gpx -o magellan -F foo > > Breakpoint 1, mkshort (h=0x8086378, istring=0x0) at mkshort.c:235 > 235 char *ostring = xxstrdup(istring, file, line); > (gdb) n > > Program received signal SIGSEGV, Segmentation fault. > 0x400b168d in __strdup (s=0x0) at strdup.c:42 > > That's coming from the mkshort() call in map_waypt_pr. But like you > said, that's a "fringe-ish" thing for a different day. :) As Ron and I discussed last night, this is just the lid on this can of worms. Routes are often made of ordered waypoints and contain interiour references to them. If we run around renaming them willy-nill, we have to rename the interiour references, too, and we don't even try to do that. This is another reasons why arbitrary route/track conversion is Really Hard. As consideration, take a 50 point route with 8 character mixed case names from a Magellan and convert it to an Etrex 20 point route with 6 character fixed case names. Ron's new filter thingy helps, but the naming problem is substantial unless you basically throw them away and "force" the names to be something dumb and mechanical. It's icky. RJL |