Please Donate

I have no intention of commercializing CoordEx. Unfortunately free software is not self-sustaining. Your downloads are using bandwidth, hosting takes server space, and development and support take time. I spend quite a bit of time developing, expanding, and supporting Coordinate Exchange. It is great fun but for the most part un-paid. I believe that software should be free unless you have a support staff available and the application is fully tested in many possible configurations. That is obviously not the case with coordinate exchange. Therefore, I let you decide:How much is coordinate exchange worth to you?I ask you to try my software, and if you like it come back and make a donation via PayPal or Amazon Honor System. This money will be used to cover the costs of hosting and my development time but more importantly it will act as a source of encouragement.

Make a donation with PayPal
(PayPal on a secure connection)
Make a donation with Amazon Honor System
Amazon Honor System Click Here to Pay Learn More

Coordinate Exchange

Project Status

This project is in need of a major refactoring. I'd like to rewrite the tool in Visual Basic 2005, allow the tool to run independently of MapPoint, and perhaps interface with Google Earth but I just haven't had the time. If you are interested in seeing this project continue please contact me.

Overview

After receiving a 60-day demo for MapPoint 2002 and I quickly was quickly disappointed with it's GPS support. MapPoint includes some GPS tracking capabilities that leave much to be desired but what I wanted was the ability to control GPS data inside MapPoint and the idea for "Coordinate Exchange" was born. The idea is to allow the user to exchange coordinate information between MapPoint and other applications and GPS hardware. The user can select from a list of sources (files, GPS, MapPoint) and translate the data to a destination (File, GPS, MapPoint). Even without a GPS Coordinate Exchange can exchange coordinates from a file to push pins, convert push pins to a freeform line, etc. It has more uses then just a GPS interface.

I've written the program to be fairly modular so adding extra file formats, exchange sources, and destinations is fairly easy. Currently the only GPS that is fully tested is the Magellan Meridian GPS. This is because that is the only GPS I own.

Mostly the program was written for myself out of need but I think the GPS, GIS, Geocaching, war-driving and MapPoint community will appreciate it. I've added many features at users requests and CoordEx is constantly growing.

If you have support questions, feature requests, or would just like to discuss CoordEx please post a comment here.

Supported systems

Coordinate Exchange should run on any system with MapPoint 2002/2004 installed. I have tested on Windows 2000 and Win XP Pro.

License Agreement

Please read the Freeware License Agreement

Features

Coordinate Exchange can exchange coordinate data from any of these sources to any of these destinations.

Sources Destinations
Waypoints Files
Waypoints File (via GPS Babel)
GPS Waypoints (Magellan Meridian, Meridian via GPSBabel, Garmin via GPSBabel)
GPS Trackpoints (Magellan Meridian)
Current GPS Position (Magellan Meridian, NMEA Compatible)
MapPoint Push pins
MapPoint Route (w/ turn-by-turn locations)
MapPoint Points of Interest
MapPoint Freeform Line
Temporary Memory Slot
Waypoints Files
Waypoints Files (via GPS Babel)
GPS Waypoints (Magellan Meridian, Meridian via GPSBabel, Garmin via GPSBabel) (w/ optional route connection for Meridian GPS units)
GPS Tracks (Magellan Meridian)
MapPoint Push pins (w/ optional route connection)
MapPoint Freeform Line
Temporary Memory Slot

With 10 sources and 7 destinations there are 70 different functions in this one application. For example Coordinate Exchange can do all of the following:
  • Import Geocaching GPX file (and many other formats, even more with GPSBabel) as MapPoint push pins.
  • Import Pocket Warrior war driving file (and many other formats, even more with GPSBabel) as MapPoint push pins.
  • Extract MapPoint push pins to a Garmin PCX file (and many other file formats, even more with GPSBabel).
  • Send MapPoint push pins to a Magellan Meridian GPS (also Gamin GPS via GPSBabel) as Waypoints.
  • Import waypoints from Magellan Meridian GPS (also Gamin GPS via GPSBabel) as MapPoint Push pins.
  • Send MapPoint freeform line to a Magellan Meridian as Trackpoints.
  • Import trackpoints from Magellan Meridian GPS as MapPoint Freeform line.
  • Convert MapPoint points of interest to MapPoint push pins.
  • Extract MapPoint points of interest to GPX file (and many other file formats, even more with GPSBabel)
  • Extract MapPoint push pins to GPX file (and many other file formats, even more with GPSBabel)
  • Convert MapPoint route (with turn-by-turn instructions) to a set of push pins.
  • Convert MapPoint route (with turn-by-turn instructions) to a free form line.
  • Send a Mappoint route (with turn-by-turn instructions) to a Magellan Meridian GPS as Waypoints in a GPS route.
  • Send MapPoint points of interest to a Magellan Meridian GPS (also Gamin GPS via GPSBabel) as Waypoints.
  • Copy sets of push pins from one MapPoint Map to another using the temporary memory slot.

Waypoint File formats
Name CoordEx Only With GPSBabel
Read Write Read Write
Cetus for Palm/OS - - Yes Yes
Comma separated values Yes Yes Yes Yes
Coordinate Exchange Everything file Yes Yes - -
CoPilot Flight Planner - - Yes Yes
Delorme GPL - - Yes Yes
Delorme SA9 - Yes - -
Delorme Street Atlas Plus - Yes Yes Yes
Delorme Topo USA4/XMap Conduit - - Yes Yes
Delorme XMap HH Native - - Yes Yes
EasyGPS binary format - - Yes Yes
Fugawi - - Yes Yes
Garmin Mapsource - - Yes Yes
Garmin PCX - Yes Yes Yes
Garmin serial protocol - - - -
Geocaching Database - - Yes Yes
Geocaching.com .loc Yes - Yes Yes
GeoNiche .pdb - - Yes Yes
GPilotS - - Yes Yes
GPS Utility - Yes Yes Yes
GPSDrive - - Yes Yes
GPSman - - Yes Yes
GPSPilot Tracker for Palm/OS - - Yes Yes
GPX XML Yes Yes Yes Yes
Holux (gm-100) .wpo Format - - Yes Yes
Kismet GPS log Yes - - -
KuDaTa PsiTrex text - - Yes Yes
Magellan Mapsend - - Yes Yes
Magellan NAV Companion for PalmOS - - Yes Yes
Magellan protocol Yes Yes Yes Yes
MapInfo ASCII Data Points Yes - - -
Mapopolis.com Mapconverter Application - - Yes Yes
MapTech Exchange Format - - Yes Yes
Microsoft Streets and Trips 2002/2003 Yes Yes Yes Yes
MS PocketStreets 2002 Pushpin - - Yes Yes
National Geographic Topo .tpg - - Yes Yes
Navicache - - Yes Yes
Navitrak DNA marker format - - Yes Yes
NIMA/GNIS Geographic Names - - Yes Yes
NMEA 0183 sentences - - Yes Yes
NMEA GGA Sentences Yes - - -
NMEA GLL Sentences Yes - - -
NMEA RMC Sentences Yes - - -
OziExplorer Waypoint - - Yes Yes
PocketWarrior Yes - - -
Quovadis - - Yes Yes
TopoMapPro Places File - - Yes Yes
U.S. Census Bureau Tiger Mapping Service - - Yes Yes
wi-scan Yes - - -

Current Version

    Coordinate Exchange for MapPoint v0.8.XX

    This is the eighth beta version of CoordEx. You can either download the full installation package or the application only installation package. If CoordEx fails to run after the application only installation try installing the full package. If you know what your doing you can download the DLL zip file.

    Downloads:

      Full installation package w/ support libraries
      CoordEx_v0_8_Full.zip 4.88 MB | 2004-05-22
      This version will install the application and all necessary support files (DLLs). Download this version if you don't know. Use the setup.exe file located in the ZIP file.
      Application only installation package
      CoordEx_v0_8_App_Only.zip 283.73 kB | 2004-05-22
      This will install the CoordEx application only using a microsoft installation package. This version don't have any of the necessary support files (DLLs) as they will be available on most machines already. Most computers will have the application necessary to install by just double-clicking on the msi file. If CoordEx doesn't install, run, or run properly try installing the full installation package available above.
      DLL only
      CoordEx_v0_8_DLL_Only.zip 192.18 kB | 2004-05-22
      Download this if you know what your doing.

Installation

    The current version comes in three installation packages. To install CoordEx download thefull installation package w/ support librariesorapplication only installation package. Most computers will have the support applications necessary to install by just double-clicking on the msi file. If not use the setup.exe file located in the full installation package. If CoordEx doesn't run or doesn't run properly after installing the application only installation package try installing the full installation package available above. If you know what you're doing you can download theDLL only in ZIP.

Quick Start

    After installation the CoordEx tool can now be accessed from within MapPoint by clicking tools -> Coordinate Exchange. If you plan to interact with your GPS you will need to setup the GPS by clicking on GPS Settings. To translate coordinates select a coordinate source from the left side and the destination on the right. Click the centrally located transfer button. The text box at the bottom will confirm that the coordinates are transferred.

GPS Babel

    Coordinate exchange will interact with GPS Babel. You can download GPS Babel from this web site:http://sourceforge.net/projects/gpsbabel. To get CoordEx to work with GPS Babel click the Apps button enter the full path to GPS Babel in the text box. You can also use the browse button. With GPS Babel installed you will be able to select "File (via GPS Babel)" from the source and destination drop downs. Also withGPS Babelinstalled you will be able to read and write waypoints from Garmin receivers.

Mapopolis

    Coordinate exchange can create maplet files for use in Mapopolis ( http://www.mapopolis.com/ ) maps for handhelds using GPXToMaplet. You can download GPXToMaplet from this web site: http://www.mdgps.org/pocketcaching/main.htm#gpxmaplet . To get CoordEx to work with GPXToMaplet click the Apps button enter the full path to GPXToMaplet in the text box. You can also use the browse button. With GPS Babel installed you will be able to select "File (via GPXToMaplet)" from the destination drop down.

Discussion

    Bugs
    While I have tried to eliminate as many bugs as possible, I can't get them all. If you notice a bug in Coordinate Exchange pleasecontactme.

    Loosing Information
    The way CoordEx works is it reads data from the source format and converts it to an internal data type. It then converts from the internal data type to the destination. While I've attempted to make the internal type as general as possible not all sources and destinations have the ability to store and/or transmit all of the data. For instance your GPS unit transmits the altitude along with the lat and long. This data is can be transferred to the internal data type... however when this data is converted to push pins in MapPoint it will lose all altitude information. Another example is the MapPoint freeform line.... it cannot store any information other then a name. I am working on a method of storing extra information with the push pins but for now some information will be lost.

    Supported GPS Receivers
    Currently the only GPS receiver I own is a Magellan Meridian therefore only the Meridian is tested. I plan to add some support for other GPS receivers that that will have to wait tell I get a different one or someone helps me. I have added untested support for Magellan 330 and SportTrak and for NMEA compatible GPS receivers. Also withGPS Babelinstalled you will be able to read and write waypoints from Garmin receivers (again this is an untested feature). If anyone can confirm that these work or not please contact me.

    Supported Files
    Currently CoordEx alone supports waypoint import from 6 different file types and exports 4 types. WithGPS Babelmany more file types can be exchanged. In the future I plan to add support for more file formats and importing more then just waypoints. See above for a complete list of supported file types.

    MapPoint Routes
    Due to a bug in MapPoint 2002/2004 it is nearly impossible to get the correct location of each direction in a route. Thanks to an excellent article onroute extractionby Nico Bontenbal the current code can extract the correct location most of the time but still may fail to find some locations.

    Lat & Long Display
    When a waypoint source is converted to MapPoint push pins CoordEx will display the latitude and longitude in the notes. The format for the coordinates display can be set in the Setup form. The format string is the same as those used in Gilles Kohl'sDmsFormat.

Links

Special thanks go to:

Screenshots

Attachments

FilenameFilesizeDate
CoordEx_v0_8_App_Only.zip 283.73 kB 2004-05-22
CoordEx_v0_8_DLL_Only.zip 192.18 kB 2004-05-22
CoordEx_v0_8_Full.zip 4.88 MB 2004-05-22

Comments

nag
Comment
maps
On : Mon May 03, 2010, 05:06:01
good
Jay Virdee
Comment
POI data
On : Wed November 25, 2009, 06:48:25
Hi, we are after POI data with Poi name, lat and lon. Are you able to help with this?

Thanks,

Jay
imen
Comment
coord convertio from open street map to 2D map in xml file
On : Wed May 27, 2009, 16:01:19
hi
plz help me!!!! i have an xml file of a map exported from OPenStreetMap and i need to convert the coordinations of the crossing point from longitude and latitude to X and Y tobe able to generate them in a new map.......

t trust u
thxxxxxxxxxxx
imen
mor per
Comment
add support for export to kmz or kml
On : Sun February 22, 2009, 07:21:03
hi,
i am trying to export a route to google earth. i export to gpx format and i have option for waypoints and not route.
when i'm importing in goog-earth i can see the points but not the route between them.
is it possible to create export to kmz for easier import?

thanks
mor
Muhammad Saeed
Comment
Problem with coordinate formate
On : Fri September 26, 2008, 12:31:28
Hello
i have 034 06 576 E 009 31 251 N
034 25 275 E 009 09 980 N
formate, and now I cn't look them on GIS of Google earth.
I dont know about the formate.
I need help.
Thanks
hans
Comment
I made a csv file of lat/Lon but it did not work
On : Sun June 29, 2008, 19:28:20
I made a csv file of lat/Lon but it did not work.

Just what is the payout of the csv file?

Some more information about the format.

I tried :

34.848258,-77.710423
35.741822,-77.630412
38.613223,-77.556085

It gave a runtime error 9
Subscript out of range
Chas
Comment
Page
On : Thu June 05, 2008, 08:02:10
There is no point in asking for money. You don't explain what your software is or what benefits it provides to the new visitor.

A sales page is a sales page is a sale page. Even if you're "selling" a free download.

You can keep your bandwidth problems to yourself.
They are not my problems.
Hypercubed
Comment
Re: Best Add In
On : Sat April 26, 2008, 23:08:46
I started a .NET version for MP 2006 last year. Not all features were implement before I got distracted with other projects.
Martin
Comment
Best Add In
On : Tue April 15, 2008, 10:02:11
Hi,
This is the best Add In witch I had ever seen.
Sad that the Author dont have time to develop it evermore.
Or did you still work on this cool thing?
hatlat
Comment
Latest Version ?
On : Thu November 08, 2007, 08:18:03
Hi,

Wondering what is the latest version of CoordEX. It worked fine for a while with a Meridian Gold, Mappoint 2004, and XP. Tried using it recently and it flakes out opening various menus and closing them to the point I can't do anything once the gps is plugged into the laptop. The only added program is a fan controller. Any thoughts?

Thanks. We still use the program to view coord density and such and like it very much.
Ron
Comment
It Works
On : Mon October 08, 2007, 12:22:53
Hi,
I want to tell you that your program also works on mappoint 2006,I did not run a full test, but importing waypoints from Oziexplorer [as .gpx file] through your program into mappoint and vica versa [as .gpx file] worked great.
I was looking on the internet for this and it was hard to find, but your program did the job, Thanx.
Tadas
Comment
MapPoint to csv format
On : Wed July 18, 2007, 11:17:32
Hi, I was wondering if anybody can give me suggestions how to import my routes from mappoint 2006 into garmin gps systems. It is asking me to convert the file into the csv format. I would appreciate any help
Hypercubed
Comment
Re: Can CoordExchange work with MS Streets & Maps
On : Sat June 30, 2007, 21:30:02
CoordEx will not work with Streets and Maps. The fact that MP can use add ons is one of the reasons it is more expensive.
Hypercubed
Comment
Re: Phone Numbers
On : Sat June 30, 2007, 21:29:00
It is not possible to extract the phone number from the MapPoint data. I think it may be a security feature added by MS.
Joseph Wang
Comment
Can CoordExchange work with MS Streets & Maps
On : Thu June 28, 2007, 23:36:07
I've got a copy of MS Streets and Trips 2006 which is basically the same software with MapPoint. but it does not work together, it there a way to make it work from Streets & Trips?

Thank you.

-joseph-
Brian Geppert
Comment
Phone Numbers
On : Tue June 05, 2007, 21:49:20
Hi!
I noticed that only the lat/lon and POI name are extracted to a csv file. Why not also include the phone # and address?
Thanks for making such a handy tool!
SerafinR
Comment
Lossing Information
On : Thu May 03, 2007, 10:34:36
Excuse me, i don't speak english. But i need the code source by the function "Street address in GPX file" I lossing information if Telephone = "true" then Street don't print in the file. Please the source for cheking

Excuse me English :P

Write a comment

  • Required fields are marked with *.

If you have trouble reading the code, click on the code itself to generate a new random code.
Security Code: