blankblank blank


Archive for the 'GPS' Category Page 5 of 25



GPSBabel Hits Version 1.40

Via SlashGeo comes word that the multi-platform GPS format converter and GPS unit data uploader/downloader GPSBabel has hit version 1.40; unless I’m mistaken, this is the first official release in close to two years. (with lots of beta releases in between). Most obvious change is in the interface, which moves to a common Qt base for the Windows, Mac, and Linux versions. It’s not hugely different from the old interface in functionality:

Old Interface

gpsbabelold

But the new layout is far cleaner and easier to figure out:

New Interface

gpsbabelnew

The previous version of GPSBabel probably supported the largest number of GPS-related formats of any program, and version 1.40 adds even more; it’s so strong that some commercial programs use it as a base for their format importation. One commercial company even uses it despite not releasing the necessary information to let GPSBabel interface with some of their GPS units (rhymes with Flagellan). Clicking the “Options” button brings up data output options for the selected output format:

gpsbabeloptions

And you can filter/modify data before writing/uploading it:

gpsbabelfilters

Lots of additional features and power, but requires an effort to learn it all. No documentation up yet for Version 1.40, but there’s online documentation for version 1.36 still available, and you can download a PDF manual for version 1.35 from scribd.com. Information about the new formats and features can be found at this link.




UK Coordinate Converter

The UK’s Ordnance Survey has a free high-accuracy coordinate converter for transforming from GPS coordinates (latitude/longitude/WGS84) to OSGB National Grid (eastings and northings):

UKcoordconverter

In addition to this single-coordinate-set converter, there’s an online batch converter, and additional converter options for coordinates in the Irish Grid (good for Northern Ireland and the Republic of Ireland). There’s supposedly a free Windows stand-alone converter that you can download after filling out registration info, but the registration form doesn’t like my US phone number, so I couldn’t check it out. The OS provides both a set of equations/parameters, and a free DLL, if you want to incorporate the coordinate converter in your own software. And there’s a page with more information on coordinate systems used in Great Britain, including their free “Guide to coordinate systems in Great Britain“.

Other free services at the Ordnance Survey website include a RINEX data server for GPS post-processing, and several searchable databases of assorted geodetic control points:

  • 900 GPS reference marks
  • 750,000 benchmarks
  • 21,000 horizontal control stations

HT to Malc.




Prune GPS/Geotagging Tool At Version 10

Been a while since I last posted about Prune (version 6) (earlier posts about versions three and four), a GPS data manager, visualizer and photo geotagger. It’s Java-based, so it runs in Windows, Mac and Linux, not a common trait with GPS software. Just checked the website, and discoverd that Prune is at version 10 (!), and has progressively added features with every version. Current feature set (from the website) includes:

  • Loading of coordinate data from file in any text-based format, with any combination of fields and any separator, or in GPX or KML or KMZ or NMEA format. Xml files can be zipped or gzipped.
  • Loading of coordinate data from GPS receivers using gpsbabel.
  • Top-down, zoomable, draggable view of data points including map images from Openstreetmap or any similar map tile server (eg opencyclemap, openpistemap).
  • Caching of map tiles to disk for faster access and offline use.
  • Altitude profile view or speed profile view.
  • Selection of individual points and ranges to show details.
  • Deletion of duplicates and variable compression of track.
  • Deletion of selected points and ranges, and reversal of ranges.
  • Editing of point data, and creation of waypoints.
  • Re-ordering of waypoints within data set.
  • Saving of data in specified text format, XML format (GPX, KML, KMZ) or sending to GPS receiver.
  • Interactive 3d display of data.
  • Export to POV format for rendering of 3d model by Povray.
  • Loading of photos in jpeg format with or without coordinate data in exif tags.
  • Connection of photos to points, and saving of coordinates in exif tags. (requires exiftool)
  • Automatic correlation of photos with track points using each photo’s timestamp.
  • Inclusion of photo thumbnails in KMZ export.
  • Generation of charts (eg altitudes, speeds) either on screen or exported to SVG file.
  • Launch of browser showing area in various map websites such as Google Maps or Openstreetmap.
  • Multiple Undo.
  • Multiple language support – currently EN (English), DE (German), DE_ch (Swiss German), ES (Spanish), FR (French), IT (Italian), PL (Polish), ZH (simplified Chinese), JA (Japanese) and Portuguese (PT) are supported. Turkish (TR), Romanian (RO), Indonesian (ID) and Afrikaans (AF) are partially supported.

Screenshot (with 3D track window open):

prunefull

You’ll need to have Java installed on your system just to run the program. But full functionality requires download and installation of a number of needed software packages, as described on the “Dependencies” page; all are free and available for all OS platforms.




Draw GPX Data Directly On Web Maps Using The GPS Visualizer Freehand Drawing Tool

I’ve posted recently about ScribbleMaps and ScribbleMaps Pro, web apps that let you draw features on a number of web maps (like Google Maps, OSM, and ESRI), and export the data in GPX format for upload to a GPS. Stopped by the GPS Visualizer website the other day, and just noticed that they have a similar application now, the GPS Visualizer Freehand Drawing Tool. On the down side, it doesn’t have nearly as many tools, editing options and output options as ScribbleMaps; on the plus side, because it doesn’t have a large number of tools and options, it’s easy and intuitive to use. And in addition to Google Maps and OSM Maps, it offers a number of background map options that ScribbleMaps doesn’t:

Continue reading ‘Draw GPX Data Directly On Web Maps Using The GPS Visualizer Freehand Drawing Tool’




Free Tools For Custom Garmin Vector Maps V: Other Format Converters

A few utilities that convert from raster formats into Garmin vector formats, plus several reverse format converters.

dem2topo: Covered in an earlier post. Takes digital elevation raster files (DEMs) in GeoTiff and a few other formats, and converts them to vector contour lines in shapefile, DXF, and the Garmin Polish Map format (.mp); the latter includes type assignments to the contour lines (major, intermediate, minor). You can choose units and contour line spacings. Great program; I’ve used it a few times.

XYZ2PMF: Command-line program that converts simple ASCII XYZ height files to contour lines. Pretty much requires that you have the expensive (but excellent) GlobalMapper data viewer/converter program. Might have some special feature that fits your needs, but dem2topo is much easier to use.

BMap2MP: Comprehensively covered in an earlier post. Vectorizes a raster image, and converts it to the Garmin Polish Map format (.mp) along with custom data to assign colors to vectorized areas. Works surprisingly well, but not necessarily easy to use; command line only with lots of options. Be sure to read the associated text files for info on how to use it. My Moagu program has a front-end to BMap2MP that makes it somewhat easier to use.

Now, converters that go in the opposite direction:

mp2kml: The oddball program; converts a Garmin Polish Map (.mp) file into the Google Earth KML format. This could be useful for double-checking the accuracy of the .mp file. Perl script, so you’ll need to have Perl installed on your system (ActivePerl is free). Not a Perl user, haven’t tried it. Not updated since 2006, so probably not under active development any more.

ptxt2shp: Converts a Polish Map file into shapefiles, split up by point, line and polygon.

MP2GPXTracks, MP2GPXWaypoints – Java programs that extract tracks and waypoints from an .mp file and convert them to GPX format. The Free GPS utilities website also has a bunch of handy drag-and-drop icon interfaces for GPSBabel, for batch conversion of various GPS  waypoint/track/route formats. HT to Martin.




Free Tools For Custom Garmin Vector Maps III – Other .mp And General Vector Map Editors

GPSMapEdit and its clone GPSMapEdit++ are the most fully-featured free Garmin map editors currently available, but there are a few other options available as well.

MapMan (aka Map Manipulator) – A decent feature set, and a good number of input formats:

  • Shapefile
  • GPX
  • MP and img
  • JPEG images; the program lets you calibrate these with a large number of acceptable datums and coordinate systems, and use them as a background for tracing vector features:

Continue reading ‘Free Tools For Custom Garmin Vector Maps III – Other .mp And General Vector Map Editors’




Free Tools For Custom Garmin Vector Maps II – GPSMapEdit And GPSMapEdit++

Second in the series.

GPSMapEdit – This program is the most commonly referenced and recommended editor for creating mp map files that can be compiled into Garmin-ready .img files. And with good reason – it’s easily the most comprehensive and full-featured Garmin map editor around, even in the limited-feature evaluation version. You can load or import vector data in a wide variety of common vector formats like:

  • GPs eXchange (.gpx)
  • Shapefile (.shp)
  • Garmin MapSource formats (.mps, .gdb)
  • Magellan MapSend files (.trk, .wpt)
  • Polish map files (.mp)
  • Garmin .img map files (program can also export these to .mp format)
  • OziExplorer vector formats (also can load .map image files for use as a drawing background)
  • PCX5 (.rte, .trk, .wpt)

… Plus a whole bunch of other oddball formats (Holux, Navitel, Alan). Map display in approximately the same view you get in either Garmin’s MapSource or BaseCamp application:

gspmapedit

All the standard editing features you’d expect in a vector-based map editor:

  • Create/delete points, lines and polygons
  • Set map object types
  • Snapping, splitting, rotating, measuring, slicing, merging, rotating, removing duplicates
  • … and so on

GPSMapEdit also allows full setting of all parameters required by the cgpsmapper compiler, and interfaces directly with the compiler, so you don’t have to mess with any command line commands or controls. Just create the map, save it in .mp format, then export it in .img format; GPSMapEdit does the rest, including displaying processing status, and error message feedback if something goes wrong:

cgpsexport

However, one of the biggest drawbacks to GPSMapEdit is the lack of a manual or proper help file. The website offers a list of links to various websites that describe how use the program; in particular, I highly commend both the MalsingWiki mapping reference and the cgpsmapper manual.  Even with all these help resources, though, be prepared to struggle and experiment in order to figure out how to do everything you want to do.

Registration of the program adds the following features:

  • Visualization of satellite images from Google Maps.
  • Semi-automatic vectorizer tool.
  • Find by address (the menu item ‘Tools | Find by Address…’).
  • Loading of huge raster maps (format OziExplorer MAP) – over 20-30 megapixels.
  • Loading ECW and JPEG 2000 raster maps.
  • Import from MapInfo MIF/MID.
  • Export to MapInfo MIF/MID.
  • Import POI from external table file with address data, the formats are: CSV, MS Excel XLS, MS Access MDB, dBase DBF, Paradox DB, Visual FoxPro.
  • Splitting map to smaller files (the menu item ‘Tools | Split Map to Files…’).
  • Saving to CRD format (ALAN Map 500 and Holux).

GPSMapEdit++ – GPSMapEdit was originally freeware, but went to shareware as of version 1.0. If you look hard enough, you can probably find a copy of the last freeware version out there somewhere on the Internet. But GPSMapEdit++ is a free, open-source extension of the GPSMapEdit source code, and is probably a better choice than the much older GPSMapEdit freeware release. The feature set of GPSMapEdit++ is bit more limited than the GPSMapEdit evaluation version, much less the full registered version, but you really have to hunt to spot the differences. Most of the functionality that you would want to create and edit a map is in place in both versions. And the interface of GPSMapEdit++ is essentially identical to that of GPSMapEdit, allowing you to use any of the help references. Below is a screenshot of GPSMapEdit++ with the same data as loaded above in GPSMapEdit; you’ll be hard-pressed to spot any differences:

gpsmapeditpp




Free Tools For Custom Garmin Vector Maps I – cgpsmapper

First in a series on tools for creating your own vector maps for Garmin GPS units.

cgpsmapper – cgpsmapper is a compiler that converts geographic features in the textual mp (Mapa Polska) format into the .img format required for Garmin GPS units. cgpsmapper was one of the first tools for making your own Garmin maps, if not the first. Since some other free tools require it for full functionality, it’s pretty much a must-have program for Garmin map creators.

The free version, available at the download page, supports compiling basic maps and many Garmin-compatible features, but other advanced features like POI indexing, routing and and addressing aren’t supported. Oher limitations of the free version include:

Continue reading ‘Free Tools For Custom Garmin Vector Maps I – cgpsmapper’