From OpenStreetMap Wiki
< JOSM‎ | Plugins
Jump to: navigation, search

The photo adjust plugin allows to move geotagged photos on the map and to place photos that don't have GPS coordinates associated with them on the map, thus to geotag them.

PhotoAdjust geotagged layer.png


Photos that were taken with a GPS enabled camera or correlated with a GPX track have the coordinates of the camera or GPX device stored in their metadata. They are shown at that position on the map. But the actual content of the photo might be far off that position. Then it might be a good idea to move such a photo on the map to the object it shows. Or a photo doesn't have GPS coordinates at all. By placing that photo on the map it gets GPS coordinates that can be stored in the metadata later on. See the Photo Geotagging plugin for a way to store the GPS coordinates and other data in the photo metadata.

Modes Of Operation

The functionality of the photo adjust plugin is available if a photo layer (Geotagged Images, geo image layer) is active or if the photo adjust map mode is active.

Active Photo Layer

PhotoAdjust geotagged images layer.png

If a photo layer is active, then the functionality is limited to the photos on that layer.

Photo Adjust Map Mode

PhotoAdjust map mode.png

The map mode works with all photos. It can be activated by selecting the map mode button. If the photo adjust map mode and a photo layer are active at the same time, then the photo layer has precedence, i.e. only the photos on the selected layer can be adjusted.


Move A Photo

Click and drag on a photo and move it.

Place A Photo On The Map

Hold the shift key down and click on the map to place the photo currently shown in the Geotagged Images window at the mouse position on the map.

Set The Direction Of A Photo

Hold the control key down and click on the map to set the direction of the photo currently shown in the Geotagged Images window towards the mouse position on the map.

Browse Through Photos

Use the arrow buttons in the Geotagged Images pane, or use the page up or page down keys. (JOSM core functionality)

Remove Images

To delete the current image from the selected layer, click the rubbish bin icon in the Geotagged Images pane. Alternatively one can use the shortcut: shift + delete. (JOSM core functionality)

To delete images from the disk (deleting the original file), click the disk with a red cross next to it in the Geotagged Images pane. Alternatively one can use the shortcut: control + shift + delete. (JOSM core functionality)

PhotoAdjust geoimage layer menu.png

Additional Photo Layer Menu Items

The plugin adds a menu item to photo layers. The menu item New layer for untagged images moves all photos without GPS coordinates to a new layer Untagged Images. This makes it easier to work only on the untagged photos.


GeotaggedImageViewer CenterView.png

Turn off "Center View"

The plugin works best if the "Center View" option of the "Geotagged Images" viewer is turned off. If this is not done you may find it difficult to place the photos on the map with the desired level of precision as as soon as you place the photo the map will move to center over the new location, at which point your cursor is now somewhere else on the map, which causes the photo to move, which repeats the entire process.


There are a few things the plugin doesn't do. This is a list of things it could do:

  • Settings like altitude, speed, and direction are not changed if the coordinates are set. It might be better to delete those settings.