View Issue Details

IDProjectCategoryView StatusLast Update
0000171GeoSetterImage Datapublic2008-02-03 17:38
Reportermikep Assigned ToFriedemann  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version2.3.0 release 
Target VersionFixed in Version 
Summary0000171: Updating unchanged Data
DescriptionHi Friedemann

When I look at the command line that is being passed to exiftool it appears to my be updating fields that have not been changed.

For example I have just synchronized with a GPS log so All that should be updated in this image are the GPS co-ords ? But it seem to also be updating a lot of other fields.

C:\Program Files\GeoSetter\tools\ExifTool.exe -m -overwrite_original -P -L -XMP:DateTimeOriginal="2007:08:25 12:33:02.90-08:00" -XMP:GPSLatitude=25.69009482 -XMP:GPSLongitude=-64.01188741 -XMP:GPSDateTime="2007:08:25 20:33:02" -XMP:GPSAltitude="491.7" -XMP:GPSAltitudeRef="Above Sea Level" -XMP:Creator="MikeP" -XMP:CountryCode="USA" -XMP:Country="United States" -XMP:State="North Carlolina" -XMP:City="Charlotte" -XMP:Location="Harrisburg" -XMP:Description="Mike And Ashton went to stay with Andrew and Paula Phillips in Charlotte, North Carolina, Unites States of America. We visted Washington,DC and went for Daniel Phillips Christening. Mike was the godfather" -XMP:Headline="NIKON D200013389" -XMP:Rights="MikeP" -XMP:CaptionWriter="Original File Name:PAS_6537_Shutter Count:13389" -XMP:Source="NIKON D200_Shutter:80_Aperture:3.5_ISO:800_Lens:18" -XMP:Category="HOL" -XMP:Subject+="Andrew Phillips" -XMP:Subject+="Ashton Phillips" -XMP:Subject+="Charlotte" -XMP:Subject+="Christening" -XMP:Subject+="Daniel Phillips" -XMP:Subject+="Gaby Phillips" -XMP:Subject+="Mike Phillips" -XMP:Subject+="North Carolina" -XMP:Subject+="Paula Phillips" -XMP:Subject+="United States" -XMP:Subject+="USA" -XMP:Subject+="Washington" -XMP:DateCreated="2007:08:25 12:33:02+02:00" "P:\My Pictures\MikeP\2007\08August_2007\2007_08_25\1RAW\pas_013389.xmp"

Does this not also slow down the saving process ?

Thanks

MikeP
TagsNo tags attached.

Activities

Friedemann

2008-01-30 19:46

administrator   ~0000362

When saving changed data, for example GPS coordinates, GeoSetter also synchronizes IPTC and XMP data fields. So I think your image contained IPTC data already, which content then has been written to XMP data. If you don't use sidecar files for saving, you can enable the option "Don't create internal XMP data if it doesn't exist already". Then GeoSetter won't add XMP data if the image doesn't contain XMP data already - the data will only be written IPTC and EXIF fields (like GPS).

mikep

2008-01-31 12:10

reporter   ~0000363

Hi Friedemann

If I understood you correctly if I AM using XMP sidecars for my NEF files then I have to accept that it WILL write the XMP data (the IPTC portions of the XMP data) and I must accept the performance penalty ?

Also does it Overwrite the existing XMP fields ? Which takes precedence when synchronising ?

My workflow is to download/ingest/import and catalog my NEFS with idImager, writing to sidecars, leaving the NEF's intact. After Cataloging in idImager (Including assigning Location, Headline, Title, etc..)I then would like to use Geosetter to apply the GPS info to my files.

Does this workflow make sense ? Or should I be using Geosetter on the files before I download / import them into idImager, that way there will be no preexisting IPTC data ?

Thanks

MikeP

Friedemann

2008-01-31 19:54

administrator   ~0000365

> if I understood you correctly if I AM using XMP sidecars for my
> NEF files then I have to accept that it WILL write the XMP data
> (the IPTC portions of the XMP data) and I must accept the performance
> penalty ?

yes, you have to accept it ;-) Assuming your image contains only IPTC data and you change the GPS position, then all the IPTC data will be written completely to XMP data only the first time. When you will change the GPS position again, XMP data and IPTC data are synchronized already and only your changed data will be saved.

> Also does it Overwrite the existing XMP fields?
> Which takes precedence when synchronising?

the priority is as follows (from high to low):

1. XMP sidecar data
2. XMP embedded data
3. IPTC data
4. EXIF data

If your image for example contains "Berlin" for the city in the IPTC data, but "New York" in XMP data, GeoSetter will show you "Ney York". When saving the data, "New York" will be written also to IPTC data.

> My workflow is to download/ingest/import and catalog my NEFS
> with idImager, writing to sidecars, leaving the NEF's intact.
> After Cataloging in idImager (Including assigning Location,
> Headline, Title, etc..)I then would like to use Geosetter to
> apply the GPS info to my files.
>
> Does this workflow make sense ? Or should I be using Geosetter
> on the files before I download / import them into idImager,
> that way there will be no preexisting IPTC data ?

In my eyes it makes sense, but you're right, the saving process will take a little bit longer because of updating XMP data from IPTC data. If you only want to insert GPS data, it maybe would be better to process your images first with GeoSetter before doing it with idImager.

mikep

2008-02-01 07:36

reporter   ~0000369

Thanks Friedemann for your feedback.

Regards

MikeP

Issue History

Date Modified Username Field Change
2008-01-30 07:39 mikep New Issue
2008-01-30 19:40 Friedemann Status new => assigned
2008-01-30 19:40 Friedemann Assigned To => Friedemann
2008-01-30 19:46 Friedemann Note Added: 0000362
2008-01-31 12:10 mikep Note Added: 0000363
2008-01-31 19:54 Friedemann Note Added: 0000365
2008-02-01 07:36 mikep Note Added: 0000369
2008-02-03 17:38 Friedemann Status assigned => resolved
2008-02-03 17:38 Friedemann Resolution open => fixed