While Survey123 can extract EXIF data from a single image attachment to populate a geopoint, it does not appear to have built-in support for reading EXIF data from multiple attachments and populating multiple geopoints. This isn't tedious when dealing with one or two photos, but when dealing with hundreds, it would be very monotonous to manually select each photo one by one.
The screenshot below is how I have the EXIF tags set up in my connect XLS form. Its designed to read only one image at a time:
I wish there was a way to replace {image_1} with an iterator that goes through how ever many attachments, pulls the EXIF tag of each attachment and populates different geopoints . For example, in the screenshot below, there are three photos taken from my camera roll. My wish is that the code itself could analyze the EXIF tags of each of the three photos and populate three different lat/lon points below resulting in three geopoints plotted in the hosted feature layer. Currently, a bulk upload turns up nothing:
Would a repeat block with 1 image and 1 geopoint inside work instead?
That's what I have now - I actually have a Repeat_Count that repeats the entire group up to 50 times (each group containing the following calculation below with users being able to add or subtract the amount of groups depending on how many photos they want to submit):
While this does give users the opportunity to submit 50 pictures - one in each Repeat_Count, the users can only upload one photo at a time. To my knowledge, there is no workaround I could find that allows users to select more than 1 photo at a time and have the EXIF tags successful pulled from each photo.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.