Tech – Life Rebooted / Taking our lives on the road Wed, 20 Jul 2016 18:47:13 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.1 61655839 Creating Route Maps with OpenStreetMap /creating-route-maps-with-openstreetmap/ /creating-route-maps-with-openstreetmap/#comments Tue, 13 Jan 2015 18:32:16 +0000 /?p=1213 When we started our full-time RVing, I knew I wanted to keep a map of each year’s travels. I started by creating Google maps with our approximate route from campground to campground, but I soon ran into a limitation: Google now only allows up to ten destinations on a map. After trying many solutions, I settled on umap, part of the OpenStreetMap project. Over the months I’ve received quite a few questions about how I make our maps, so today I’ve put together a tutorial of sorts explaining the tools and process I use.

The tutorial will cover three main steps and one bonus step for those who aren’t using a GPS that records and exports drives:

  1. Exporting trip data from our Garmin RV760 GPS after each drive.
  2. Importing that data into the umap web site.
  3. Customizing the umap to make it appear the way I want.
  4. Bonus: An alternate way of creating trip data using Google Maps instead of a Garmin GPS.

Using this method I easily create maps like the one below each time we relocate to a new campground. Each phase of our journey is in a different color, and each campground is a green dot, with our current campground highlighted via a tent marker:

map-tucson1

1. Exporting trip data from the GPS

The first thing we need is the route data from our trips. To navigate from one campground to the next we use our Garmin RV760 GPS. Unlike a normal GPS, this RV-specific model (and similar models by Rand McNally and others) avoids low bridges, U-turns, and other non-RV friendly routes. It also keeps a log of each drive, which can later be saved to a file on our computer.

If you use a different GPS device, check your owners manual or the included software. It’s very likely that it also can record your drives and export them in a similar way. If you need to manually create routes, skip down to 4. Creating GPS tracks using Google Maps to read about an alternate approach instead of following step 1.

Figure 1 below shows Garmin’s BaseCamp software running on my computer, with the RV760 GPS device plugged in via USB. The bottom left shows a list of all the drives the device has recorded, named as “Active Log” with a timestamp. I’ve selected one log, which shows up highlighted on the map. While you can export the GPS tracks directly from the device, I prefer to keep a copy of the tracks in the Garmin BaseCamp software for future use. To do this I drag and drop the latest Active Log from the device (bottom left in Figure 1) into a folder in the BaseCamp software (tracks-2014.3-west for example, middle-left in Figure 1).

Figure 1

Figure 1 — listing GPS device track logs in the BaseCamp software

At the bottom of the screen some data is listed about the recorded drive. For example, our December 23 drive was 123 miles long and took us almost three and a half hours (we were driving through a blizzard—no fun). The GPS recorded 1,047 points along our drive… those points are what make up the red line. Double-clicking the selected “Active Log” file will show detailed data which can sometimes be interesting, but isn’t necessary for creating the route map. An example of that detailed data is shown in Figure 2 below:

Figure 2

Figure 2 — viewing detailed data for a trip log

Based on this view, the GPS recorded a track point around every 0.2 miles. Each point lists our exact position, heading, speed, elevation, and a timestamp. In this interface, points can be deleted, or multiple Active Logs can be merged together if desired. I’ve merged track logs if we stop for lunch and the GPS starts recording a new file. I prefer to have just one file for each day’s drive, so I merge the two together into one.

In addition to our recorded trips, our travel map shows each campground we’ve visited. When using the Garmin software to plan our routes between two campgrounds, I copy the campground waypoints into a folder to keep track of all the campgrounds for the year. Then it’s a simple matter to later export that folder to a file of GPS waypoints to upload into our map. Figure 3 below shows our “Campgrounds 2014” folder, a partial list of campgrounds in the lower left, and markers on the Garmin map for the campground locations:

Figure 3.

Figure 3 — viewing the list of all campgrounds we’ve visited

Now the magic happens: exporting the data. To export data, I first select an individual track log, or a folder of track logs (such as the tracks-2014.3-west that I mentioned earlier, where I copied all the GPS tracks from the device onto the computer), or my folder of campgrounds. Next, I choose the File→Export option from the menu. This lets me save the routes or campgrounds to a file as GPX, or GPS Exchange Format. GPX files can then be loaded into nearly any GPS or mapping software.

Figure 4

Figure 4 — exporting track logs or campgrounds to a GPX file

2. Importing GPS data into OpenStreetMap

Now it’s time to create a umap account and new map where the GPS data can be displayed. Remember, if you don’t have a GPS that records and exports routes, you can create GPS tracks manually in Google Maps by following the instructions in 4. Creating GPS tracks using Google Maps, below.

Head on over to http://umap.openstreetmap.fr/ and click the “Log In / Sign In” link to get started:

Figure 5

Figure 5 — creating an account and signing in to umap

There are four ways to log in. The method most people should use is to click the “map and magnifying glass” icon to create a username and password just for umap. However, if you have a Twitter account you can click the bird icon to log in using your Twitter credentials (this is what I do), or if you have a Bitbucket or Github account you can click their corresponding icons as well. For most users, creating a umap login is the best path to follow.

Once you have created your account and logged in, click the light blue “Create a map” button. You’ll be taken to your new, empty map (Figure 6). Your map will be centered over France: the home of the umap software’s developers, and a good reminder to folks like me that the U.S. isn’t the center of the universe. Don’t worry about re-centering the map on the U.S… once you upload your GPS data, the map will automatically move to show you your data.

Figure 6

Figure 6 — the default “new map” view in umap

The first thing to do is to import some of your GPS track logs or campground data. Click the “import” button—it’s on the right side of the map and is shaped like an arrow pointing up (Figure 6, above). An import screen will appear (Figure 7, below) where you will need to click the Choose Files button and select one of the GPS files exported earlier from Garmin BaseCamp (or from Google Maps if you used that option). Towards the bottom of the window, select “Import in a new layer”. Layers allow different batches of data to be loaded into separate parts of the map, so they can be manipulated separately. Each layer can have its own line color, marker style, etc.

Figure 7

Figure 7 — importing data from a file into umap

When ready, click the light blue “Import” button to complete the upload of your GPS data file. If everything worked as expected, you should now see your GPS data displayed on the map! After I uploaded my tracks-2014.3-west routes (all our GPS logs from Florida to Arizona), my map looked like Figure 8, with my trip data displayed as a blue line stretching from Florida to Arizona:

Figure 8

Figure 8 — GPX route lots successfully loaded and displayed

3. Customizing the map’s appearance

One of the first things I like to do is change the map’s background design. OpenStreetMap offers many different styles of map, from a simple street map, to a landscape and terrain map, and even some more eccentric designs such as a watercolor map or black-and-white map. The icon on the right that looks like a stack of cards will let you browse and choose a different style (Figure 8, above). After I’ve selected the “Landscape” style, my map looks like this Figure 9, below (I’ll explain the “Edit Layers” button in a moment).

Figure 9

Figure 9 — map style changed to “landscape”, showing mountains and terrain

I suggest trying out all the different map styles until you find one you like. Now, let’s get back to that Edit Layers button highlighted in Figure 8. Click it to display a list of the layers in your map. Right now you probably only have two—your new layer with the data you uploaded, and the original, empty layer created along with your map. The map I use has five layers: our 2014 campgrounds, our 2015 campgrounds, and three phases of our journey: north in the summer, south in the autumn, and west in the winter. By uploading our journey into different layers, I can color the route lines differently for each season of our travels.

Clicking the pencil icon next to a layer, as highlighted in Figure 9, above, will let you change the colors, line thickness, and other settings for that layer:

osm-a

Figure 10 — changing the layer settings

The settings panel opens on the right side of the map, and has many different options. Above, I’ve changed my line color to red, and made the line thickness much heavier and more opaque. If desired, you can even double-click on an individual route segment or campground marker to change the color and style just for that data.

At this point it’s probably a great idea to click the blue “Save” button in the upper right corner of the map. The other options and buttons are outside the scope of this tutorial, and are not needed for creating maps like my route and campground map anyway. Once you’re comfortable with the basics, go ahead and experiment with the other buttons if you’d like.

With these basics, you can import any number of trip logs, campgrounds, or other GPS data and turn them into a beautiful map! The “More” button on the left of the screen includes a “Share” link that will help you embed the map in a web page or blog, or you can do what I do: take a screen capture of the map and upload it to our blog as an image.

4. Creating GPS tracks using Google Maps

If you aren’t using a GPS device that records and exports track logs, or if you just want to create track logs manually, you can use Google’s “My Maps” software instead. Head over to http://www.google.com/mymaps and click the big blue “Create a new map” button seen in Figure 11, below. You’ll need a Google account to proceed—if you don’t have one, you’ll be prompted to create a free Google account.

Figure 11 -- Creating a new Google custom map

Figure 11 — creating a new Google custom map

Once your new, blank map is created, you can add some directions. Click the “Add directions” button and enter up to 10 destinations, as shown below in Figure 12. Google will create a route between the destinations using whatever roads it feels are fastest. If needed, you can drag the route line onto different roads to customize the route. There is a limit to the number of route customizations you can perform, however.

Figure 12 -- adding directions to the Google map

Figure 12 — adding directions to the Google map

Once you have your route displayed the way you want it, it’s time to export it to a file. To access Google’s menu of options, click the three vertical dots as shown in Figure 13 below. You may see several sets of three vertical dots, with different menus. To export the data, you will need to click the menu for the entire map, not the menu for the route directions you just added. After opening the menu, click the “Export to KML” option. Whereas the Garmin software used in Step 1 exports as GPX, or GPS Exchange Format, Google exports in KML, or Keyhole Markup Language. Fortunately, the umap software we use to create our maps can read either format.

Figure 13 -- exporting route data from Google maps

Figure 13 — exporting route data from the Google map

The last step in the export process is to select which data to export, and clicking “Download” to download the resulting file to your computer:

Figure 14 -- foo

Figure 14 — selecting the data to export, and downloading the exported file

If everything worked as expected, you should now have a file on your computer with a “.kmz” filename extension. This is a compressed (zipped) file, so before it can be uploaded into umap as in Step 2 above, it needs to be uncompressed. You should be able to open the file in almost any decompression software, such as unzip. On my Mac, I had to change the filename from “.kmz” to “.zip” and then I could open and uncompress it. Inside the uncompressed Zip archive is the “.kml” file that can be uploaded into umap.

Closing thoughts

The above process may look complicated, but after doing it once or twice it becomes simple and only takes a few minutes to update after each trip. There are many tools available for creating route maps… I’ve tried quite a few and so far the umap tool has been the easiest and most flexible that I’ve found. If you’ve found other tools that work well for you, please leave a comment and share what you’ve found!

Garmin RV 760LMT Navigation System: There are a few RV-specific GPS systems on the market, with the most popular being the Garmin, the Rand McNally, and the Magellan. They let you enter your RV’s height, weight, and length, and will automatically route around roads that have low bridges or weight limits. We have the Garmin and though it has a few quirks, it works pretty well. If you decide to purchase any of them (or anything else) through our Amazon affiliate link, we’ll get a small reward to use towards our fuel purchases. Or check out our list of other RV gear we recommend. Thanks for your support!

]]>
/creating-route-maps-with-openstreetmap/feed/ 35 1213
Changing Your Home Base in Google Maps /changing-your-home-base-in-google-maps/ /changing-your-home-base-in-google-maps/#comments Mon, 03 Nov 2014 17:08:31 +0000 /?p=1000

Update December 2015: Google changed something in late 2015 and as far as I can tell, it is no longer possible to manually set your home location. The only alternative I’ve found is if you use the Google app on your phone and allow it to track your location, the location will carry over to your computer map as well.Mike

Since we are living someplace new and unfamiliar every week or two, Google Maps has become one of our most valuable resources. We find ourselves using it several times each day, for everything from finding the nearest supermarket, looking for places we can walk the dogs near our campground, or planning the next segment of our drive.

Something I noticed after a while was that every time I opened a new Google Maps window in my browser, it would show the map of where we used to live, before RVing, which wasn’t very helpful. As it turns out, there’s a simple way to tell Google Maps where you are, and where it should open its default map to. Now, if we’re going to be staying someplace for more than a few days, I set my Maps “home” location so that any time I open a map or do a Google search for restaurants, supermarkets, etc., it shows me exactly what I’m looking for.

Here’s how it works.

1. Open Google Maps in your browser. It’s probably showing you a map of the wrong place. For example, we’re not in Tampa any more but that’s what Google shows me:

We're not in Tampa any more, Google!

2. At the bottom right of the map, click the gear icon and select “Search Settings”, as shown in the picture above.

google-map-2

3. This will bring you to a page that asks “Where are you?” Just enter the city and state that you are currently staying in, and click the Save button, as shown above. I’ve tried entering the exact address for our current RV park, but Google appears to only use the city and state portion.

4. Now, open a new browser window and navigate to http://maps.google.com/. The map should be centered around your current city automatically:

google-map-3

5. Try doing a standard google search for something like “restaurants”, or “supermarkets”. You should receive local results (like those in the black background section in the picture below) and a local map showing nearby results. You’ll also see Google’s standard results, which may or may not be relevant for your current location. If you just want local results, you can search for “restaurants near me” or “supermarkets near me”.

google-map-5

 

While having our default maps centered around the wrong city is a very minor inconvenience, being able to update it each week when we move makes things just a little bit easier and more convenient. Since it’s a simple task, I find it worthwhile to spend 30 seconds getting it done.

 

]]>
/changing-your-home-base-in-google-maps/feed/ 1 1000
Our Toad Can See! /our-toad-can-see/ /our-toad-can-see/#comments Sun, 09 Feb 2014 17:06:18 +0000 /?p=221 Last year, the world was wowed by the many different views of the Chelyabinsk meteor streaking through the sky and exploding over Russia. The videos were possible because many drivers in Russia have dashboard video cameras (the reason for this is unfortunately to protect drivers from corruption and scams). Since we will be doing a lot more driving soon, we thought it would be interesting to install a dash cam in our RV and toad. Mostly, we hope it’ll be great for capturing interesting scenery as we drive across the country through all the places we’ve never been to before. However, it can also be our eyewitness just in case of an unexpected accidents or incidents on the road.

 Test video from our new DashCam installed in the CR-V. Click the gear icon to change to 1080p to view the original high definition version.

The two web sites I did most of my research on were Dash Cam Talk and Car Cam Central. Cameras range from $50 to $250, and have a variety of features. Some include GPS tracking, so you know exactly where the car was at each moment in the video. Most have screens so you can view the video as it’s being recorded. Some have better night vision, while others have very wide-angle views to capture more of your surroundings. I eventually decided on the Mobius based on its relatively low price ($80), its very small form factor (it’s around the size of a tic-tac box) which makes it less noticeable, and its high-quality HD video. The camera is configured to start recording as soon as the car is turned on, and stops recording 15 seconds after the car is turned off. It will record continuously by deleting older video segments to make room for newer ones.

I still have a few wires to tighten up, but the install is nearly complete and was easy and straightforward. Below are a few photos of the installed camera, with most of the wiring easily hidden from view:

20140201-IMG_2197

20140201-IMG_2203

IMG_2515

20140201-IMG_2204

20140201-IMG_2205

]]>
/our-toad-can-see/feed/ 11 221