Hi,
Why is it that the exif function to get the metadata of the photo is not functioning in the Survey123 Web Version but it works fine in the Desktop version. Is there an equivalent function of exif in the survey123 Web so I can still display the metadata of the geotagged photo?
Desktop Version
Web Version
Please help me. Thank you.
Solved! Go to Solution.
Hi Emilyn
There are a couple of differences in the way the web app handles EXIF compared to Connect:
${ },
other than the image question. See the following examples:pulldata("@exif", ${image}, "gpslatitude")
- will workstring(pulldata("@exif", ${image}, "gpslatitude"))
- will not workIf you stick to the above rules, your survey will work.
Thanks
John
Hi Emilyn
There are a couple of differences in the way the web app handles EXIF compared to Connect:
${ },
other than the image question. See the following examples:pulldata("@exif", ${image}, "gpslatitude")
- will workstring(pulldata("@exif", ${image}, "gpslatitude"))
- will not workIf you stick to the above rules, your survey will work.
Thanks
John
Hi Johnathan,
Thanks for answering my question. Yes the 'pulldata("@exif", ${image}, "gpslatitude")' works fine. The image is in a repeat so once I click the "plus" icon to add an attachment the coordinates metadata are being pulled from the first attachment. However the 'pulldata("@exif",${image},"ImageDateTime")' is not working. See screenshots below.
Picture 1: Before clicking the "Plus Icon"
Picture 2: After clicking the "Plus Icon"
Thank you,
Emilyn
Hi Emilyn - I have replicated the issue and have raised it with our development team.
I'll update this post when I know more.
Thanks
John
Hi Emilyn,
This has been fixed in the web app and will be available for our next release (version 3.4) late May. Would you please have a try then?
Thanks and best regards,
Jody Zheng Liu
Thanks a lot!