<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>351987</bug_id>
          
          <creation_ts>2015-08-29 18:09:50 +0000</creation_ts>
          <short_desc>Allow to search by Country, City, Town when appropriate geo-location tags exist in database</short_desc>
          <delta_ts>2026-02-14 10:25:13 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>digikam</product>
          <component>Searches-Advanced</component>
          <version>4.12.0</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jens">jens-bugs.kde.org</reporter>
          <assigned_to name="Digikam Developers">digikam-bugs-null</assigned_to>
          <cc>51mfxqck</cc>
    
    <cc>alan.pater</cc>
    
    <cc>caulier.gilles</cc>
    
    <cc>ingomar</cc>
    
    <cc>iwannaberich</cc>
    
    <cc>jose_oliver</cc>
    
    <cc>josjonkeren</cc>
    
    <cc>metzpinguin</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin>9.0.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>95</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1540275</commentid>
    <comment_count>0</comment_count>
    <who name="Jens">jens-bugs.kde.org</who>
    <bug_when>2015-08-29 18:09:50 +0000</bug_when>
    <thetext>Search by geotags is implemented but not useful. I do not wish to look up the geotags associated to a specific area before searching.

iPhoto and other media browsers allow searching by country, region/district/departement, city and named location (which have a specified size or radius). This should work within Digikam too.
Apparently, the data is there: In https://mail.kde.org/pipermail/digikam-users/2010-May/010422.html, there is talk about a GSoC project which autofills the IPTC location tags according to the latitude and longitude data of a photo. Has this ever been done? Can this feature be manually activated for a specific set of photos after import? It does not happen with Digikam 4.12.0 on my PC.

If this feature is there, the only thing that&apos;s missing is a &quot;Places&quot; browser that displays the IPTC locations tree in the left sidebar which can be used to filter the images displayed in the main view (please allow multiselection here), whether this be the map or thumbnails. (And one item at the top &quot;No Geotag&quot; which lists all images without geotag information.) This view should scale well, I have over 40,000 images in Germany alone. :-)

There should be four levels: Country, Region, City, Geolocations Bookmark (I don&apos;t think we need all 31 xAL* attributes here...). Of course this implies that the Geo bookmarks also &quot;know&quot; which City they belong to.

I don&apos;t really need &quot;search&quot; if I can browse by human-readable locations. But a filter box at the top would still be nice. I&apos;m perfectly willing to discuss and review mockups. :)

Thank you!

* eXtensible Address Language, originally used by Google for Google Maps.

Reproducible: Always

Steps to Reproduce:
Wishlist, therefore no reproducability.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1540299</commentid>
    <comment_count>1</comment_count>
    <who name="Alan Pater">alan.pater</who>
    <bug_when>2015-08-29 19:23:10 +0000</bug_when>
    <thetext>As always, the Metadata Working Group provides guidelines on which XMP properties should be used here, as well as how those properties map to legacy IPTC and to legacy photoshop.

      www.metadataworkinggroup.org/pdf/mwg_guidance.pdf#page=48

Those XMP properties are (in exiv2 format):

Xmp.Iptc4xmpExt.WorldRegion
Xmp.Iptc4xmpExt.CountryName 
Xmp.Iptc4xmpExt.ProvinceState
Xmp.Iptc4xmpExt.City
Xmp.Iptc4xmpExt.Sublocation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1931810</commentid>
    <comment_count>2</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2020-05-22 10:54:46 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 180268 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2004936</commentid>
    <comment_count>3</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2021-02-21 16:22:13 +0000</bug_when>
    <thetext>*** Bug 433391 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2004938</commentid>
    <comment_count>4</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2021-02-21 16:22:29 +0000</bug_when>
    <thetext>*** Bug 180268 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2169414</commentid>
    <comment_count>5</comment_count>
      <attachid>153500</attachid>
    <who name="José Oliver-Didier">jose_oliver</who>
    <bug_when>2022-11-05 19:29:30 +0000</bug_when>
    <thetext>Created attachment 153500
Current Geographic search options

IPTC Location fields - Country, State-Province, City and Sublocation fields should be searchable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2169455</commentid>
    <comment_count>6</comment_count>
    <who name="Jens">jens-bugs.kde.org</who>
    <bug_when>2022-11-05 22:34:29 +0000</bug_when>
    <thetext>This bug was not about the existence of Country and City fields, but about automatically (!!!) filling them out when geotagging.
Nobody wants to manually fill out form fields if this can be automated.

And while we&apos;re at it: since placing photos on a map (geotagging) will automatically also define which country, region, city, street, etc. a photo was taken in, why not put the data into the IPTC Location fields - maybe even *instead* of polluting the tag tree, not just in addition?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2180390</commentid>
    <comment_count>7</comment_count>
    <who name="Jonkeren">josjonkeren</who>
    <bug_when>2022-12-02 09:26:27 +0000</bug_when>
    <thetext>(In reply to Jens from comment #6)
&gt; This bug was not about the existence of Country and City fields, but about
&gt; automatically (!!!) filling them out when geotagging.
&gt; Nobody wants to manually fill out form fields if this can be automated.
&gt; 
&gt; And while we&apos;re at it: since placing photos on a map (geotagging) will
&gt; automatically also define which country, region, city, street, etc. a photo
&gt; was taken in, why not put the data into the IPTC Location fields - maybe
&gt; even *instead* of polluting the tag tree, not just in addition?


Indeed, please let Digikam automatically also fill the fields:

IPTC:City
IPTC:Sub-location
IPTC:Province-State
IPTC:Country-PrimaryLocationCode
IPTC:Country-PrimaryLocationName

.... when geotagging.
I guess there should also be some kind of small interface / setting where can be defined &quot;what&quot; will be taken for these values.

In Digikam, we see: 
1. Country
2. State
3. State district
4. City
5. City district
6. Suburb
7. Place
8. Village
9. area

So 9 possible fields; if all are filled // data retrieved. There should be some interface where we can define which of these will be filled to the 4 IPTC fields; i think.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2180440</commentid>
    <comment_count>8</comment_count>
    <who name="José Oliver-Didier">jose_oliver</who>
    <bug_when>2022-12-02 14:02:33 +0000</bug_when>
    <thetext>Digikam already has a reverse geolocation lookup functionality with the Geolocation Editor plugin. It only needs to be modified with the option so that the respective IPTC fields are filled in.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2180986</commentid>
    <comment_count>9</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2022-12-03 17:12:21 +0000</bug_when>
    <thetext>Git commit 08af94d617c41413e3835c1e40e5948d45e8a09b by Maik Qualmann.
Committed on 03/12/2022 at 17:10.
Pushed by mqualmann into branch &apos;master&apos;.

first step to write basic locations metadata
Related: bug 410425

M  +80   -21   core/utilities/geolocation/geoiface/items/gpsitemcontainer.cpp
M  +6    -0    core/utilities/geolocation/geoiface/items/gpsitemcontainer.h
M  +21   -17   core/utilities/geolocation/geoiface/reversegeocoding/rgwidget.cpp

https://invent.kde.org/graphics/digikam/commit/08af94d617c41413e3835c1e40e5948d45e8a09b</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2181005</commentid>
    <comment_count>10</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2022-12-03 19:13:55 +0000</bug_when>
    <thetext>Git commit 34e985a2cf9a433db5c0084f7c5d20b3c47d44e7 by Maik Qualmann.
Committed on 03/12/2022 at 19:13.
Pushed by mqualmann into branch &apos;master&apos;.

write location infos to the database
Related: bug 410425

M  +9    -2    core/libs/database/item/containers/itemgps.cpp
M  +38   -36   core/utilities/geolocation/geoiface/items/gpsitemcontainer.cpp
M  +5    -0    core/utilities/geolocation/geoiface/items/gpsitemcontainer.h

https://invent.kde.org/graphics/digikam/commit/34e985a2cf9a433db5c0084f7c5d20b3c47d44e7</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2181033</commentid>
    <comment_count>11</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2022-12-03 22:48:06 +0000</bug_when>
    <thetext>Git commit 136af4080854ef89023135c016eba87e60056b22 by Maik Qualmann.
Committed on 03/12/2022 at 22:46.
Pushed by mqualmann into branch &apos;master&apos;.

first step to get country code
We still need a function to convert the two-digit
country code to the three-digit country code.
Related: bug 410425

M  +18   -9    core/libs/database/item/containers/itemgps.cpp
M  +3    -2    core/utilities/geolocation/geoiface/backends/backend-geonames-rg.cpp
M  +3    -3    core/utilities/geolocation/geoiface/backends/backend-geonamesUS-rg.cpp
M  +1    -0    core/utilities/geolocation/geoiface/backends/backend-osm-rg.cpp
M  +8    -1    core/utilities/geolocation/geoiface/items/gpsitemcontainer.cpp
M  +20   -6    core/utilities/geolocation/geoiface/reversegeocoding/parsetagstring.h
M  +9    -4    core/utilities/geolocation/geoiface/reversegeocoding/rgtagmodel.cpp
M  +24   -8    core/utilities/geolocation/geoiface/reversegeocoding/rgwidget.cpp

https://invent.kde.org/graphics/digikam/commit/136af4080854ef89023135c016eba87e60056b22</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2181145</commentid>
    <comment_count>12</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2022-12-04 08:36:06 +0000</bug_when>
    <thetext>Git commit 8c6b332ee8c9dc0465d2fa9532b29f5996c094c5 by Maik Qualmann.
Committed on 04/12/2022 at 08:34.
Pushed by mqualmann into branch &apos;master&apos;.

add support for country codes
Related: bug 410425, bug 366286

M  +6    -1    core/utilities/geolocation/geoiface/items/gpsitemcontainer.cpp
M  +309  -52   core/utilities/geolocation/geoiface/reversegeocoding/rgwidget.cpp
M  +4    -0    core/utilities/geolocation/geoiface/reversegeocoding/rgwidget.h

https://invent.kde.org/graphics/digikam/commit/8c6b332ee8c9dc0465d2fa9532b29f5996c094c5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2196067</commentid>
    <comment_count>13</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2023-01-11 22:22:30 +0000</bug_when>
    <thetext>Git commit e0c6777e0efa1b1b6c226a2e01627a52aefc3038 by Maik Qualmann.
Committed on 11/01/2023 at 22:20.
Pushed by mqualmann into branch &apos;master&apos;.

first step, add country search to advanced search
Related: bug 433391, bug 464165

M  +22   -0    core/libs/database/coredb/coredb.cpp
M  +2    -0    core/libs/database/coredb/coredb.h
M  +1    -0    core/libs/database/item/lister/itemlister_salbum.cpp
M  +4    -0    core/libs/database/item/query/itemquerybuilder.cpp
M  +16   -0    core/utilities/searchwindow/searchfields_createfield.cpp
M  +1    -0    core/utilities/searchwindow/searchgroup.cpp

https://invent.kde.org/graphics/digikam/commit/e0c6777e0efa1b1b6c226a2e01627a52aefc3038</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2203045</commentid>
    <comment_count>14</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2023-01-29 16:56:53 +0000</bug_when>
    <thetext>Git commit ecd159a519c8ef79e402b9dfca5ba56f80f8023d by Maik Qualmann.
Committed on 29/01/2023 at 16:55.
Pushed by mqualmann into branch &apos;master&apos;.

add search for province, county and city
Related: bug 433391
FIXED-IN: 8.0.0

M  +2    -1    NEWS
M  +2    -1    core/libs/database/coredb/coredb.cpp
M  +33   -2    core/libs/database/item/query/itemquerybuilder.cpp
M  +49   -1    core/utilities/searchwindow/searchfields_createfield.cpp
M  +6    -3    core/utilities/searchwindow/searchgroup.cpp

https://invent.kde.org/graphics/digikam/commit/ecd159a519c8ef79e402b9dfca5ba56f80f8023d</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2490397</commentid>
    <comment_count>15</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2026-01-31 20:15:35 +0000</bug_when>
    <thetext>Maik,

Why this file have been reopen ?

Gilles</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2494366</commentid>
    <comment_count>16</comment_count>
    <who name="Maik Qualmann">metzpinguin</who>
    <bug_when>2026-02-13 11:39:50 +0000</bug_when>
    <thetext>Hmm, that&apos;s a good question. Since my reopening was in 2020 and the last commits were in 2023, I simply forgot to close this bug...

Searching for the desired locations is possible.

Maik</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2494376</commentid>
    <comment_count>17</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2026-02-13 12:14:51 +0000</bug_when>
    <thetext>Ok, so i close it (:=)))</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>153500</attachid>
            <date>2022-11-05 19:29:30 +0000</date>
            <delta_ts>2022-11-05 19:29:30 +0000</delta_ts>
            <desc>Current Geographic search options</desc>
            <filename>Screenshot_20221105_032544.png</filename>
            <type>image/png</type>
            <size>9844</size>
            <attacher name="José Oliver-Didier">jose_oliver</attacher>
            
              <data encoding="base64">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
ARcAAIAkCLgAAAAkQcAFAAAgCQIuAAAASRBwAQAASIKACwAAQBIEXAAAAJIg4AIAAJAEARcAAIAk
CLgAAAAkQcAFAAAgCQIuAAAASRBwAQAASIKACwAAQBIEXAAAAJIg4AIAAJAEARcAAIAkCLgAAAAk
QcAFAAAgCQIuAAAASRBwAQAASIKACwAAQBIEXAAAAJIg4AIAAJAEARcAAIAkCLgAAAAkQcAFAAAg
CQIuAAAASRBwAQAASIKACwAAQBIEXAAAAJIg4AIAAJAEARcAAIAkCLgAAAAkQcAFAAAgCQIuAAAA
SRBwAQAASIKACwAAQBIEXAAAAJIg4AIAAJAEARcAAIAkCLgAAAAkQcAFAAAgCQIuAAAASRBwAQAA
SIKACwAAQBIEXAAAAJIg4AIAAJAEARcAAIAkCLgAAAAkQcAFAAAgCQIuAAAASRBwAQAASIKACwAA
QBIEXAAAAJIg4AIAAJAEARcAAIAkCLgAAAAkQcAFAAAgCQIuAAAASRBwAQAASIKACwAAQBIEXAAA
AJIg4AIAAJAEARcAAIAkCLgAAAAkQcAFAAAgCQIuAAAASRBwAQAASIKACwAAQBIEXAAAAJIg4AIA
AJAEARcAAIAkCLgAAAAkQcAFAAAgCQIuAAAASRBwAQAASIKACwAAQBIEXAAAAJIg4AIAAJAEARcA
AIAkCLgAAAAkQcAFAAAgCQIuAAAASRBwAQAASIKACwAAQBIEXAAAAJIg4AIAAJAEARcAAIAkCLgA
AAAkQcAFAAAgCQIuAAAASRBwAQAASIKACwAAQBIEXAAAAJIg4AIAAJAEARcAAIAkCLgAAAAkQcAF
AAAgCQIuAAAASRBwAQAASIKACwAAQBIEXAAAAJIg4AIAAJAEARcAAIAkCLgAAAAkQcAFAAAgCQIu
AAAASRBwAQAASIKACwAAQAIi/j83XQSa6WzTzQAAAABJRU5ErkJggg==
</data>

          </attachment>
      

    </bug>

</bugzilla>