Happy Camel is intended to combine digital photos with GPS data. It can couple a tracklog to a set of digital photos, plot photos with a position and optionally a tracklog in Google Earth, and figure out the place names where the photos were taken.
| Tags | multimedia Graphics Scientific/Engineering Geographical |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | Python |
Recent releases


Release Notes: This release adds Flickr support: now you can address Flickr photos as if they were normal photos by specifying the flickr:// protocol, followed by the photo ID, or flickr://set/ followed by the set name or ID. This release detects whether Exiftool is available and tells the user when this isn't the case. It reads faster, using the TBP by default (can be suppressed with the --exiftool switch). It is easier to save settings, by specifying -s on the command line. Photo reading, writing, and thumbnail generation are now multi-threaded (and thus multicore on SMP operating systems).


Release Notes: New features include a caching mechanism for geonames, writing of waypoints in the KMZ file, and compressed GPX file reading Windows support. Bugfixes include correct decoding of the hemisphere, correct interpolation, multiple track reading, and many smaller fixes.


Release Notes: This release is mainly focused on speedup improvements. KMZ file writing is now much faster because the right resizing method is used. Image metadata can now natively be read and written (using the --faster switch), but might damage your photographs, so it's disabled by default.


Release Notes: This release can resolve the name of the place and country using the online Geonames database. The implicit dependency on PyXML is removed. A config file has been added. Boolean options can now taken an optional True or False argument. Short command line options are now reserved for actions. The places where the GPS didn't have any reception can now be showed in the KMZ file with a different color and width. The dates/times in photos can be adjusted to the calibrated value. It is possible to use geographic information already present in the EXIF data of images.


Release Notes: The modules are now split over several files, the user now has to explicitly tell what to do. Happy Camel should be more conscious about time; if the tracklog is in UTC, it assumes it should be converted to the system time zone and with DST status. The remaining part of the time difference between the camera and GPS needs still to be set, but a calibration picture can be used for this. Not all command-line options have a single letter anymore. Finally, Happy Camel now uses distutils to distribute itself.