gpx

How to Load a Boundary (Track) File into a GPS Unit

 

Let’s say you would like to upload Game Management Unit 1 to your GPS. 

1) Download the Game Management Units KML from the IFWIS Open Data page, https://fishandgame.idaho.gov/ifwis/portal/opendata.

2) Open the KML in Google Earth. Right-click “1” in the gmu features list. Select “Save Place As…”

3) Save the feature as a KML (not a KMZ).

4) Convert the KML to a GPX file.  There are many open-source software options.  I like KML2GPX.exe (download from https://groups.google.com/forum/?fromgroups=#!msg/kml-support-getting-started/5K7vcIGUz6s/_EvtN-YqXuwJ) and GPSBabel (download from http://www.gpsbabel.org/).

5) Upload the GPX file as a track to your GPS.  NOTE: for those GPS units with smaller data storage space or without a data storage card the track may be too large to upload without simplifying.  Using GPSBabel, you can apply a “Filter” to the Routes & Tracks to simplify the boundary.  For units such as the etrex Vista Cx, I know that the track point upload limit is 500 (otherwise it will give you a message that says “track truncated”. The Minnesota DNRGPS Application also works well for uploading data but I have not found a way to simplify the track using this software (http://www.dnr.state.mn.us/mis/gis/DNRGPS/DNRGPS.html). 

There are many different tactics for completing this process but these are the steps that have given me the least amounts of difficulties for a number of different Garmin GPS units.  These steps have not been tested on Magellan, Lowrance, TomTom, etc.

Do you have another method that works better for you?  Please share in the comment below!

Create GPX (gps files) from ArcGIS Shapefiles or GoogleEarth KML files

For some, DNR garmin (http://www.dnr.state.mn.us/mis/gis/tools/arcview/extensions/DNRGarmin/DNRGarmin.html) may be enough for converting shapefiles to gpx files but this program may not always work - especially for large files. I have found it easiest to convert ArcGIS shapefiles to KML and then to GPX files.

Shapefile to KML

Depending on the content of your shapefile, there are two different options for creating a KML.

1)      Open-source Shp2kml, available at: http://www.zonums.com/shp2kml.html .  This would be my first choice.  The GUI is very straightforward and gives you quite a few options for customizing your KML, such as: the color scheme, roll-over effect, and which attributes are displayed.  NOTE: The list of acceptable Datums is kind of short.  Found it easiest to just re-project shapefiles to WGS84.  Also, found that this tool would not always work for shapefiles with especially long text attributes and/or multi-part polygons. (This is discussed in more detail in a past blog called Shapefile to Google Earth kml - Customize Symbol Properties and Labeling (NO PROGRAMMING REQUIRED!).

2)      Create a layer file of your shapefile and use the ‘Layer to KML’ tool in ArcGIS.  You have less authority over the output with this method.  Limited customization of color scheme can be done in Google Earth (unless you would like to program some fancy customizations).  NOTE: Actually saves the file as a KMZ; resave the KMZ as a KML for conversion to GPX in GoogleEarth.  If you are using this options, delete all of the attribute fields that you do not want to show up in Google Earth – this information pops up when the feature is clicked.

KML to GPX

Lots of options. 

1)      Open-source KML2GPX, available at: http://groups.google.com/group/kml-support-getting-started/msg/ec5e2ae637ed4bfc

3)      Open-source GPSbabel, available at: http://www.gpsbabel.org/

4)      Built-in tool on gpsies.com, available at: http://www.gpsies.com/convert.do

I know that DNR garmin and the tool on gpsies.com are not good for very large datasets.