Finding Geotagged Photos in digiKam

Need to find all the photos you took in France? You can use the Map Searches sidebar to do just that, provided your photos have been geotagged.


Expand the Map Searches sidebar, press and hold the Ctrl key and select the desired region on the map using the mouse. You should then see markers on the map. Each marker displays the number of found photos in the specific location, and you can use the mouse or zoom buttons to zoom in on the map to see thumbnails of the found photos. You can also see all found photos in the main pane. If you press and hold the Shift key and then click on a marker on the map, digiKam will highlight  all the photos belonging to this group in the main pane.

digiKam also allows you to save map searches. This way, you don’t have to perform the same map search every time you need to find photos in a specific region. Enter a name for your search in the field below the map and hit the Save button. This adds the search to the My Map Searches section, and you can activate the saved search at any time by clicking on it.

By the way, digiKam supports both Marble and OpenStreetMap maps, so you can use the map you like for viewing the found photos in the Map Searches sidebar. You can switch between the Marble and OpenStreetMap maps using the Map Settings button.

Thanks to Gilles Caulier for the tip.


Tech writer covering Linux and open source software

Tagged with: , ,
Posted in Open Source, Photography, Software
5 comments on “Finding Geotagged Photos in digiKam
  1. neuntoeter says:

    I stumbled upon the map search feature a couple of days ago and didn’t understand how I could use it.

    Thanks for explaning it – I didn’t try the CTRL and shift-key.

    Btw. in the current version digikam can display the photos on openstreetmap maps.

    See my blog post:

  2. Social comments and analytics for this post…

    This post was mentioned on Twitter by dmpop: Fresh Scribbles: Finding Geotagged Photos in digiKam

  3. […] Finding Geotagged Photos in digiKam « Scribbles and Snaps […]

  4. Justin Jones says:

    I tried to select the entire planet ( round the world trip.. 2 years, 20,000 photos ) but that didnt’ work… ?

    For those trying to re-read metadata as a result of using an external GeoTagging application, and willing to get a bit dirty:
    ( from another post on this blog.. copied here for your convenience )

    I was able to select all photos without GPS locations in two steps.
    1) MySQL query directly on database to tag gps photos.
    2) In Digikam, search for not having the hasGPS tag.

    Step 1)
    a)In Digikam, create a tag named hasGPS.
    b)In Digikam, go to ‘Configure’ and look in ‘Collections’ to see the “Database File Path”.

    c)Close DigiKam.

    d) locate and make a backup copy of your digikam database.

    e) Now, in SQLite Database Browser ( or anything that lets you run an sql query ) load the database and run the following query:

    REPLACE INTO ImageTags (imageid,tagid)
    SELECT imageid, (SELECT id from Tags WHERE name=’hasGPS’)
    FROM ImagePositions WHERE imageid>0

    Now go back to digiKam.

    Step 2)
    In DigiKam, go to Advanced Search.
    a) click on the little ‘options’ lettering and choose ‘None of these conditions are met’
    b) under ‘File, Album, Tags’ select your ‘hasGPS’ tag.
    c) click ‘OK’ !

Comments are closed.

Recipes for automated and streamlined photographic workflow on Linux

Use digiKam? Get this book!

Practical advice for nighttime photography

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

%d bloggers like this: