Re: Gpsbabel - how to do all files in a directory
From: John Navas (spamfilter0_at_navasgroup.com)
Date: 08/26/04
- Next message: GPS guy: "Re: Solution to create RTCM SC104 messages"
- Previous message: Darren Dunham: "Re: Synchronising PC clock on the GPS time using GPS receiver"
- In reply to: Tom H.: "Gpsbabel - how to do all files in a directory"
- Next in thread: Tom H.: "Re: Gpsbabel - how to do all files in a directory"
- Reply: Tom H.: "Re: Gpsbabel - how to do all files in a directory"
- Reply: Tom H.: "Re: Gpsbabel - how to do all files in a directory"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 26 Aug 2004 17:02:56 GMT
[POSTED TO sci.geo.satellite-nav - REPLY ON USENET PLEASE]
gpsbabel doesn't seem to support filename wildcards, so you have to do this
programmatically; e.g., with a script or (with Windows NT/2000/XP command
extensions) batch file. In the latter case, the following example text would
be in a file with a .CMD extension:
FOR %%X IN (\tmp\*.mps) DO gpsbabel -i mapsource -o text %%X %%~dpnX.txt
The "\tmp\*.mps" creates a list of all files in the \tmp directory that have
".mps" as the extension. ("*" is a 'wildcard' that matches any characters.)
The "FOR" command then processes that list, one file at a time, each time
substituting one of the filenames for "%%X". The "%%~dpnX.txt" is used to
build a corresponding output filename with the same drive-path-name ("dpn"
modifier on "X") plus ".txt" as the extension. Hence if \tmp contained
FILE1.MPS, FILE2.MPS, and FILE3.MPS, "FOR" would execute the following
commands:
gpsbabel -i mapsource -o text \tmp\FILE1.MPS \tmp\FILE1.TXT
gpsbabel -i mapsource -o text \tmp\FILE2.MPS \tmp\FILE2.TXT
gpsbabel -i mapsource -o text \tmp\FILE3.MPS \tmp\FILE3.TXT
Hope that helps.
Best regards,
John Navas
In <DOcXc.517073$Gx4.105763@bgtnsc04-news.ops.worldnet.att.net> on Thu, 26 Aug
2004 03:29:39 GMT, "Tom H." <tom_reader@att.nospam*.net> wrote:
>I would like to convert all files in a directory and am having trouble
>interpreting how to get gpsbabel to convert a few Mapsource files to text
>files. The readme has the following statement:
>
>gpsbabel -i geo -f /tmp/geocaching.loc -o gpx -F /tmp/geocaching.gpx
>tells it to read the first file in geocaching.com format and create
> a new file in GPX format.
>
>I tried doing this as shown below
>
>C:\Program Files\gpsbabel>gpsbabel -i mapsource -f /tmp/mapsource.mps -o -F
>/tmp
>/text.txt
>MAPSOURCE cannot open '/tmp/mapsource.mps' for read. Error was 'No such
>file or
> directory'.
>
>I am not used to command line instructions, so I am probably interpreting
>the example command improperly. Can someone give me some help with more
>details on how to do this.
>
>TIA,
>Tom
- Next message: GPS guy: "Re: Solution to create RTCM SC104 messages"
- Previous message: Darren Dunham: "Re: Synchronising PC clock on the GPS time using GPS receiver"
- In reply to: Tom H.: "Gpsbabel - how to do all files in a directory"
- Next in thread: Tom H.: "Re: Gpsbabel - how to do all files in a directory"
- Reply: Tom H.: "Re: Gpsbabel - how to do all files in a directory"
- Reply: Tom H.: "Re: Gpsbabel - how to do all files in a directory"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|