Thread: [Gpsbabel-misc] Installation on Win 98
Brought to you by:
robertl
From: David G. <DGlosson@CCCCD.EDU> - 2003-02-20 22:22:48
|
I am a newbie and need some help running GPSbabel. I am running WIN 98. I would like to convert gpx files to Geocaching.pdb files and down load them to my Handspring. When I try to open GPSbabel I receive an error message and the program closes. Any help would be greatly appreciated. David **************************************************** David P. Glosson Instructional Associate Collin County Community College Fine Arts-- Photography 2800 East Springcreek Parkway Plano, TX 75074 Voice: 972-516-5028 Fax: 972-881-5103 |
From: Gary P. <gpa...@ow...> - 2003-02-21 01:27:34
|
Not sure what the error message is that you get (might be helpful to trouble shoot) I played quite a bit outputting it into a CSV file first so that I could make sure it was outputting correctly, then just change the output to magnav once it was debugged. Here is the line that does the part you are interested in. 4476.gpx is the file I receive from GeoCaching.com REM - output NavCompanion csv file gpsbabel.exe -i gpx -f C:\temp\4476.gpx -o magnav -F C:\Progra~1\Palm\Paulso\Install\99336Nav.prc The following is my whole batch file. It reads the backup file from the backup directory, I delete all the waypoints in this file except for the ones I hand entered while out in the field ( I cheat by starting them all with a " " space so they are always at the top, then combines the geocaching.com file plus my edited file. I then have it output the same file into a csv file that I can import into Mapopolis so I can use my Handspring to locate the caches on a street map. All in all very handy. The one thing I want to figure out is how to get the magnav file to not have the stupid GeoCaching.com GCxxxx short names. The only way I have been able to do it so far is to export to an intermediate CSV file using the -s option then into magnav but I may just have the -s in the wrong place :) Gary Rem ---Magnav.bat--- cd c:\progra~1\gpsbabel REM - Read Companion Waypoints out of backup file and write temporary Companion.gpx gpsbabel.exe -i magnav -f C:\Progra~1\Palm\Paulso\Backup\Companion_Waypoints.PDB -o geo -F c:\temp\Companion.gpx REM - Remove old GeoCache info so as to not remove duplicates - but keep hand entered items edit c:\temp\Companion.gpx REM - output NavCompanion csv file gpsbabel.exe -i geo -f c:\temp\Companion.gpx -i gpx -f C:\temp\4476.gpx -o -s magnav -F C:\Progra~1\Palm\Paulso\Install\99336Nav.prc REM - output Mapopolis csv file if exist c:\temp\4476.gpx gpsbabel.exe -i gpx -f C:\temp\4476.gpx -i geo -f c:\temp\Companion.gpx -o xcsv,style=99336.style -F 99336.txt copy 99336.txt c:\progra~1\mapopolis\mapconverter\99336.txt REM - Convert the csv file to Mapopolis file rem - no command line arguements allowed c:\progra~1\mapopolis\mapconverter\mapconverter REM - change to platinum compatible if exist C:\Progra~1\Palm\Paulso\install\99336.pdb c:\progra~1\mapopolis\mapconverter\platinumizer.exe C:\Progra~1\Palm\Paulso\install\99336.pdb REM ---end--- -----Original Message----- From: gps...@li... [mailto:gps...@li...]On Behalf Of David Glosson Sent: Thursday, February 20, 2003 2:23 PM To: gps...@li... Subject: [Gpsbabel-misc] Installation on Win 98 I am a newbie and need some help running GPSbabel. I am running WIN 98. I would like to convert gpx files to Geocaching.pdb files and down load them to my Handspring. When I try to open GPSbabel I receive an error message and the program closes. Any help would be greatly appreciated. David **************************************************** David P. Glosson Instructional Associate Collin County Community College Fine Arts-- Photography 2800 East Springcreek Parkway Plano, TX 75074 Voice: 972-516-5028 Fax: 972-881-5103 ------------------------------------------------------- This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. The most comprehensive and flexible code editor you can use. Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. www.slickedit.com/sourceforge _______________________________________________ Gpsbabel-misc mailing list Gps...@li... https://lists.sourceforge.net/lists/listinfo/gpsbabel-misc --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.456 / Virus Database: 256 - Release Date: 2/18/2003 |
From: Robert L. <rob...@us...> - 2003-02-21 13:57:28
|
Gary Paulson wrote: > Not sure what the error message is that you get (might be helpful to trouble > shoot) I played quite a bit outputting it into a CSV file first so that I Yes, including the error will help us help you. (him) > The one thing I want to figure out is how to get the magnav file to not have > the stupid GeoCaching.com GCxxxx short names. The only way I have been able Oh. The reason this doesn't work is that there is no code in magnav.c to support -s. That would almost surely be an oversight and not a conscious design decision. If you can describe the characteristics of a "good" shortname, (upper case only? what characters are allowed/prohibited, what's a good target length, are spaces allowed, etc.) I'll add that for you. > gpsbabel.exe -i magnav -f > C:\Progra~1\Palm\Paulso\Backup\Companion_Waypoints.PDB -o geo -F > c:\temp\Companion.gpx As a sidebar, you do know that what you're creating isn't *really* a GPX file, don't you? Companion.gpx is geocaching.com ".loc" file and not a GPX file. > REM - Remove old GeoCache info so as to not remove duplicates - but keep > hand entered items > edit c:\temp\Companion.gpx Is the goal of this really to produce a merged (unique) set between what's in your Visor and what's in 4476.gpx? If so, perhaps you could automate this even further with the ability to process multiple inputs (one from your unit and one from the source file you get from geocaching.com) and the new filtering stuff that will let you suppress waypoints based on duplicate names or coords. > > REM - output NavCompanion csv file > gpsbabel.exe -i geo -f c:\temp\Companion.gpx -i gpx -f > C:\temp\4476.gpx -o -s magnav -F > C:\Progra~1\Palm\Paulso\Install\99336Nav.prc > > REM - output Mapopolis csv file > if exist c:\temp\4476.gpx gpsbabel.exe -i gpx -f C:\temp\4476.gpx -i geo -f > c:\temp\Companion.gpx -o xcsv,style=99336.style -F 99336.txt > copy 99336.txt c:\progra~1\mapopolis\mapconverter\99336.txt If you wanted to get really froggy (and yes, I know we're entering the land of the incomprehensible) you could make those three commands a single one. Just like you can do multiple inputs, you can do mulitple outputs. RJL |
From: Gary P. <gpa...@ow...> - 2003-02-22 02:03:04
|
Robert Lipe wrote: >If you can describe the characteristics of a "good" shortname, >(upper case only? what characters are allowed/prohibited, >what's a good target length, are spaces allowed, etc.) >I'll add that for you. Thanks! The NavCompanion software will display 9 characters on the screen, but will allow 20 for the shortname. It will take upper & lower and I could not find any punctuation characters it would not take, including , . ; ' " but probably no reason to include them. >geocaching.com) and the new filtering stuff that will >let you suppress waypoints based on duplicate names >or coords. I will have to look at that. I have not looked at the filtering at all. >If you wanted to get really froggy (and yes, I know we're >entering the land of the incomprehensible) >you could make those three commands a single one. >Just like you can do multiple inputs, you can do mulitple outputs. Yeah, I had them in one, then did some playing with another output file and realized I would not confuse myself if I kept the outputs separate. >> I really appreciate the program. If I had the ability I would like to figure out the format for the Mapopolis map that MapConverter puts out and then GPSBabel could create that file directly. Gary -----Original Message----- From: Robert Lipe [mailto:rob...@us...] Sent: Thursday, February 20, 2003 5:54 PM Gary Paulson wrote: > The one thing I want to figure out is how to get the magnav file to not have > the stupid GeoCaching.com GCxxxx short names. The only way I have been able Oh. The reason this doesn't work is that there is no code in magnav.c to support -s. That would almost surely be an oversight and not a conscious design decision. If you can describe the characteristics of a "good" shortname, (upper case only? what characters are allowed/prohibited, what's a good target length, are spaces allowed, etc.) I'll add that for you. > gpsbabel.exe -i magnav -f > C:\Progra~1\Palm\Paulso\Backup\Companion_Waypoints.PDB -o geo -F > c:\temp\Companion.gpx As a sidebar, you do know that what you're creating isn't *really* a GPX file, don't you? Companion.gpx is geocaching.com ".loc" file and not a GPX file. > REM - Remove old GeoCache info so as to not remove duplicates - but keep > hand entered items > edit c:\temp\Companion.gpx Is the goal of this really to produce a merged (unique) set between what's in your Visor and what's in 4476.gpx? If so, perhaps you could automate this even further with the ability to process multiple inputs (one from your unit and one from the source file you get from geocaching.com) and the new filtering stuff that will let you suppress waypoints based on duplicate names or coords. > > REM - output NavCompanion csv file > gpsbabel.exe -i geo -f c:\temp\Companion.gpx -i gpx -f > C:\temp\4476.gpx -o -s magnav -F > C:\Progra~1\Palm\Paulso\Install\99336Nav.prc > > REM - output Mapopolis csv file > if exist c:\temp\4476.gpx gpsbabel.exe -i gpx -f C:\temp\4476.gpx -i geo -f > c:\temp\Companion.gpx -o xcsv,style=99336.style -F 99336.txt > copy 99336.txt c:\progra~1\mapopolis\mapconverter\99336.txt If you wanted to get really froggy (and yes, I know we're entering the land of the incomprehensible) you could make those three commands a single one. Just like you can do multiple inputs, you can do mulitple outputs. RJL --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.456 / Virus Database: 256 - Release Date: 2/18/2003 |
From: Alex M. <al...@co...> - 2003-02-22 03:30:55
|
> > >Thanks! The NavCompanion software will display 9 characters on the screen, >but will allow 20 for the shortname. It will take upper & lower and I could >not find any punctuation characters it would not take, including , . ; ' " >but probably no reason to include them. > In a real pinch, you *could* use the xcsv file stuff to do shortnames the hard way. I use something similar to: %GPSBABEL% -i gpx -f 877.gpx -o xcsv,style=s_and_t.style,snwhite=0,snlen=48 -F 877.csv to take a GPX and convert into to "Streets & Trips friendly" CSV. The (snlen=48) allows me to let shortname synthesizer molest the description into the shortname, essentially trimming off all the "by Ricky, Joey, Johnny, Rocko, Becky, and the GeoPuppy" junk. There's no reason you couldn't come back and read the same CSV you just made as input to make a new "binary format" file, complete with synthesized shortnames. Doing it all in one swoop would be one hell of a command line, though. :) >>geocaching.com) and the new filtering stuff that will >>let you suppress waypoints based on duplicate names >>or coords. >> >> > >I will have to look at that. I have not looked at the filtering at all. > If you have overlapping Pocket Queries, it's nearly a must: %GPSBABEL% -i gpx -f 877.gpx -f 1883.gpx -f 51.gpx 61.gpx -x duplicate,location,shortname \ -o gpx -F %IPAQDIR%\GPX\geocaching.gpx turns about 6 megs of horribly redundant (for a reason) GPX into about 2.2 megs of "clean" GPX. I'm really starting to miss the days of preparing my GPS, PDA, and various map-gadgets for a long weekend... ;) |
From: Gary P. <gpa...@ow...> - 2003-02-22 17:53:19
|
On 21 Feb 2003 19:34 PST you wrote: > me to let shortname synthesizer molest the description into the > shortname, essentially trimming > off all the "by Ricky, Joey, Johnny, Rocko, Becky, and the GeoPuppy" > junk. Hmmm, that is something to consider when adding the -s to the magnav format - stripping everything after the " by " or probably want to work from the end of the file so that you strip everything after the 'last' " by " so as not to mess with something like 'One by One by Ricky, Joey, Johnny, Rocko, Becky, and the GeoPuppy' so the short name would come out as a variation of just 'One by One' > turns about 6 megs of horribly redundant (for a reason) GPX into about > 2.2 megs of "clean" GPX. Hmm, would be interested (probably off the list) on what kind of GPX files you are requesting - maybe I am missing somethign :) The only time I have a 2nd one is when I am going on a trip. Now I think I am missing something. :) > I'm really starting to miss the days of preparing my GPS, PDA, and > various map-gadgets for a long > weekend... ;) True! With GPSBabel my waypoints are all entered and I have maps to them in Mapopolis. Then I convert the geocache gpx file into a plucker document (program name slips my mind right now and is at the office) on my Visor and I have all the geocache info at my fingertips. This format is much better than the e-book that geocaching.com will download. Paperless GeoCaching at its best. Gary |
From: Alex M. <al...@co...> - 2003-02-23 00:27:12
|
> > >Hmmm, that is something to consider when adding the -s to the magnav format - stripping everything after the " by " or probably want to work from the end of the file so that you strip everything after the 'last' " by " so as not to mess with something like 'One by One by Ricky, Joey, Johnny, Rocko, Becky, and the GeoPuppy' so the short name would come out as a variation of just 'One by One' > That's something that the shortname synthesizer does by default. I think the last "by whoever" is the first thing to "go" when scrunching. Although I'm pretty sure Robert didn't initially intend for it to be used for that purpose, it's an excellent by-product. Toss in XCSV's ability to re-map fields as a by-product and you can do some really funky stuff with it without having to "hack up" whatever format you're actually using. :) >Hmm, would be interested (probably off the list) on what kind of GPX files you are requesting - maybe I am missing somethign :) The only time I have a 2nd one is when I am going on a trip. Now I think I am missing something. :) > I currently do 4. One is, of course, my state -- Louisiana. Another is the 500 closest to me -- all of Louisiana plus West to Houston, TX and East to Alabama). Another is ones that I have found only -- Any of several states, much of which in Louisiana, Texas, and Mississippi. The last is the closest 500 to me that were logged in the last week or so -- depending on activity, can be just about anything. Each one serves a certain purpose. For instance, I use PocketStreets (PocketPC) quite often. Each PocketStreets map requires it's own waypoint file to match with that map. I have about 10 map areas that are in Louisiana and about 6 of other surrounding states on my PDA. For the Louisiana maps, I create one "Louisiana" waypoint file and link it to the Louisiana maps. For the out-of-state maps, I link it with the "everything" waypoints. For the Louisiana maps, this keeps the waypoint list down to about 150 instead of 600-700. Since I have several mapping applications that all work differently, this seems to work best for me. 99% of it never gets used, but it's handy having it around for thse odd times that you need to compare topos, street maps, etc... from three different apps to figure out exactly what you're up against. And the best part it is, it's automated so it's just sort of magically there for me if I need it. :) .... alex |
From: Robert L. <rob...@us...> - 2003-02-24 14:41:35
|
> >format - stripping everything after the " by " or probably want to > >work from the end of the file so that you strip everything after the > > That's something that the shortname synthesizer does by default. > I think the last "by whoever" is the first thing to "go" when See also the "gsshortnames" option to GPX that tells the code to use the groundspeak:name instead of the descr name for the waypoint. The Groundspeak GPX files include the kitchen sink in the descr name and gsshortnames tells it to use just the cache name on such an input file. gpsbabel -i gpx,gsshortnames -f .... > scrunching. Although I'm pretty sure Robert didn't initially intend > for it to be used for that purpose, it's an excellent by-product. Oh, it was quite intentional. I've long thought it was silly that the waypoint description included the name of the hider, the difficulty, the terrain, the lunar phasing at the time of the last find... RJL |