On Mon, 2008-09-22 at 18:00 -0600, Tom Hughes wrote: > >> gpx.c: > >> - The old parser used to accept gz, bzip2, tar, zip etc, is this still > >> supported? > > I couldn't find this in gpx.rb -- is it some magical behaviour of the > > ruby libxml binding?! > The xml_file method in the trace model takes care of doing any unpacking > and returning an uncompressed file which the daemon then processes.
Yes, I found this last night and experimented with concatenating GPX files. Unfortunately Expat explodes horribly. However I have managed to come up with a possible pipeline. Unfortunately it effectively involves running a shell script on each file before processing. I don't think this is necessarily a bad thing, but if I can avoid shelling out, I'd rather. If anyone knows how to tell expat to accept that a stream may be the concatenation of multiple documents, I'd appreciate the hints. D. -- Daniel Silverstone http://www.digital-scurf.org/ PGP mail accepted and encouraged. Key Id: 2BC8 4016 2068 7895 _______________________________________________ dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev

