Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Photos not Geotagged on iOS #5532

Closed
cemno opened this issue Aug 8, 2024 · 3 comments
Closed

Photos not Geotagged on iOS #5532

cemno opened this issue Aug 8, 2024 · 3 comments

Comments

@cemno
Copy link

cemno commented Aug 8, 2024

Describe the issue

Photos taken on iOS are not geotagged. Using the same project the photos are geotagged on Android. Geolocation for photos is available on the device when using the regular camera app, so permissions should be set right on the user side.

Additon:

Using the internal camera of qfield instead of the native one also doesn't create geotags, but would not be viable anyway as on that particular iPhone the wrong camera is used (ultra-wide) and can't be changed.

Reproduction steps

Steps to reproduce the behavior:

  1. Set up a photo layer as described on the qfield docs
  2. Export to Qfield
  3. Start the project and load the project
  4. Add photo on the created layer through the foto icon
  5. Take a foto with an iOS device

Expected behavior

Geotags should be created as in android and should be shown by the geotag symbol of the media preview.

Observed behavior

After taking a picture the symbol for geotags of the media preview shows no geotag is present, which is correct (confirmed by importing the photo back on the pc)

Desktop (please complete the following information)

  • OS: Windows 10
  • QGIS Version 3.38.
  • QFieldSync Version 4.10.0

Mobile (please complete the following information)

  • Device: iPhone 13
  • OS: iOS 17.6
  • QField version: 3.3.8 - Darién (51873e)

Additional information

  • Problem started happening recently, didn't happen in an older version of QField: Unkown
  • Problem can be reliably reproduced, doesn't happen randomly: Yes
  • Problem happens with all files and projects, not only some files or projects: Yes
@cemno cemno changed the title Photos not Geotagged on iOS with internal Camera Photos not Geotagged on iOS Aug 8, 2024
@nirvn
Copy link
Member

nirvn commented Aug 8, 2024

@cemno , I suspect a feature in upcoming QField 3.3.4 (#5520) will help you with the wrong camera/resolution. As for geotagging, I assume you've toggled on the geotagging tool buton in the camera as well as turned on positioning?

@cemno
Copy link
Author

cemno commented Aug 8, 2024

Solved

Thanks for the quick reply. It seems that I did indeed forget to enable positioning for QField.

In the non-native camera the geotagging button was greyed out and not working at first, but after enabling positioning in the map view (by pressing the positioning button) I was asked to give permission and now the geotagging button in the camera can be switched on.

The different cameras can also be selected now, I don't know why it didn't work before.

Expand documentation

From the Website in Geotagging:

To enable geotagging in case your native OS camera does not support this functionality, follow these steps:

It might be useful to expand the documentation for iOS devices to say that need the non-native camera to get geotags, as currently from a non-developer perspective, an iOS device's native camera is generally capable of geotagging, just not in QField.

Further Notes

I'm also looking forward to the upcoming improvements for the internal camera. I hope that the handling of dispalying a taken photo vertically or horizontally will also be improved. But is the QField version 3.3.4 you mentioned correct?

Last but not least, thank you very much for constantly improving QField, it really is an application I have always been looking for! :)

@cemno cemno closed this as completed Aug 8, 2024
@nirvn
Copy link
Member

nirvn commented Aug 8, 2024

@cemno , we'd be more than happy to review and merge a pull request suggesting improvements on the documentation from you. All pages can be edited from the documentation repository here: https://github.com/opengisch/QField-docs/

Looking forward to seeing you over there :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants