My favorites | Sign in
Logo
             
External links:
David's Google Earth files
Feeds:
Project feeds

This is a collection of tools for working with Google Earth, reading/modifying coordinates, converting between different coordinate formats, create GroundOverlay image tiles, and geotag photos using Google Earth.

Programs

Google Earth Tiler

A small program for creating high-resolution image overlays for Google Earth.

Input is a large image file and coordinates for where it should be located on the ground. Output is a hierarchy of small image tiles of increasing resolution, and a KML file to load only the images required based on the current Google Earth viewpoint. This results in higher performance and lower bandwidth usage since only a small part of the ground overlay image has to be downloaded and displayed at any time.

Latest version: 1.04

Download: GoogleEarthTiler.exe

The program requires convert.exe and identify.exe from ImageMagick which can be downloaded (for free) from http://www.imagemagick.org


Google Earth Position

A tiny program for reading coordinates from the Google Earth client (or editing coordinates to make Google Earth fly to a new location).

The Copy buttons are intended to be useful for pasting coordinates and LookAt parameters into a spreadsheet, for example when generating KML using Google's Spreadsheet Mapper 2.0

Latest version: 1.14

Download: GoogleEarthPosition.exe


Google Earth PhotoTag

A small program for adding Exif GPS data to JPEG files and reading coordinates from the Google Earth client.

With the Auto-Mode enabled any new file drag-and-dropped onto the PhotoTag window will automatically be tagged with the current coordinates from the Google Earth client.

Latest version: 1.24

Download: GoogleEarthPhotoTag.exe

The program requires the Exiv2.exe command line tool by Andreas Huggel which can be downloaded (for free) from http://www.exiv2.org/

The options to read/write Exif GPS data can be added to the windows right-click menu for JPEG files (click on the button in the About: dialog to add these options into the registry).

The program can write KML output for showing a collection of photos inside Google Earth, like in this screenshot:

To edit the style of the popup balloon edit the *.PlacemarkStyle files in the same directory as the executable. Any files with a .PlacemarkStyle extension will automatically show up on the Placemark style dropdown list in the PhotoTag program window.

The program will include photo comments from descript.ion files or JPEG embedded comments in the placemark balloons. JPEG Comments or descriptions can also be edited in the PhotoTag GUI (configure which type to edit using the right-click menu; JPEG comments are stored inside the file itself so will stay with the file when you move/copy it, descript.ion comments are kept in a separate file and are faster to read/store, but not understood by all programs).


LatLong Conversion

A tiny program for converting coordinates between Degree Minute Second and Decimal formats.

The tool can handle the following DMS formats:
  • 8 deg 32' 54.73" South 119 deg 29' 28.98" East
  • 8°32'54.73"S, 119°29'28.98"E
  • 8:32:54S,119:29:28E
Decimal coordinates are in the format:
  • -8.548333, 119.491383

Latest version: 1.09

Download: LatLongConversion.exe


Source

These programs are written in the AutoHotkey language (http://www.autohotkey.com)

The source code for the programs can be downloaded from the Google Code source tab. There is also a library file libGoogleEarth.ahk which includes the following functions:

The JPEG Exif functions require the Exiv2.exe command line tool by Andreas Huggel. It can be downloaded at http://www.exiv2.org/ (GPL 2+ license)

The Google Earth COM API functions requires the Embedded Windows Scripting and COM for Autohotkey library (ws4ahk.ahk) from http://www.autohotkey.net/~easycom/

The JPEG Exif functions will optionally use cmdret.dll if present (removing the need for temp files while capturing command output) http://www.autohotkey.com/forum/topic3687.html (already bundled in GoogleEarthPhotoTag)

Further information about the Google Earth COM API can be found here: http://earth.google.com/comapi/


These programs are distributed without any warranty. The functions for writing to JPEG files can probably be considered safe as they rely the Exiv2 command line tool for file write access (and all writes in the PhotoTag program are verified by a read operation afterwards). However, do make sure there is a backup of all files before using these programs.









Powered by Google Project Hosting