Geotag Images

robogeo.com banner

Edit Selected Images

click on 'File', 'Edit' or 'Help' to navigate the documentation
click on File, Edit and Help above to navigate
 

To edit an image's latitude, longitude, altitude, direction, or title either type the new information directly into the grid, use the Google Earth Geocoder, or select the image(s) and then use the various options under the 'Edit' pull-down menu. You can only edit the EXIF time using the pull-down menu. If multiple images are selected, the new values that you enter are applied to each.

To select a single image, double click on either the 'Image' or 'EXIF Time' columns. To select multiple images, click on each while holding down the Ctrl key. To select all images, press Ctrl-A. Once one or more images are selected, you can act on them either by directly selecting the 'Edit' pull-down menu or by right clicking in the grid.

Double clicking on the latitude, longitude, altitude, direction or title cells allows you to edit the cell value in-place. You can also simply begin typing when the cell is highlighted. Press the <enter> key to save the new value.

To remove one or more images from the list, select them and then press the Del key. To remove all images, press Shift-Del.

To copy the grid data to the clipboard, multi-select the rows that you want to copy and then press Ctrl-C. The resulting tab-delimited data can then be pasted directly into Excel or other 3rd party program.

Columns can be sorted by clicking on the column headers. Reverse the sort order by clicking a 2nd time.

You can embed a copyright notice or the name of the artist in the EXIF headers from the preferences area.

Remove Selected Image

This option removes the selected image(s) from the list. It does not delete anything from the disk. You may want to do this if, after geocoding, you find that a specific image was not geocoded. You can also accomplish this by selecting the image(s) and then pressing the Del key.

Remove All Images

This option removes all of the selected images, waypoint data, and any associated audio files that may be currently loaded. If tracklog data exists, you'll be prompted whether to remove it too. Removing all of the data is equivalent to restarting the program. You can also accomplish this by pressing Shift-Del.

Edit EXIF Time

Use this option to edit an existing EXIF time or to assign an EXIF time to an image that doesn't currently have one.

Unlike the other items under the 'Edit' menu, the new time is immediately written to the EXIF headers and doesn't require you to process them. For that reason, you can only edit the times of images that are already EXIF (or EXIF capable) format, i.e. JPG, TIF, DNG, NEF, CR2, MRW, and ERF files.

Since time formats vary with the user's locale, you can't edit the time by typing directly into the cell. You have to first highlight the image(s) and then select the 'Edit Time' option under the 'Edit' pull down menu.

You can enter the new times in either absolute terms (of the form YYYY:MM:SS HH:MM:SS) or, if a time already exists, a number of seconds to add to (or subtract from) the current time. When entering relative times, you must precede the number of seconds with an @ sign. Negative numbers go back in time, positive numbers forward.

For example, if you want the new time to be 1 second before midnight on the 3rd day of the year, you would enter 2006:01:03 23:59:59. Note the leading zeros, when needed, and the space between the date and time. If you want the time to be 1 hour behind where it currently is, enter @-3600. To set it 1 minute ahead, enter @60.

If you want to change the image's disk date so that it matches the EXIF time stamp, redate the images.

Lookup Lat/Lon Values

This option allows you to lookup latitude and longitude values using an on-line Google Map. Alternatively, you can use the Google Earth Geocoder.

Upon selecting, http://www.robogeo.com/latlonfinder/map.asp will load into your web browser. You can control the default view by setting the LatLonFinderUrlQueryString option.

This webpage simply displays the latitude and longitude for points on a map. It's intended for use in conjunction with the 'Edit All Values' option when you're manually georeferencing images.

Doubleclick on the map to recenter it. Press/hold your left mouse button, then drag, to pan the map. Click the slider control on the left hand side to zoom. Click the buttons in the upper right corner to change the view. Note the crosshair at the map's center and how the displayed coordinates changes as it moves.

Here's the routine for looking up and specifying lat/lon values using the on-line map:

1. Select the 'Lookup Lat/Lon Values' option under the 'Edit' pull down menu.
2. Wait for the LatLonFinder website to load.
3. Double click and/or zoom the map to your desired location.
4. Copy the red lat;lon line to the Windows clipboard.
5. Back in RoboGEO, double click on the desired image.
6. Select 'Edit All Values' from the resulting pop-up menu.
7. Paste the latitude and longitude into the box when prompted.
8. Optionally, include the altitude at the end of the pasted text.
9. Select 'OK'.

Repeat steps 3 thru 9 for each image that you need to manually georeference.

If the image you're working with (step #5) isn't currently georeferenced and if a valid lat;lon pair exists on the Windows clipboard (step #4), the lat;lon pair will be the default value and there will be no need to paste the coordinates (step #7). Just click the 'OK' button. This allows you to manually georeference images very quickly.

Edit All Values

Instead of manually entering the latitude, longitude, and altitude individually, you can enter all 3 at once by selecting this option.

The input must be of the form:

Latitude;Longitude[;Altitude]

Note that's the latitude, followed by a semi-colon, followed by the longitude. The last semi-colon and altitude are optional.

The decimal separator in the values can either be a period or what's defined in the Windows Regional Settings for your locale.

Here are some valid examples:

32.72372;-95.632532;1120
34.29299292929;-91.838383
36;-92
34,29299292929;-91,838383 (valid where commas are used for decimal points)

Here are some invalid examples:

-95.632532;32.72372;1120 (latitude is out of range)
34.29299292929:-91.838383 (must use a semi-colon delimiter, not a colon)
34.29299292929,-91.838383 (must use a semi-colon delimiter, not a comma)
34.29299292929-91.838383 (missing semi-colon)
36N;92E (values must be numeric)
36-22-43;-91 12'-33" (lat/lon values must be decimal degrees)

This option is intended to be used in conjunction with the 'Lookup Lat/Lon Values' option described above.

Edit Latitude

Manually enter the latitude of the selected image. Normally, latitude information is automatically obtained when you geocode the images, so you'll probably never need to use this option.

The latitude must be between -90 and +90, entered as decimal degrees. The decimal character must be as defined in the Windows Regional settings for your locale, i.e. if your locale is 'Finnish', which uses a comma for a decimal point, a value of 55.12345 would be invalid.

Areas north of the equator are positive, south of that are negative.

If you need to convert DD-MM-SS (degrees, minutes and seconds) to decimal degrees, use the following method:

1. Convert the seconds component to minutes by dividing it by 60.
2. Add the result of #1 to the minutes.
3. Convert the new minutes to degrees by dividing it by 60.
4. Add the result of #3 to the degrees.

For example, 39-20'-15'' = 39-20.25' = 39.3375 degrees.

If you're converting from DD-MM.MMMM (degrees and decimal minutes) to decimal degrees, do steps #2 and #3 above.

A good way to obtain the latitude and longitude for a specific street address is to use the Test Drive feature at GEOCODE.COM.

Edit Longitude

Manually enter the longitude of the selected image.

The longitude must be between -180 and +180, entered as decimal degrees. The decimal character must be as defined in the Windows Regional settings for your locale, i.e. if your locale is 'English (United States)', which uses a period for a decimal point, a value of 32,12345 would be invalid.

Areas east of Greenwich England are positive, west of that are negative.

See the info about entering latitudes above for more information.

Edit Direction

Manually enter the camera direction of the selected image.

Directions are measured clockwise from true north, i.e. north is 0, northeast is 45, east is 90, southeast is 135, etc.

There are 4 ways to enter directions:

1. Absolute Numeric. Enter a number between 0 and 359.99.

2. Absolute Abbreviated. Enter N, NNE, NE, ENE, E, ESE, etc. Case doesn't matter. The program will automatically convert these to their numerical equivalents (N=0, NNE=22.5, NE=45, etc.).

3. Relative Numeric. Any number that you precede with an @ symbol will be considered relative to the current direction. If the image doesn't have a direction associated with it and if a tracklog is currently loaded, the heading will be computed from the tracklog and the relative direction will be added to it. If there's no tracklog or image direction, the relative direction is treated as absolute. For example, assume all you know about a photo was that it was taken out of the left window of a moving car (you know that by looking at the image preview). The relative direction is 270 degrees, so you would enter @270. If the car was traveling southeast at the time, the photo direction would be calculated to be 45 (northeast). If the picture was taken looking out the right side window, the relative direction would be @90. If looking straight ahead, it would be @0, etc.

4. Relative Abbreviated. Instead of entering relative numeric directions (@90, @270, etc.), you can enter abbreviations. These are easier to remember and more intuitive. In the abbreviations 'F' is short for 'FRONT', 'R' for 'RIGHT', 'B' for 'BACK' and 'L' for LEFT. Case doesn't matter. You can also enter these in a way similar to the 16 cardinal directions (always going clock-wise), i.e. 'FFR' is 'FRONT FRONT RIGHT', 'FR' is 'FRONT RIGHT', 'FRR' is 'FRONT RIGHT RIGHT', 'R' is 'RIGHT', etc. until the last value of 'LFF' which is 'LEFT FRONT FRONT'. So, if the tracklog direction is already associated with a photo and if you see that the photo was taken looking out the right hand window, simply enter 'R' (without quotes) and the photo direction will automatically computed.

You can also determine the photo direction from the tracklogs at the time of geocoding by specifying the PhotoDirFromTracklog and PhotoDirFromTracklogOffset preferences. For example, specifying PhotoDirFromTracklog=True and PhotoDirFromTracklogOffset=270 is equivalent to manually entering @270 for all of the photo directions.

The normal work flow is to first assign the direction of movement to each photo direction. You can do that by either capturing the directions in real-time using a capable GPS unit or by making use of the PhotoDirFromTracklog option. Then, looking at the foreground of each thumbnail, determine the relative direction of each photo and enter it into the grid. Note that you can enter the same value for multiple images by multi-selecting the images (hold down the CTRL button and left-click), right-clicking, and then selecting the 'Edit Direction' option in the resulting pop-up menu.

Project Image

This option allows you to project a photo to a new location. Perform this operation if you want the location to correspond to the photo subject instead of the GPS receiver.

Locations are always projected in the direction of the photo direction, so these must exist before you can use this option.

You'll be prompted for a distance to the new location. The units will be either feet or meters, depending on your preferences.

There are 2 ways you can specify the distance. The type of distance that you enter depends on your situation.

The 1st is 'ground mode' where both you and the subject are on the ground. Here you simply enter the distance. So, for example, if the photo's direction is 90, the AltitudeIsFeet is set to False and if you enter 1000, the photo location will be moved 1000 meters to the east.

The 2nd is 'airplane mode' where you're above the subject and the camera is pointing down to it. Here you enter your altitude AGL (not MSL), followed by a semicolon, followed by the camera angle relative to horizontal. The camera angle can vary from 0 (horizontal) to 90 (straight down). For example, if AltitudeIsFeet is set to True, you're flying in a plane 3000 feet MSL over terrain that's 1000 feet MSL and your camera is pointing almost straight down, you would enter 2000;80.

In airplane mode, projecting a location changes the altitude of the image. Since it's impossible to fly a plane at an constant elevation above the earth's surface, this can cause the new altitude values to be erroneous. By setting the RemoveImageAltitudeAfterProjecting to True, you can completely remove the new altitude values.

After you project a location in either mode, it makes the photo's direction value obsolete, so the program removes it. You can prevent this behavior and retain the directional information by setting the KeepImageDirAfterProjecting preference to True.





© 2003-2008 Pretek, Inc.
File pull-down menu Edit pull-down menu Help pull-down menu Remove Selected Image Remove All Images Edit EXIF Time Lookup Latitude and Longitude Values Edit All Values Edit Latitude Edit Longitude Edit Altitude Edit Photo Direction Project Image Location View Image Locate photo on a map View EXIF Info