CalTopo uses standard formatting for map objects, such as lines and markers. These can be moved to and from your GPS device with import and export. The CalTopo part of this process is well described in the Import and Export Functions Chapter. If you need additional help working with your GPS device, the instructions below should be of aid.
Topics on this Page:
You can import and export data using a couple of methods.
(Most Common) Access GPS Units that support a USB Mass Storage Interface through the file interface.
USB mass storage interface means that when you plug the GPS into your computer, it appears as a USB drive, like a thumb drive or external hard drive. All new GPS devices and most devices currently in use utilize mass storage. A list of Garmin GPS units that support a USB mass storage interface can be found here.
(Very Old Garmin Devices) Connect directly to a Garmin GPS using GPSIO
GPSIO is a still-experimental replacement for the Garmin Communicator plugin, built on open web standards and using GPSBabel to read GPS data. Additional information is available here. See below for installation instructions.
These instructions assume a Garmin GPS, but similar steps will work with other GPS units that support a USB mass storage interface.
Connect the GPS to the computer with a USB cable. It may take the GPS a minute or two to save the tracks and establish a connection. Once the connection is established, the computer may chime and/or a file explorer window will open for the GPS in Windows. On a Mac, a Garmin folder will appear on the desktop.
Importing GPS Tracks and Waypoints as Lines and Markers using the USB Mass Storage Interface Method
On the CalTopo top menu bar, click "Import" and "Choose Files".
Navigate to the Garmin unit, and then the Garmin / GPX folder, select the desired track and/or markers and click "Open".
Un-check any waypoints or tracks you do not want to import and click "Import".
Exporting Lines, Polygons and Markers to GPS Units using the USB Mass Storage Interface Method
On the CalTopo top menu bar, click "Export" and "Download GPX File".
Depending on your browser and how it is configured, you may be prompted where to save the file or it may be automatically saved in your downloads folder.
If you are prompted where to save the file:
If the file was automatically saved in your "Downloads" folder:
In the bottom bar of the browser (the example shown is Chrome) click the menu beside the file and choose "Show in Folder" .
Ejecting a GPS Connected Via USB
In Windows, eject the GPS by clicking on the USB icon in the System Tray and then selecting the Garmin unit.
In MacOS, eject the GPS by right-clicking on the GARMIN folder on the desktop and click "Eject "GARMIN".
For the time being, GPSIO installation is a multi-step process that requires a bit of computer savvy. Hopefully, at some point in the future, this will all get boiled down to a single-click install.
Python, which comes pre-installed on Mac and Linux installations, but may need to be installed for Windows. Click here to download the latest Python for windows. During installation, make sure to enable the option to "Add Python to environment variables" (or similar wording) so that other programs can make use of it. If needed, you can run the install program again, and modify your existing Python installation, to enable that option.
GPSBabel, an open source program for working with GPSs and GPS data (consider making a donation). Click here to download.
Install the host. Download. On windows systems you must unzip this file by right-clicking on it and choosing "Extract All"; the installer will not work properly if you navigate into the zipped folder by double-clicking on it in the windows file explorer. Either double-click on the install.py script or open up a command prompt and run "python installer.py".
Install the extension in your browser.
Chrome:
Click the following link to install the extension
Connect the GPS to the computer with a USB cable. It may take the GPS a minute or two to save the tracks and establish a connection.
On the CalTopo top menu bar, click "Import" and "Connect via GPSIO".
A message will appear while the GPS is being read.
If the connection is unsuccessful, you may see an error message. The extension may not be correctly installed, or you may have not given the GPS long enough to connect.
A second message will appear once the data has been read and is being processed.
Un-check any waypoints or tracks you do not want to import and click "Import".
Connect the GPS to the computer with a USB cable. It may take the GPS a minute or two to save the tracks and establish a connection.
On the CalTopo top menu bar, click "Export" and "Connect via GPSIO".
Un-check any objects you do not want to import and click "Export".
Once the export is complete, you will see this message: