File Window and Metadata Panel: information does not match

Started by benoitf, June 01, 2018, 05:57:22 PM

Previous topic - Next topic

benoitf

Hi,
I am running into the following situation when customizing the File Window Layout in order to display the Latitude/Longitude values along with images. Please note that in my case, "Automatic write-back" is disabled.

  • File Window Layout : I edit a layout in order to display the Latitude/Longiture (I am adding the XMP::exif\GPSLatitude\GPSLatitude\0 and XMP::exif\GPSLongitude\GPSLongitude\0 tags)
  • As expected, images in the File Window are now displaying Latitude/Longitude
  • I select an image, change the Latitude/Longitude values in the Metadata Panel, and then click the checkbox on the Metadata Panel to save the changes to the database
  • The Metadata Panel now shows the new Latitude/Longitude values, but the File Window still shows the old values.

When I write the metadata back to the image, the File Window displays the new values.

The Metadata Panel seems to display the last changed values (i.e. the values that I updated and saved into the database).
Is there any way for the File Window to display the same, even when Automatic Write-back is disabled? This would be helpful when the original images are offline.

Thank you,
Benoit

Mario

This all depends on which variables you use.
As explained in the popup message displayed when you do reverse geo-coding, IMatch maps the metadata values from the composite tags to the EXIF/IPTC/XMP tags during write-back only. It does not update all associated metadata tags in memory / the database. This has technical reasons.

I recommend using the EXIF GPS coordinates and the Composite City/Location/Country in your layout (the "standard" tags IMatch uses for this purpose) via the corresponding shortcodes, e.g. {File.MD.city} or {File.MD.gpslatitude}. See https://www.photools.com/help/imatch/#md_shortcodes.htm

If you are using other tags/variables, they will not necessarily reflect GPS location data before the write-back is completed.