blankblank blank


Archive for the 'GPS' Category Page 2 of 20



TritonRMP Helper Upgraded To Version 2.0

I posted version 1.0 of my utility TritonRMP Helper on this site a few weeks ago, an aid to creating custom raster maps for the Magellan Triton GPS series. It re-projects a GeoTiff to geographic/WGS84 coordinates (if necessary), then extracts out the calibration data needed by the program TritonRMP Maker to convert the TIFF file into a Triton-compatible RMP file. I’ve added a few enhancements to it, and voila, version 2.0. Check the original post for basic info, but here are the improvements:

  • The biggest change is in exporting calibration data to TritonRMP Maker. In 1.0, you had to manually copy the coordinates of calibration points into the program. Version 2.0 of TritonRMP Helper now creates a “gmap” file containing all the calibration data needed by TritonRMP Maker; no more manual copy-and-paste required, which cuts the time and work required a lot. Load the gmap file into the Maker program with the File => Map => Import Maps command. You can load multiple gmap files at the same time to combine maps, or different zoom levels, in the final RMP output. The name of the gmap file is displayed at the top of the program, along with the GeoTiff file associated with the calibration data:

Helper_2

  • Version 1.0 allows rescaling of GeoTiff images down to smaller sizes, for use at lower zoom levels, but this sometimes fails without warning for very large images. Version 2.0 checks for this failure, and gives you an error message. You can sometimes get the rescaling to work by exiting the program, then starting it up and trying again.
  • Version 1.0 came with no install program, just a zipped folder containing the executable and associated files. Some people were reporting issues with the “comdlg32.ocx” ActiveX control being missing on their system, and some would probably prefer to have a regular program install. So the program is now available in two versions: an executable for a full install, and a zipped folder version for those who don’t want the full install.

Standard disclaimer, i.e. use it at your own risk, and double-check any maps you produce for accuracy. And report any bugs you find to me via my Contact link.




Investigate Satellite Orbit Tracks And Coverage (Including GPS Satellite Systems) With JSatTrak

The Earth Is Square posts about JSatTrak, a Java program to display satellite tracks and coverages in 2D and 3D. Huge feature list; from the website:

  • Real-time and non-real time tracking modes
  • Orbital elements for over 3,000 satellites which are easily updated
  • Ground stations: 800+ built in and the ability to create custom locations
  • Tracking tool – includes tracking angles, polar plotting, and pass predictions (visible and radar) with elevation constraints
  • 2D ground track display
  • 3D globe with streamable high resolution imagery via NASA’s World Wind SDK
  • Capture 3D animations
  • Custom Satellites using a mission designer interface with solver loops to allow for modeling of maneuvers
  • Custom high precision propagation – 4th, 8th, and adaptive 7-8th order Runge-Kutta methods
  • XML saving/loading of scenarios
  • Command console using BeanShell
  • Plugin capabilities using bean shell scripts
  • Remote command server (and client) for sending commands to the application remotely over a TCP/IP connection
  • Earth Coverage Analysis (screenshot, movie) (v3.2)
  • Create movies of any window or entire app (v3.2)
  • 3D model loader and new model centered view mode (ISS example) (v3.5)
  • Full screen exclusive mode for 3D windows (v3.5)
  • Nimbus look and feel support (screenshot) for java 1.6 update 10 or greater (v3.5)
  • More 2D map images and ability to load customized maps (v3.5)
  • Added 2D Earth lights night image effect (v3.5)
  • Run script without displaying GUI (v3.6)
  • TLE data importing and user defined datasets (see the readme in data/tle_user) (v3.7)

Here are two orbital tracks and coverages for  US GPS (random satellite in green), Glonass (random satellite in red:

gpsglonass

And the same plot for the two prototype European Galileo GPS satellites:

galileo

Data is available for all US GPS, Glonass, Galileo and SBAS (WAAS/EGNOS) satellites, as well as the US Navy and Russian LEO systems; find them in the Satellite browser. Be sure to check out the screenshot gallery as well to get a feeling for what the program is capable of, but don’t bother download the .jst scenarios; they were created with an older version, and the new version doesn’t support this format.




Put Rasterized OSM Maps On The Magellan Triton GPS Using RMP Creator

For a while, there were two programs you could use to calibrate and convert raster map images into Magellan-Triton-GPS-compatible maps, TritonRMP Maker and RMP Creator (website in German). The author of RMP Creator apparently decided to remove the custom map calibration and conversion functions in favor of those in TritonRMP Maker, but did keep the program active for one very cool function: converting rasterized Open Source Mapping (OSM) data into Triton-compatible map formats.

It’s a Java WebStart program; here’s a direct link to the program launcher. Run the program, and zoom in to your desired geographic area:

osmmapnik

Based on the map zoom level, the program will automatically choose which output zoom levels will be available, and you can select/deselect them by checking the boxes at the bottom. You have the choice of basic OSM street maps as above, or the OSM Cycle Map which includes topographic contours:

osmcycle

Specify the output filename in the ResultFiles box, click on the “Execute Conversion” button, then wait a while as the program downloads map tiles for multiple zoom levels, combines them, and converts them to a single RMP file for use in the Triton GPS unit. Once completed, you can install the map file into your Triton with Vantage Point, or copy it directly to the Map_data folder on the SD card used with the Triton. They’re not vector-map sharp, but do show streets and street names clearly enough:

osm




Extracting TritonRMP Calibration Data From A GeoTiff

Yesterday, I posted about TritonRMP Maker, a simple program that lets you take any raster map image and convert it into a format compatible with the Magellan Triton series of GPS receivers. Two drawbacks of the program are the requirement that the map be in geographic projection, WGS84, for best results, and its inability to use the embedded georeferencing data in GeoTiffs to automatically calibrate an image. I’ve cobbled together bits and pieces from several other programs I’ve written to create TritonRMP_Helper. This program will:

Continue reading ‘Extracting TritonRMP Calibration Data From A GeoTiff’




Create Custom Raster Maps For The Magellan Triton GPS Units With TritonRMP Maker

The Magellan Triton 2000 GPS receiver I’ve reviewed in previous posts (one, two), and other similar units in the Triton series (the 400, 500 and 1500), are notable for their ability to display raster imagery like topographic maps and aerial photos. When first released, this was only available through the National Geographic Topo! software, which was expensive, buggy, and not very easy to use. While the National Geographic Topo! software has supposedly been improved, you’re still limited to their maps for upload to the Triton units, and they’re still expensive. And until recenlty, there was no ability to add maps of your own imagery to these GPS units. If National Geographic Topo maps were the only option for putting raster maps on the Triton GPS units, there wouldn’t be a compelling reason to buy them.

Fortunately, Mikhail Sharonov managed to reverse-engineer the format for these raster maps, and has released a free utility called TritonRMP maker that lets you create your own custom raster map files for use in Triton series GPS units. It’s a stand-alone program with no install required, just unzip it to the folder of your choice and run it:

TritonRMP

If you own the popular GPS program OziExplorer, and have used it to calibrate map images, you can import those maps and calibration data directly into TritonRMP. If not, you can open map images in one of 18 different formats, either downloaded directly or created in the GIS program of your choice, then use the built-in calibration facility to georeference the image by:

  1. Clicking on one of the colored calibration tab icons in the window at right
  2. Double-clicking on a known location in the map window to place the icon there
  3. Entering the geographic position for that location in the lower right
  4. Repeating the process for at least one more point, with the option for three more points
  5. Clicking the “Calibrate” button to calibrate the image

TritonRMP Maker automatically sets the zoom levels at which the map becomes visible/invisible based on the geographic size of the pixel. You can add additional images to the mapset that will show up at different zoom levels; for example, you could add and separately calibrate 1:250K, 1:100K and 1:24K topographic maps, and have the appropriate scale map show up at an appropriate zoom level on your GPS unit. When all maps are added and calibrated, use the Create RMP function to generate a raster map file for the Triton in the RMP file format; the name you save it under is the name it will have in the Triton. When the map generation process is complete, you could add the map to Magellan’s Vantage Point software and use that to upload it to your Triton GPS using the USB 1.1. interface (12 Mbps). But it will be easier and faster to stick your Triton’s SD card into a high-speed USB 2.0 reader (480 Mbps), and copy the RMP map file directly into the Map_Data directory on the SD card; when you replace the SD card back in the Triton, this new map will show up in the map selection screen where you can select it for viewing.

TritonRMP Maker is neat, fast and simple to use, but does have several drawbacks:

  • For the best calibration results, the map should be in geographic projection (latitude/longitude); many maps are likely to be in some variant of the Mercator projection, like UTM.
  • Many map files, like GeoTiffs, come with georeferencing infomation already embedded in them, and it seems like a waste of time to have to re-calibrate them in TritonRMP Maker.

For GeoTiffs, I’ve written a small utility program that will help with both of these issues; that’s tomorrow’s post.




A Review Of The Magellan Triton 2000 GPS Receiver – Part II: Out In The Field

Yesterday’s post reviewed some of the hardware and software characteristics of the Magellan Triton 2000 GPS receiver, comparing it to my old Garmin 60Cx.  But the real test of any GPS receiver comes out in the field – how good a job does it do at determining your position, and recording data? I took both units out on field work in the southern Arizona desert in August (yes, I’m crazy), and also for a hike in my neighborhood, to compare the two.

Continue reading ‘A Review Of The Magellan Triton 2000 GPS Receiver – Part II: Out In The Field’




A Review Of The Magellan Triton 2000 GPS Receiver – Part I: Hardware And Software

Not too long ago, Magellan announced that they had upgraded the firmware and PC software for their Triton line of handheld GPS receivers, noted for their ability to display raster imagery, and offered to send out review units to interested people. There are several free utilities for the Triton series that I’d been interested in posting on, plus I’d always been interested in the raster map capabilities of these units. I requested a review unit, and they were good enough to send a Triton 2000 to me a few weeks ago. I’ve had the opportunity to evaluate it in both recreational and field work environments, comparing it with my current GPS receiver of choice (Garmin 60Cx), and thought I’d post a review of the GPS unit itself before posting about free utilities.

Continue reading ‘A Review Of The Magellan Triton 2000 GPS Receiver – Part I: Hardware And Software’




Garmin Maps On A Windows Mobile Pocket PC Or Smartphone

In a previous post, I covered the PC version of gpsvp, a program that lets you view Garmin vector maps on your PC, and plot your live GPS position on them; it also has multiple other functions like waypoint/track management, raster maps from the Internet, and more. In addition to the PC version, there are also versions available for a number of Windows Mobile Platforms that turn them into the functional equivalent of Garmin GPS devices :

  • PocketPC 2003
  • Pocket PC 5, 6
  • Smartphone 2003
  • Smartphone 5, 6

The look and feel of the app, and most of the functionality, are virtually identical to that of the PC version:

gpsvpppc

This is the Pocket PC / Windows Mobile 5 version, with a free Garmin topographic map of Arizona loaded (available at GPS File Depot), with my current GPS position plotted as the black dot. Obviously, you’ll need either a built-in GPS receiver in your Windows Mobile device, or a Bluetooth-connected GPS receiver, to get this full functionality.

Getting the maps on your mobile device involves copying them over onto the device using the ActiveSync File Explorer. While you can put it into the device’s main RAM, you’re probably better off installing it on the device’s SD card if it has one, since it likely has more memory space available. gpsvp will automatically search the device and SD memory to find Garmin .img map files, and let you select either an individual file or a folder full of files. Don’t load too many files in, as gpsvp can choke on large numbers of files; I was able to have all the Arizona topo map files loaded up, but it took a while to load them in. As described in this post, you can use GMapTool to select the map tiles you plan to use, then copy just that limited set of files over.

There’s also a version for Java VM enabled portable devices listed as GPS4Mobile.jar in the file list; don’t have such a device, so I don’t know what it’s functionality is.