Created attachment 106152 [details] Geolocation error message While my Digikam settings do not require to save metadata into files, when I Apply the new geolocations I get the attached error message. I'm expecting to have the geolocation (as any other tag, xmp or iptc data) only in digikam database.
The other side of this issue is that I've not found the way to prevent Digikam to write the geolocation to jpg file. In fact there is one: set the jpg as read only. But in that case, Digikam, unlike for raw files, doesnt' keep the geolocation in database. I think that's is an important feature because the original files should not be modified.
To correct the previous comment "set the jpg as read only. But in that case, Digikam, unlike for raw files, doesnt' keep the geolocation in database." This is not exact, the data are stored in the database but Digikam 5.6 doesn't show them while Digikam 5.5 does.
Side effect. Unlike other Metadata (managed by Item/Edit Metadata), geolocation is stored in the database. But Item/Write Metadata to File doesn't write the geolocation to the file, as Informations, but unlike Tags.
yes, the problem is know and another report is open about this feature. The Metadata interface must be patched to re-route GPS info accordingly with a dedicated settings. It's not yet done. Gilles Caulier
OK, thanks. Assuming all metadata could be saved in the xmp structure, I've checked the path: 1. Informations + Tags + Geolocation (all information are in database) => 2. Right Side Bar Metadata / 3. XMP => xmp file. All information flow from 1. to 3. except (not seen in 2.): - Description / Pick label, Color label and Rating - Informations / Subjects (I could not define them from templates) - Map / Altitude, Latitude & Longitude
Git commit 656f31462625e3ce6a31d7ea6cb83571859e0375 by Maik Qualmann. Committed on 10/03/2020 at 17:55. Pushed by mqualmann into branch 'master'. use the metadata setting for writing tags and GPS FIXED-IN: 7.0.0 M +5 -10 core/libs/database/item/containers/itemgps.cpp M +1 -1 core/libs/database/item/containers/itemgps.h M +12 -6 core/utilities/geolocation/geoiface/items/gpsitemcontainer.cpp M +3 -0 core/utilities/geolocation/geoiface/items/gpsitemcontainer.h https://invent.kde.org/kde/digikam/commit/656f31462625e3ce6a31d7ea6cb83571859e0375