ADIF2KML version 2.0 - available for free download
ADIF2KML is an application that plots your ham QSOs as pins on the Google Earth (tm) map of the Earth. You can see where your QSOs or QSLs came from as the Earth spins slowly on your PC screen.
Hams that use digi-modes like PSK usually record the Maidenhead Grid of the stations they work. ADIF2KML uses those grids to calculate LAT and LON, then creates a KML file. The data shown includes notes like the hams name, callsign, QSL received etc.
NOTE: The program can not plot QSOs that do not have a grid recorded. If you are not adding Maidenhead grids to your log entries, this program will not work for you!
You save your log, or part of it as an ADIF file (most computer log programs can do that) and ADIF2KML makes a KML file. Double click the KML file and Google Earth (tm) will dispay all your QSOs as yellow pins, click a pin for the QSO details and double click to zoom into the grid square. NEAT Eh? You do need to download Google Earth (tm) but many of you will already have done that and its free!
This is version 2 of this program. The new version eliminates the need for Excel and does the whole conversion in Visual Basic. But you still have the option of creating a .csv file so that you can run your own analysis of your log in a spreadsheet.
Download free from my web site http://www.qsl.net/zl3dw. This program has only been tested in a Window XP environment - your PC will need Visual Basic runtime files and of course Google Earth(TM).
This looks very interesting. I love seeing my QSOs on Google Map/Earth. You might consider using the Yahoo or Google Geocoding API to fill in details when the grid square isn't available. I customized something that uses grid square if available, then if that fails, it sends the logbook or QRZ.com address to the Google API to get the best match for coordinates. It works pretty well, except for rare, ambiguous addresses that are simply "Georgia" (for example) where it defaults to Georgia the state rather than Georgia the country. If that fails, I have a basic database that plugs in coordinates based on their callsign prefix.