• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..07-May-2022-

READMEH A D06-Jul-20202.2 KiB4436

README.magnavH A D06-Jul-20201.4 KiB2922

README.pspH A D06-Jul-20204.3 KiB11371

axim_gpb.ccH A D06-Jul-20204.3 KiB175115

cetus.ccH A D06-Jul-202015.3 KiB658513

copilot.ccH A D06-Jul-20207.2 KiB320239

coto.ccH A D06-Jul-202011.1 KiB436330

delbin.ccH A D06-Jul-202083.6 KiB3,3742,891

filter_skeleton.ccH A D06-Jul-20203.5 KiB10832

gcdb.ccH A D06-Jul-20207.2 KiB312232

geoniche.ccH A D06-Jul-202018.5 KiB851670

google.ccH A D06-Jul-202014.4 KiB557459

gpilots.ccH A D06-Jul-202012.9 KiB435317

gpspilot.ccH A D06-Jul-20205.3 KiB235168

mag_pdb.ccH A D06-Jul-20206.1 KiB231157

magnav.ccH A D06-Jul-20206.4 KiB254197

mapopolis.ccH A D06-Jul-20206.8 KiB297224

mapsource.ccH A D06-Jul-202060.2 KiB2,0501,400

msroute.ccH A D06-Jul-202017.4 KiB680509

overlay.ccH A D06-Jul-202017.8 KiB700583

palmdoc.ccH A D06-Jul-202015.7 KiB620482

pathaway.ccH A D06-Jul-202020.2 KiB815615

pdbfile.ccH A D06-Jul-202010.8 KiB479380

pdbfile.hH A D06-Jul-20202.4 KiB8450

psitrex.ccH A D06-Jul-202019.8 KiB780570

psp.ccH A D06-Jul-20209.9 KiB407253

queue.ccH A D06-Jul-20201.2 KiB4620

queue.hH A D06-Jul-202010.7 KiB434274

quovadis.ccH A D06-Jul-20206 KiB270200

quovadis.hH A D06-Jul-20203.3 KiB12387

README

1Every community needs a retirement home.  deprecated/ is ours.
2
3This is where formats get moved once they become unused or are little used
4and problematic to refit into newer infrastructure.  Formats are moved here
5so they remain examples for future developers or so that they can be revived
6by interested parties and updated in the future.  As I am writing this, the
7formats being deleted are each under .02% (yes, the decimal is in the correct
8place) of our expected users.
9
10This allows us to modernize our core systems without getting bogged down
11in reimplementing formats that nobody[1] has used in years.  It also allows
12us to more easily bring back formats if we were wrong on how popular something
13was.
14
15Epitaths
16
17* cetus, copilot, coto, gcdb, geoniche, gpilots, gpspilot, mag_pdb, magnav,
18  mapopolis, palmdoc, pathaway, pdbfile, quovadis: Palm/OS has been in decline
19  for years.  We've seen no list traffic about these in years.  Many of them
20  have particularly grubby internal implementations.  None of these programs
21  have been updated since the demise of Palm/OS.
22* hsa_ndv: Zero list traffic from anyone other than original author,
23  who has quit responding to email, contributed it ten years ago.
24  Use of "raw" expat (which we're removing), strange structure, poor test
25  suite coverage.  Company that created HSA is gone.
26* coastexp: Extremely little use (three posts since submitted ten years ago,
27  zero in the last five years)   Uses expat.  Probably easier to revive than
28  hsa_ndv if there's interest.
29* msroute: Long a problematic format when it was added in 2005.  It read
30  Microsoft AutoRoute 2002 files.  It somewhat worked until about 2007 but
31  pretty much every annual Microsoft update broke it.  As AutoRoute and
32  Streets & Trips has added GPX, this format has outlived its usefulness.
33* psp: If desktop Microsoft S&T from 2002 was dead (see msroute)
34  PocketStreets 2002 Pushpin is even more dead.  Not used or made in years.
35* axim_gpb: Dell Axim Navigation (their iPaq-wannabe) hasn't been used or
36  made in years.  Usage stats are near zero.
37
38R.I.P.
39
40-- Robert Lipe
41
42[1] That's in the purely mathematical sense, not a personal one.  We have
43 millions of users...
44

README.magnav

1Translating NAV Companion waypoints to another format is as easy
2as with any other format.  Just find the Companion_Waypoints database
3in your palm backup directory and use it as the input file.
4
5When translating waypoints back to NAV Companion, though, you need
6to jump through some hoops:
7
8First, you must merge any waypoints that already exist in the database
9in your Palm Backup directory with the ones you are adding; failure to
10do so will result in only the new points being available in NAV Companion,
11even if you give the new database a different name (it will overwrite
12the old database, even in your backup directory.  That's a feature of
13PalmOS, not of NAV Companion.)
14
15To merge the databases, use a command line like the following:
16
17gpsbabel -i magnav -f Companion_Waypoints.PDB -i geo -f geocaching.loc -o magnav -F merged.pdb
18
19Second, you must use the installer to install your new PDB file.  Don't
20make the mistake of copying it over the existing Companion_Waypoints.PDB
21file; the one on the handheld will overwrite it rather than merging with
22it.
23
24Finally, because NAV Companion is not designed to work with desktop
25applications, you must tell NAV Companion that its waypoints database
26has changed out from under it.  One way to do this is to go to the
27waypoints screen and attempt to scroll; that will force it to reread
28the database and fix the record pointers that it keeps on the heap.
29

README.psp

1MS Pocketstreets 2002/2003 Pushpins (.PSP) Q & A
2------------------------------------------------
3
4Q: Why should I use gpsbabel/psp to make pushpins when Streets & Trips (S&T)
5   already does that for me?
6
7A: gpsbabel/psp has the advantage of being able to create pushpins WITHOUT
8   creating the associated map file and the need to "import" the waypoint
9   data into S&T.  Through a series of scripts, you can create a dozen
10   or so PSP files in a few seconds as opposed to a few weeks using the
11   S&T interface.  The maps are not going to change between sessions,
12   only the pins will.  Why waste all that time creating maps when all you
13   really want are updated pins? As an aside, gpsbabel/psp creates points
14   WITH THE PROPER coordinates where S&T does not in some areas of the U.S.
15   (Nashville, TN for instance).
16
17
18Q: I keep getting a blank (32 byte) PSP file?
19
20A: There are either no points to write, or you have botched the command
21   line for gpsbabel.  gpsbabel is sensitive to UPPER and lower case
22   on the command line.  A simple command line to create PSP files
23   looks like this:
24
25   gpsbabel -i geo -f geocaching.loc -o psp -F NewOrleans.psp
26
27   Note the use of "-f" for INPUT files and "-F" for OUTPUT files.
28
29
30Q: I've created a PSP file, now what do I do with it?
31
32A: To use pushpins in Pocketstreets, you need to have both a map and a
33   pushpin file.  These two files must exist in the same folder and have
34   exactly the same base name as the map.  For example, the pins that
35   correspond to the map "NewOrleans.mps" should be named "NewOrleans.psp".
36
37
38Q: I don't have a map?  What do I do now?
39
40A: Create one using the "Export map to Pocketstreets" option in S&T.  You
41   can also pick up some major city maps on the web from the MS Pocketstreets
42   website if you are interested in seeing how it works.
43
44
45Q: I have .EST files, not .PSP files.  What's up with that?
46
47A: In order to make PSP files, you need to use the "Export map to
48   Pocketstreets" function in S&T.  .EST files are for use in S&T, not
49   Pocketstreets.
50
51
52Q: The .PSP files differ when I use gpsbabel/psp versus Pocketstreets to
53   create them.  What's up?
54
55A: Pocketstreets makes corrections to the S&T waypoint data upon initial
56   loading. gpsbabel/psp writes PSP files with these corrections already made.
57   Ask MS.
58
59
60Q: Does gpsbabel/psp work with (Autoroute, Mappoint, etc..) .PSP files?
61
62A: As of this writing, I haven't seen any so I can't be sure.  If they
63   follow the same layout as S&T 2002, I'd imagine so.
64
65
66Q: Does gpsbabel/psp work with (S&T 2001, S&T 2002, etc...) files?
67
68A: MS the file layout between S&T 2001 and S&T 2002.  The gpsbabel psp
69   module is known to work fine with S&T 2002 and 2003.
70
71
72Q: Does gpsbabel/psp work with (insert your country/location here) maps?
73
74A: If it doesn't, feel free to email the PSP files to me at:
75   geo_alexm at cox-internet.com.  I only had USA based data to work
76   with while figuring out the file layout.  Please include as much
77   information about the points as possible (lat/long, name, etc..)
78   and do it in English.  I don't read or speak any other languages
79   fluently.
80
81
82Q: What do you mean S&T writes points with the wrong coordinates?
83
84A: At some point in the "Export map to Pocketstreets" function in S&T,
85   it goofs the lat/long data.  Points in Nashville tended to shift
86   1.4 miles WEST of their original location.  I'm not a geometry buff,
87   but I'd imagine they have a reference point for generating coordinates
88   that's wrong in (at least) that area.
89
90
91Q: I have 800 waypoints that cover a dozen or so Pocketstreets maps.
92   Do I need to to split my points up into smaller chunks to match the
93   area covered by the maps?
94
95A: No.  Pocketstreets will "ignore" points that are outside of the map
96   area.  Points that are not on the current map will be "grayed out"
97   in pushpin explorer in Pocketsreets.  This is the reason the PSP
98   module was written for gpsbabel in the first place.
99
100
101Q: Where can I find documentation for the layout of PSP files?
102
103A: Just about everything I know about the PSP file format is documented
104   in the source.  To the best of my knowledge, there is no documentation
105   (and for good reason, I've come to discover).
106
107
108Q: I have some other problem, what do I do?
109
110A: Email me at geo_alexm at cox-internet.com and I'll see if I can
111   work it out.
112
113