Posting My Tracks on the Site

With an old Raymarine e80 and no real excuse to invest in a Garmin InReach or a Spot satellite tracker, it has always been a challenge to get tracks of our trips in a format I can share. And I like to share. I have previously documented my boat tracking attempts on my personal blog (here and here) but I don’t think I ever summarized the Google Maps procedure I now use. It’s a lot of work and very convoluted, but I do find going through it is a good way to summarize the trips in my head after I get back home and I always get some enjoyment from bending technology to my will 🙂 Your mileage may vary.

Recording the Tracks

While crusing we start a new track each day using Navionics on the iPad. It’s a first gen and is occasionally cranky, but it lives below plugged in to the usb charger and is generally happy enough to do this one simple job. It also syncs the tracks via wifi to my much more modern iPhone 7, so I can work with them later from both places.

iPad: Navionics v4.7.2 (this is an ancient iPhone version)
iPhone: Navionics US & Canada v11.1

Then when we get home (or I have some leisure time to screw around with computers) I start working on consolidating the tracks and posting them online.

The Procedure

1 — The first job is to get the pesky KMLs in the first place. Right now the easiest way is to email them from the app to myself. Here’s what that looks like:

iPad version of the email

 

iPhone version of the email

 

The iPad gives me an attachment with the KMZ (which is essentially a KML embedded with graphics etc.). The iPhone version gives me a link to download the KML, which adds another step. Recently the KMZ files have started to be rejected by Google Maps, so while I find the attachment handier to work with , it looks like I am going to be stuck with using the link to the KMLs unless I want to dig the embedded KMLS out of the KMZs.

I really wish there was an easier way. But all the other options (DropBox etc.) just save the graphic and not the link. I have also used the Save to Notes option (btw this is all done on a Mac—no idea how it works on a PC…sorry) which is a bit faster and gives the exact same info as the email but for some reason the links are not clickable and just makes for a few more steps.

2 — So after sending myself a gazillion emails, I click the link to download each KML in turn and organize them in a folder. At this point I generally pause to make a small spreadsheet with departure and arrival points  as well as dates and times, so I can keep it straight and later include that info in a blog post.

3 — Next I can either upload them all, separately, to Google maps or take the time to edit the text files and string them all together. If I edit the files (more about that in a minute), it is much quicker to upload but then they all run together negating the ability to keep the days separate. If I don’t edit them together I will have to go into Google maps and start merging layers as Google maps has a limit of 10 layers it will allow you to create.

To merge files…

KMLs are just text files, in fact they are just xml files. You can open them in any text editor and muck around as much as you want. Open up the files and look for the section that contains the coordinates. You can then cut and paste these coordinates from multiple files into one master file to create one long track.

To upload, go to maps.google.com and sign in to your Google account (you need a Google account, obviously, to do this). Click on Your Places in the sidebar, then MAPS and hit Create Map. Or you can also go straight to mymaps.google.com and hit +Create a New Map.

4 — Hit Untitled Map and an edit box will pop up so you can change the name of the map and add a description if you so choose.

5 â€” Under Untitled Layer, click Import and select the KML file or drag it into the pop-up window. Don’t bother changing the title yet.

What should appear is an error message, a Start and End icon and the track itself. The error message can be cleared (not necessary if you don’t want to) by clicking on Open Data Table and then right clicking on the first row where it says Navionics. Simply delete the row and close the window.

Oops

At this point in writing this post I ran into a snag. It didn’t work. MyMaps kept kicking out an error that said: An error occurred. You may continue to use the application but any change that you make may be lost. Reload page.

After a few days of experimenting and fussing I finally went through a line-by-line comparison with a few older KMLs that did work and one of the many files that didn’t (some that I know for a fact used to). And in the end I found the issue.

In the section marked <IconStyle> (around line 22) Navionics supplies two https addresses: one each for its start and stop icons. Google doesn’t like them anymore. If you replace al link like “https://social-sharing.navionics.io/images/fb_sharing/kmz_end_icon.png” with “kmz_end_icon.png” for both the start and stop icons then voila…it works.

Boy, this just keeps getting more and more complicated.

Then click Add Layer and repeat this step 9 more times, creating new layers for each new KML.

6 — At this point you will have to merge some layers. It’s another finicky job. You have to drag the three elements (Start, End Track) up to a master layer to consolidate them — I usually do this by weeks although this limits you to 10 weeks per map. I rename the tracks by Day # to keep track and occasionally change the colour of the tracks for visual organization.

Once a layer is emptied then delete it, create a new layer and start the import process all over.

Repeat as necessary until all your tracks are uploaded and organized.

7 — Now you need to make it public. Click Share (beside the Add Layer button) and under Who has Access change Private to ON — Public on the web. Hit Save and then Done.

8 — Click on the three vertical dots at the top  (on the right hand side across from the map name) and select Embed on my site. This will give you some iframe code that you can paste into your website, which embeds the map. The default is width=”640″ and height=”480″. This is the box size in pixels and you can change it to suit your needs. There are other options you can work with like setting the Default View (what the map looks like when someone first sees it. If you wish to use some thing like Google’s terrain map or the satellite view just click on Base Map at the bottom of the layers and select your favourite.

In conclusion

And, after all that, I almost always post a screen capture image of the complete map just in case Google ever decides to boot me off its system.

So. Is it worth the effort? I think so. But that may be because I like mucking around with computers. If you don’t, you might be better off coughing up for something like a Garmin and using their built-in system or just sharing your tracks as static images using the  email function I mentioned above. Navionics will also share to Facebook, Instagram and Twitter. And then there’s always the idea of a fancy new wifi enable chartplotter…

Stay tuned and I will do a follow-up post (much shorter, thank goodness) on how I am using Farkwar for daily position updates.

Addendum

Thanks to a comment below made by Patrick of SV Violet Hour, I tried something a bit different. It seems I can use Google Earth to organize all my files into one big layer, then export it as a single KML file and which I then import as a master file into MyMaps.

Using Google Earth offers a ton of advantages:

  • Drag and drop import of files
  • Will take KMLs or KMZs
  • It doesn’t hiccup over the start icons
  • The actual reorganizing of layers isn’t as fussy. MY Maps web interface often makes it hard to drag and drop elements within the layers

All in all a way faster and less frustrating way to do things. Just goes to show there is always an easier way when it comes to computer stuff.

Instagram This Week

Checking out the Edmonton Guitar Show and the talented @brockstoyko of Stoyko GuitarsChecking out the Edmonton Guitar Show and the talented @brockstoyko of Stoyko Guitars
Followed a new sourdough recipe from @frenchguycooking — so far so good!Followed a new sourdough recipe from @frenchguycooking — so far so good!

Instagram This Week

Well that’s it — it’s officially a series. - #variationsonatheme #stainedglass #leadlight #abstractart
Well that’s it — it’s officially a series. –
#variationsonatheme #stainedglass #leadlight #abstractart
I’ve several handfuls of octopi sketched out, but I can’t quite get a good #stainedglasspattern figured out. #drawingaugust is almost over.
I’ve several handfuls of octopi sketched out, but I can’t quite get a good #stainedglasspattern figured out. #drawingaugust is almost over.
This one’s bearly worth posting... #drawingaugust #lazy
This one’s bearly worth posting… #drawingaugust #lazy
Almost done — my latest leaded piece. #stainedglass #lead #abstractart
Almost done — my latest leaded piece.
#stainedglass #lead #abstractart
Missing the trails of Portland Island #drawingaugust #beautifulbc #stainedglasspattern
Missing the trails of Portland Island #drawingaugust #beautifulbc #stainedglasspattern
Today’s #drawingaugust - I call it Trapped: A Vitruvian Stickman Lol
Today’s #drawingaugust –
I call it Trapped: A Vitruvian Stickman Lol
Hoodoos!
Hoodoos!
Shelf fungus discovered the PNW’s Broughton Archipelago #Drawingaugust
Shelf fungus discovered the PNW’s Broughton Archipelago #Drawingaugust

Instagram This Week

Back to the lead! I am going to try to do a smaller (8 in) round piece in traditional lead. #drawingaugust #stainedglass #badlands #stainedglasspattern
Back to the lead! I am going to try to do a smaller (8 in) round piece in traditional lead. #drawingaugust #stainedglass #badlands #stainedglasspattern
My first “found objects” featuring glass, seashells and broken pottery from BC’s coast. - - #stainedglass #foundobjects #beautifulbc #copperfoil #beaches #broughtons
My first “found objects” featuring glass, seashells and broken pottery from BC’s coast. –

#stainedglass #foundobjects #beautifulbc #copperfoil #beaches #broughtons
Desolation Sound in Homfray Channel. I think I will make this one :-) - #drawingaugust #stainedglasspattern #beautifulbc
Desolation Sound in Homfray Channel. I think I will make this one 🙂

#drawingaugust #stainedglasspattern #beautifulbc
Been listenin’ to the The Three Musketeers #drawingaugust
Been listenin’ to the The Three Musketeers #drawingaugust
In the end a bit too geometric for my tastes and the math would have to be more precise. But it might be fun to do... #drawingaugust #stainedglasspattern
In the end a bit too geometric for my tastes and the math would have to be more precise. But it might be fun to do… #drawingaugust #stainedglasspattern
That time when you got the proportions wrong and just couldn’t fix it. Still a good starting point for a proper #stainedglasspattern - - #drawingaugust #dancers
That time when you got the proportions wrong and just couldn’t fix it. Still a good starting point for a proper #stainedglasspattern –

#drawingaugust #dancers
Todays’s #drawingaugust: an exercise in designing for cut lines. Only a couple of tough cuts in this one I think. But the piece would have to be pretty big to make the “up” work. - - #stainedglasspattern #7up #stainedglass #suncatcher
Todays’s #drawingaugust: an exercise in designing for cut lines. Only a couple of tough cuts in this one I think. But the piece would have to be pretty big to make the “up” work. –

#stainedglasspattern #7up #stainedglass #suncatcher

Instagram This Week

Been watching climbing comps lately and got to thinking about the good old days. A quick sketch of a possible corner piece for #drawingaugust #stainedglasspattern #stainedglass #rockclimbing
Been watching climbing comps lately and got to thinking about the good old days. A quick sketch of a possible corner piece for #drawingaugust #stainedglasspattern #stainedglass #rockclimbing
Missed a few days of #drawingaugust as we were away, but here’s a preliminary sketch of a pattern of Lacy Falls. #stainedglasspattern
Missed a few days of #drawingaugust as we were away, but here’s a preliminary sketch of a pattern of Lacy Falls. #stainedglasspattern
At Brooks Medieval Faire. These guys are nuts
At Brooks Medieval Faire. These guys are nuts
Day 10 of #drawingaugust A gargoyle #stainedglasspattern that needs some work but has potential a a creepy #suncatcher
Day 10 of #drawingaugust A gargoyle #stainedglasspattern that needs some work but has potential a a creepy #suncatcher
Since we are heading south this weekend, some hoodoos. #drawingaugust #stainedglasspattern
Since we are heading south this weekend, some hoodoos. #drawingaugust #stainedglasspattern
#internationalcatday #drawingaugust #stainedglasspattern - #3birds1stone
#internationalcatday #drawingaugust #stainedglasspattern –
#3birds1stone

Instagram This Week

Looks a little better with a little more detail? #afraidtostop #afraidtogoon #drawingaugust
Looks a little better with a little more detail? #afraidtostop #afraidtogoon #drawingaugust

Triceratops. Needs work I think, but I like the pattern. #drawingaugust #dinosaurs #experiment
Triceratops. Needs work I think, but I like the pattern. #drawingaugust #dinosaurs #experiment

Day 6 of #drawingaugust This time I put a bit of effort into it. A drawing and #stained glass pattern! - #sailing #sailboats #suncatcher #pointalism #lotsofdots
Day 6 of #drawingaugust This time I put a bit of effort into it. A drawing and #stained glass pattern!

#sailing #sailboats #suncatcher #pointalism #lotsofdots

I’m thinking a corner piece for a window? #drawingaugust I think I could have fun with the glass for this one. - - #stainedglasspattern #birdwing #experiments
I’m thinking a corner piece for a window? #drawingaugust I think I could have fun with the glass for this one. –

#stainedglasspattern #birdwing #experiments

A strawberry suncatcher? #drawingaugust
A strawberry suncatcher? #drawingaugust

#drawingaugust Not making a stained glass pattern from this one. #gotdistracted #
#drawingaugust Not making a stained glass pattern from this one. #gotdistracted #

Day 2 of #drawingaugust — a stunningly-red Aquilegia encountered on Mound Island #columbine #imaginethecolours #broughtons #stainedglasspattern #aquilegiaformosa ##beautifulbc
Day 2 of #drawingaugust — a stunningly-red Aquilegia encountered on Mound Island
#columbine #imaginethecolours #broughtons #stainedglasspattern #aquilegiaformosa ##beautifulbc

It’s #drawingaugust I’m gonna try and combine working on my pathetic sketching skills and simplifying for potential #stainedglass patterns. Wish me luck.
It’s #drawingaugust I’m gonna try and combine working on my pathetic sketching skills and simplifying for potential #stainedglass patterns. Wish me luck.

Instagram This Week

Trying for a T-Rex. Not sure I got him. #symmetryishard
Trying for a T-Rex. Not sure I got him. #symmetryishard
Instagram #1832963479000988068_268992243
Instagram #1832963479000988068_268992243
Mini feathers...just because they make me happy.
Mini feathers…just because they make me happy.
I wonder what he’s got to be grumpy about? #owls #stainedglass #copperfoil #birds #birdart
I wonder what he’s got to be grumpy about?#owls #stainedglass #copperfoil #birds #birdart