I have a case where I want to record a parcel number in the form. The ideal would be to select the parcel from a map and get its attribute into the form data. I have tested this option with an SVG file with shapes and attributes and it works fine, however the issue is that the covered area contains a lot of parcels and looking for the right one might be challenging. Showing the current location on the map would make the selection much easier. I know I can convert the parcel shapefile into mbtiles and load it as an offline layer (tested that too), however, this solution can only give me a geopoint which I have to spatially link to the parcel shapefile to get the parcel ID. My question is:
Is there a workaround that could somehow combine the 2 functionalities described above, as in, click on a map showing your location inside a polygon and get that polygon attribute in the form?
The only feature similar to what you consulted is the type "select_one" in conjunction with the apparence "map". This allows you to display previously loaded points on a map that presents your location and allows you to select one of those points However, it only works with points and not polygons. Will there be any solution to select polygons?
Yes! We intend to have trace and shape support in ODK Collect v2023.1 in about March. We hope you'll take a look at it in beta once it's available (it will be posted in the beta category).