I'm really surprised not to find this as a feature request on the forum - so maybe it has been shot down in flames a long time ago... Apologies to all those who sigh at this naive suggestion...
What is the general goal of the feature?
To plot previously collected data as an overlay on a map (an adapted geopoint widget?) with two potential options:
- View the existing data as markers (e.g. with balloons for related attribute data) to see how the current position relates to these data points and allow a new point to be recorded
- select an existing item and store one of the values (e.g. 'ID') as a variable for use within the form
This could be used to display other geopoints collected on the same form (e.g. with repeat groups) or using a csv file that has coordinates in columns
What are some example use cases for this feature?
I think this would be useful for any repeat survey where the data collector wants to see whether they are in the right place or make sure that they are not collecting duplicate data.
With option 2 it would be a great way of selecting the previous data point instead of a 'select_one' that has to describe the previously collected data. If the data point has a KEY value it could be combined with pulldata() functions to populate other fields in the repeat...
This would integrate data collection with spatial data so that things can be done on a single app (rather than, for example, swapping between apps to look at previous data) - this is what I do, and it looks like others have been doing it too e.g. WAStD mentioned by @Florian_May
I am not seeking to be able to prevent duplication by different collectors, which I recognise to be a different ball-game altogether.
What can you contribute to making this feature a reality?
I am well known for breaking things, so I'd be happy to keep trying to break this feature during the testing phase if it was taken on