I made a survey in SurveyConnect that has a geopoint question (which is in a repeating section, so users can submit multiple points), but when I test it out the Form results get sent to null island while the geopoint question gets mapped correctly (though it has no details from the actual form itself)? Any ideas? Survey attached.
You don't have a geolocation in the main section, so it is defaulting to 0,0. Your repeat table should be connected to the main form by GlobalID to ParentGlobalID, Past that if you want to see any other fields from the main survey, you would have to pulll them in using a calculate field in the repeat section.
Start out by adding a hidden geopoint question in the main section and the survey will attempt to grab coordinates in your main form.
I just noticed you also have the submission_geopoint on the setting page set to null, I am not familiar with that setting and can't find documentation, you may try deleting the "null"
https://doc.arcgis.com/en/survey123/desktop/create-surveys/xlsformsettings.htm
Yeah I did that because of what I found while googling what to do to fix it. It didn't seem to do anything, so I just removed it. I also tried the hidden geopoint idea and that didn't really fix the issue either. Whole issue seems to be because of the fact that I'm trying to allow repeat submissions, but maybe I should just only allow one submission per survey?
Try unhiding the geopoint in your main form, and selecting a location manually and ensure the form is submitting the appropriate coordinates. And then move on from there. I opened your form added a geopoint in the main form and was able to get coordinates in the main form (both manual and hidden) and in the repeat. So not sure what is different on your end?
You probably have checked this but worth checking for sure, did you ensure your location services were turned on when doing your tests?
So I did the hidden geopoint question and it just puts a second point at my location (because my location services are on like you later asked). At least I'm closer than null island now, but still wish it was only one point with all of the details, or if someone submitted multiple points each point would show up with the same form information. Right now when I select the point at the actual location it just displays this with no other information. (the 2nd page in 1 of 2 is for a different layer).
That is all you are asking for in the repeat section. If you want to pull in data from the main section you will have to either calculate fields from the main section or asks those questions in the repeat section. If all the questions in your main section only need to be asked once that is the correct place for them, but it sounds like you actually don't need a geopoint in the main section and just want to use the repeat section as your "main" data sheet. If that's the case just make a bunch of hidden fields to capture all the data you want from the main form inside the repeat.
Do this for all the fields you want to see with a point.
I think this is what I'm going to end up doing. Thank you...I wish it was simpler haha, but it is what it is I guess.
Another thought would be to use the indexed-repeat function to pull the coordinates from the first repeat to calculate a geopoint question in the main form. This however would not provide all the details for subsequent points unless you followed above.