laptop and a wrench

漏洞

The pulldata("@exif", ${image}, "ImageDateTime") expression in the field calculation does not work.

上次发布: January 6, 2023 ArcGIS Survey123
漏洞 ID 编号 BUG-000148501
已提交April 14, 2022
上次修改时间June 5, 2024
适用范围ArcGIS Survey123
找到的版本3.14
操作系统Android
操作系统版本9.x
状态Non-Reproducible

附加信息

This issue is not reproducible using the versions of the app shown in the demo video (Connect 3.14.256, field app 3.14.237/3.14.242), or the latest versions (Connect 3.14.281, field app 3.14.262) with the supplied survey, EXIF sample survey available in Connect or additional test surveys. This issue has been tested on Android 9 and 11, as well as iOS 13.7 mobile devices. The camera launched from the web app running from a browser does not appear to be capturing any of the EXIF metadata as this is device dependent and not unexpected: https://doc.arcgis.com/en/survey123/desktop/create-surveys/xlsformmedia.htm#GUID-22BCA2FE-B1F5-428A-B616-1623D0D46A82 "Other image EXIF tags that can be extracted by Survey123 are listed below. Be aware that depending on the hardware being used, not all of these tags will be available." This can be confirmed by selected an existing image (known to have EXIF metadata) and observing whether the information is displayed in the web app survey form. This works as expected.

解决办法

Use the date information by the photo name created by the survey in the expression, as below:

concat(substr(${fotoname}, 5, 9),'-',substr(${fotoname}, 9, 11),'-',substr(${fotoname}, 11, 13),'T12:00:00')

重现步骤

漏洞 ID: BUG-000148501

软件:

  • ArcGIS Survey123

当漏洞状态发生变化时获得通知

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项