Hi all, I've just started using Darktable after a few tries in the past, this time with reading the manual. ;-) Great software, but not too intuitive to dive into.
I tried to geotag my images from a longer bike travel, by using GPX files. After some tries with the time offset, and reading the manual again, I figured out that the time offset applies to the image and not to the GPX data, and that there is the possibility to select a camera time zone when loading the GPX file, that wasn't too intuitive to grasp. The rationale behind this probably is, that the camera's time zone is not a constant and changes with the track, but I never change my camera's time to local when travelling - do you? So that's just me finding this highly unintuitive, no need to change anything. I probably would have expected the time zone be some property of the film roll or something, but where else than geotagging is that information needed. Apart from that, here's two bugs and one feature request (Darktable 2.0.5 Ubuntu (wiley) PPA), which I have appended to the end of this Mail. Cheers, Matthias P.S. I would have loved to use the GitHub issue tracker. Probably not your process, but it's so much easier and more inviting to have an effort-less way, i.e. no project-only subscription/registration or whatever, to provide feedback. Alternatively, just a b...@darktable.org would have been nice. ---------------------------------------- # Bug 1: Symptom: Once geotagging was used with a wrong offset/timezone, falsely tagged images, that weren't actually within the time range of the GPX track, never get rid of their wrong geotag. (NOTE: I would not expect to remove Darktable-added geotags automatically when a GPX track is applied again, as many collections might require to apply a set of GPX tracks.) Actual problem: The history stack does not include added geotags, or added time offsets from the geotagging menu of the lighttable view. This includes "load sidecar file" and "write sidecar file" from the history stack menu, as well as the detection feature for modified sidecar files (activated in the core options). Seems like the general load/store mechanism just ignores the geotagging entries when reading a sidecar while (they are written, though). In consequence, even with manually editing the sidecar files, I found no way to get rid of a geotag added with Darktables within Darktables. Proposed solution: a) include geotags into the history stack (might be annoying with copy&paste?) (Maybe related: What is the difference between "copy" and "copy all", manual doesn't really help: https://www.darktable.org/usermanual/ch02s03s07.html.php) b) add buttons for "remove time offset" and "remove geotag", to be able to delete these Darktable-added properties within Darktable somehow. ---------------------------------------- # Bug 2: lighttable -> history stack -> "load sidecar file" -> open dialogue should remember last path # Feature Request Add two checkboxes to the geotagging module: [ ] use first GPX location for images taken before track start [ ] use last GPX location for images taken after track start The rationale for the first one are tours where you use your bike/hiking GPS for a multi-day tour, and usually arrive somewhere, make some pictures around camp, and continue the next day. Even if not precise, it'll be roughly the image location and a good starting point for the map module. Maybe also add: [ ] interpolate location between GPX locations Rationale: Some GPS devices have an (auto) stop feature when you are not moving or pause while on a ferry or something. This leads to rather large gaps between entries in the GPX file. In case you are on a ferry, boat, plane or whatever, a linear interpolation of the location according to where the image time is between the two GPX entries' times would be a good approximate location. And finally: [ ] do not override camera geotag Rationale: Some pictures might already have a geotag from a camera, in some cases it might be better to use an external GPS source in some not (some tracks suffer from GPS drift, sometimes camera positions might be bad). ---------------------------------------- ___________________________________________________________________________ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org