General
CellPicGPS is a program to assist the geotagging of photos shot with a cell phone. Most of the times cell phones keep information about the connected cells in the EXIF data which can be used to find the exact location where the photo was taken. However, if your cell phone has a GPS receiver it's much better to use these data.
Technical information
The program is written in the perl programming language. Apart from the standard perl modules, Image::ExifTool must also be installed in order to extract the information from the photo.
There are four fields that are used to retrieve the necessary information:
- Cell ID
- Location Area Code (LAC)
- Mobile Country Code (MCC)
- Mobile Network Code (MNC)
These are used together with a service that can provide correlation information to find the correct geographical coordinates. Currently the program supports the following services:
- Google JSON API
- Google maps hidden API
- OpenCellID
Usage
Usage: ./cellpicgps.pl [OPTION] <input>
Where: input is the input image.
Valid options are:
-service srv Select service to use for retrieving coordinates
-listsrv List all valid services and exit
-gmaps Dump a google maps url
-help This help
-version Output version and exit
I believe it's pretty self explanatory!
Download
Version 1.1 is available here.
License
The program is licensed under the terms of the MIT license.