Bug 284767 - No geolocating for (Canon) RAW files displayed/saved
Summary: No geolocating for (Canon) RAW files displayed/saved
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-GeolocationEdit (show other bugs)
Version: 4.6.0
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-23 10:54 UTC by cfunghi
Modified: 2016-07-06 04:35 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cfunghi 2011-10-23 10:54:54 UTC
Version:           1.9.0 (using KDE 4.6.0) 
OS:                Linux

The geolocated RAW files does not longer display their coordinates in the kipi-plugins GPSSync under digikam 1.9.0. Also saving new coordinates to a photo is not possible: "unable to save coordinates to file" it says (you know, in case of RAW files the coordinates are to be stored just to the data base. And this was a great thing ...).  
Though digikam 1.9.0 does show the location in the sidebar as before.

Regards
Christoph

Reproducible: Always

Steps to Reproduce:
Select a RAW file (with coordinates on the data base) and call the GPSSync feature. 
Also try to apply coordinates and to save them.


Expected Results:  
Expect to see the geolocation as stored in the data base for my RAW photos and to be able to store coordinates

OS: Linux (x86_64) release 2.6.37.6-0.7-desktop
Compiler: gcc
Comment 1 cfunghi 2011-10-23 11:51:02 UTC
Did some more research and found that the update utility loaded the kipi-plugins 2.2.0 and it may be they are uncompatible to digikam 1.9.0?
Trying to install digikam 2.2.0 leads to a dipendencies mismatch regarding libkipi8 (not offered in any repository, but required).
Comment 2 caulier.gilles 2011-10-23 12:05:46 UTC
yes 2.x is not binary compatible with 1.x.

You must update digikam and kipi-plugins at the same time, plus all shared libs (libkipi, libkdcraw, libkexiv2, libkgeomap, libkface...)

Gilles Caulier
Comment 3 cfunghi 2011-10-23 16:57:54 UTC
Thanks so far for the information.
But the point I were stuck was the available libkipi8, that was not accepted by the dependency checker when trying to install digikam 2.2.0. Where to get the matching one?
Comment 4 caulier.gilles 2011-10-24 08:22:07 UTC
which distro you use ?

If Debian like, I CC philips...

Gilles Caulier
Comment 5 cfunghi 2011-10-25 17:58:56 UTC
My distro is a openSUSE 11.4 (x86_64)
Comment 6 caulier.gilles 2011-12-20 17:24:23 UTC
Cfunghi,

This file still valid using kipi-plugins 2.4 ?

Gilles Caulier
Comment 7 cfunghi 2011-12-23 18:32:34 UTC
Currently I have just the kipi-plugins 2.2 from the SuSE 12.1 distro. 
But with this it is still bad as said above. Though the Geo-data is stored to the data base for RAW files, the system says "can not be stored into file" and I have (formal) to refuse to save the data. But accessing the geo-localisation again with the RAW file does not show the coordinates. Just in the geo-sidebar of the main screen the location is shown for RAW files. 

Will wait for the distro offering the 2.4

Merry Christmas and a happy new year!

Regards
Christoph
Comment 8 caulier.gilles 2015-05-18 13:10:36 UTC
Cfunghi,

This file still valid using last kipi-plugins 4.10.0 ?

Gilles Caulier
Comment 9 caulier.gilles 2015-09-24 15:06:36 UTC
Git commit 40dd102ba1c3a0ea39a84ec5656d967c79627c8c by Gilles Caulier.
Committed on 24/09/2015 at 13:11.
Pushed by cgilles into branch 'frameworks'.

Geolocation Edit always refresh database contents about GPS info and after write to file metadata if it's possible.
To read GPS Info from item, it try in first database else file metadata.
Geolocation map view is now based to QWebView instead KHTML. So we cannot see no more memory leak and tiles dysfunction with GoogleMaps.
Note : in 5.0.0, Geolocation Edit tool is now also available in ImageEditor, Showfoto and LightTable.
Related: bug 317241, bug 330231
FIXED-IN: 5.0.0

M  +4    -1    NEWS
M  +8    -7    app/main/digikamapp.cpp
M  +1    -0    libs/database/CMakeLists.txt
A  +147  -0    libs/database/item/imagegps.cpp     [License: GPL (v2+)]
A  +59   -0    libs/database/item/imagegps.h     [License: GPL (v2+)]
M  +9    -1    libs/database/item/imageposition.h
M  +2    -2    showfoto/main/showfoto.cpp
M  +2    -2    utilities/geolocation/editor/CMakeLists.txt
R  +35   -35   utilities/geolocation/editor/dialog/geolocationedit.cpp [from: utilities/geolocation/editor/dialog/gpssyncdialog.cpp - 094% similarity]
R  +7    -7    utilities/geolocation/editor/dialog/geolocationedit.h [from: utilities/geolocation/editor/dialog/gpssyncdialog.h - 091% similarity]
R  +14   -14   utilities/geolocation/editor/dialog/gpsgeoifacemodelhelper.cpp [from: utilities/geolocation/editor/dialog/gpssyncgeoifacemodelhelper.cpp - 082% similarity]
R  +7    -7    utilities/geolocation/editor/dialog/gpsgeoifacemodelhelper.h [from: utilities/geolocation/editor/dialog/gpssyncgeoifacemodelhelper.h - 086% similarity]
M  +4    -4    utilities/geolocation/editor/dragdrop/mapdragdrophandler.cpp
M  +3    -3    utilities/geolocation/editor/dragdrop/mapdragdrophandler.h
M  +23   -20   utilities/geolocation/editor/items/gpsimageitem.cpp
M  +24   -0    utilities/geolocation/editor/items/gpsimageitem.h
M  +1    -1    utilities/geolocation/editor/reversegeocoding/rgwidget.cpp
M  +8    -7    utilities/imageeditor/main/imagewindow.cpp
M  +8    -7    utilities/lighttable/lighttablewindow.cpp

http://commits.kde.org/digikam/40dd102ba1c3a0ea39a84ec5656d967c79627c8c