# data[].attributes.body
Mappa del Percorso effettuato

# data[].attributes.body
Elevazione e distanza percorso cozzo del pesco

# data[].attributes.body
Percorso cozzo del pesco

# data[].attributes.body
Le tracce dei percorsi disponibili sul portale di OpenStreetMap

# data[].attributes.attachment_link.description
OpenStreetMap is a map of the world, created by people like you and free to use under an open license.

# data[].attributes.attachment_link.readable_text
GPS Visualizer is an online utility that creates maps and profiles from geographic data. It is free and easy to use, yet powerful and extremely customizable. Input can be in the form of GPS data (tracks and waypoints), driving routes, street addresses, or simple coordinates. Use it to see where you've been, plan where you're going, or quickly visualize geographic data (scientific observations, events, business locations, customers, real estate, geotagged photos, etc.).

To set more options, use the detailed input pages:

Help keep GPS Visualizer free
GPS Visualizer is a free service and hopefully always will be; however, if you find it interesting, time-saving, or just plain fun, you can say "thanks" -- and encourage further development -- by clicking the button above and making a contribution via credit card or PayPal. Or, you could send an Amazon wish list item.

Global high-res elevation data

Now that GPS Visualizer has a lot more disk space to work with, 1-arc-second digital elevation model (DEM) data has been installed for the entire world. (The lower-resolution SRTM3 data is now only used in Siberia & Greenland.) Furthermore, the SRTM1 data has been upgraded to the NASA DEM, which uses SRTM1 as a base but re-processes it and enhances it for better accuracy.

Google Elevation API

The JavaScript-based tool that can retrieve elevation data from the Google Maps Elevation API (using your Google API Key) has been updated so that it can look up 500 points at once; this saves both time and calls to the API.

Folder zoom

If you create a Google or Leaflet map where the markers are displayed in folders in the marker list, you can use the gv_options.marker_list_options.folder_zoom parameter to automatically include a "zoom to contents" link next to the name of the folder.

Google Maps label colors

"Save settings" in a browser cookie

Each input form ( Google Maps, Google Earth, SVG/ JPEG/ PNG, profiles, conversion) now includes a "Save settings" link that will record the form's current settings in a browser cookie for later retrieval via the "Load from saved" link.

Animated GIF marker icons

If you want to use the URL of an animated GIF as a marker in a Google Map, you need to prevent Google from "optimizing" your markers by providing the following option in the guts of the map: gv_options.optimize_markers = false; (Or, you can de-optimize individual markers with optimized:false in the GV_Draw_Marker function.)

"No icon" is now an option

When creating a Google map or Google Earth KML file from plain-text/spreadsheet data, you can now specify no_icon as the symbol for a waypoint. This could be helpful if you want to simply place a geo-located label on a map without an associated graphic.

Filter by trackpoint distance threshold

GPS Visualizer can now smooth out GPS tracks by only plotting points that are at least a certain distance from the previous plotted point; you'll find the new parameter in the Track Options sections of the map, profile, and convert input forms. A detailed explanation is available in the Tutorials section.

U.S. NAIP aerial photos

GPS Visualizer now lets you use background maps from the USDA's National Agriculture Imagery Program (NAIP). Imagery from the NAIP map server can be used in Google Maps, in JPEG/PNG maps, or as a KML overlay. Thanks to Joseph Elfelt at MappingSupport.com for the tip!

GPX styles

GPS Visualizer will now recognize line and fill colors from the official GPX Style Schema; the syntax is basically <trk><extensions><line><color>... This should be helpful if you want to manually control the colors of the tracks in uploaded GPS files. In the future, GPS Visualizer may include support for colors in GPX output (from the conversion utility).

New topo maps for Canada

Natural Resources Canada has a new " Toporama" server with nicer images than the old ones. These are now available in GPS Visualizer as a Google Map background layer, as JPEG/SVG backgrounds, and as KML or Garmin overlays. There are two versions: one is complete, the other omits place names and man-made structures. (Whether the NRCan maps are better than the MyTopo.com layer available in Google Maps is a matter of opinion.)

UTM output

The conversion utility now has an option to convert latitude & longitude to UTM coordinates when generating plain-text output. Look for the new menu near the bottom of the "advanced options" section. (Fields called utm_easting, utm_northing, and utm_zone can also be used in the "synthesize names" or "synthesize descriptions" features.)

New legend and track options

There are two new options in GPS Visualizer's map input form: first, you can enable "color blocks" in the colorization legend, to make it easier to see which colors correspond to which values. Second, you can make it so tracks are not "clickable" in Google Maps; this may allow very complex maps to load a bit faster. Both new items are in the "advanced" track options.

Newer, bigger Garmin icons

When you create a Google Map from files created by Garmin's software (Garmin Mapsource, Garmin Road Trip, etc.), GPS Visualizer uses Garmin's actual icons whenever possible. Until now, the icons used have been the ones displayed on the GPSMAP series of devices, but now you have to option to either use the small 16x16 icons from GPSMAP ( ), or the newer, larger 24x24 icons that come with the newer versions of Garmin's applications ( ). Look in the "advanced" section of the waypoint section of the Google Maps form to enable the larger icons if you want them.

Cross/plus waypoint icons

Google Maps created by GPS Visualizer now have a new set of icons available for waypoint markers: crosses (or plus signs, or crosshairs, or whatever you want to call them; they look like this: ). They're available in any color and opacity.

UTM Coordinates

GPS Visualizer now supports UTM coordinates in plain-text input. Just be sure to label the columns correctly; you need one for UTM Zone, one for Easting, and one for Northing. The ellipsoid will be assumed to be WGS-84. If you convert from plain-text to plain-text, the output file should contain both latitude/longitude and UTM coordinates, which may be helpful.

FlightAware track logs

FlightAware is a Web site that tracks commercial airline flights and allows you to see a "track log" of any given flight. If you select the text in a table containing track log data on flightaware.com, you can paste it into GPS Visualizer's input forms to map it, see it in Google Earth, or convert it to GPX. Supplying the URL of a FlightAware tracklog page will work too.

Star icons on Google Maps

A new star-shaped icon has been added to the collection of built-in icons that can be used in Google Maps. The list of recognized symbols is now: circle, square, triangle, diamond, star, cross, pin, airport, camera, googlemini, googleblank, google, & blankcircle. Of course, as always, you can also supply the URL of a graphic on the Web, but keep in mind that only the built-in ones can be colorized or made semi-opaque.

Filters in dynamic data

When you create a Google Map using dynamically-loaded data (e.g., from a Google Spreadsheet), you can apply filters that will only cause some of the data to be read from the source document. For example, you can only let in the first X or last X markers (e.g., first:10 or last:2), or you can filter on any data field using text-matching patterns (e.g., filter:{field:'name',pattern:'[A-M]'}). This filtering needs to be applied by editing the map's HTML after it's been created, so contact me if you have questions on how to set it up.

WKT polygons

Support has been added for text files containing the "POLYGON" command from the WKT (Well-Known Text) markup language, which is apparently used to pass information around between various GIS systems. Note that only polygons are supported so far; more WKT support may be added if there is demand for it.

Open Street Maps

Elevation data installed

Thanks to a much bigger hard disk on the new server, GPS Visualizer is now hosting 70 gigabytes of worldwide digital elevation data from NASA, which can be plugged into your data upon request. Look for the "Add SRTM elevation data" menu in the profile, conversion, and Google Earth input forms, or read more on the Elevation Lookup Utility page.

Synthesized "desc" fields

A new input widget for "power users": Using the "synthesize descriptions" box under the map form's Advanced Waypoint Options, you can build a description field for points that don't have one! For example, if your data has columns labeled "x", "y", and "z", you could enter this into the description synthesis box: coordinates = {latitude}, {longitude} <br> x = {x} <br> y = {y} <br> z = {z} -- this would cause each bit of info to go on its own line, thanks to the HTML <br> (line break) tags. There's no limit to how much stuff you can load into a description; just insert existing field names by surrounding them in {curly brackets}, and include any HTML tags you want. (Note that any existing "desc" field you may have supplied will be overwritten, although you can use it in the new description by including {desc}; this might be useful to, for example, quickly apply a style or color to all descriptions.) This new feature should be easier than having to dump your data into Excel and building text formulas.

Google Maps marker filters

This is sort of an advanced feature, as it involves editing the HTML of your maps after GPS Visualizer creates them, but it's potentially very useful: you can use the new GV_Filter_Waypoints_With_Text JavaScript function to filter markers on a map based on their name, description, or color. To see how it works, look in the source of this example page, and feel free to drop me a note if you have questions.

Canadian postal codes

The server now includes a database of Canadian postcodes, so looking up codes in Canada should be quite a bit faster now. (Before, you could do it, but it was slow because they had to be fetched from a remote site.) Donations to offset the cost of the new data would, of course, be much appreciated!

# data[].attributes.attachment_link.keywords[]
gps visualizer; gps visualiser; gps; global positioning system; gpx; waypoints; maps; mapping; profiles; tracklogs; gps drawing; geocaching; geotagging;

# data[].attributes.attachment_link.description
GPS Visualizer is a free utility that creates customizable maps and profiles from GPS data (tracklogs & waypoints), addresses, or coordinates.