Auto-populate related IDs from other feature layers

234
3
Jump to solution
07-24-2019 09:13 AM
Alex-Santos
Occasional Contributor

Are relationships supported? Can we constrain points to be captured on existing lines in project? Example user need, we would like to capture points for leaf collections along streets. However we also want to auto-populate a field in these points with the nearest street line segment ID.  If not, we could get around this by performing spatial joins afterward. table related‌ autopopulate field‌ Matt Crossett‌ 

0 Kudos
1 Solution

Accepted Solutions
JohnathanHasthorpe
Esri Regular Contributor

Hi Alex

To answer your questions:

- You can't constrain points to be collected on existing lines.

- You can't auto-populate a field in a captured feature with attribute values from another layer.

QuickCapture is designed to be a rapid data collection app that is quick, simple and versatile. In your case, your best approach is to go down the post-processing route (using spatial joins/intersects).

One thing that might help, is that we are planning to add support for Webhooks. This means that you could build a process that starts when a record is captured/uploaded, and uses spatial inheritance against another layer to update the feature service attributes. Note that we don't have a firm date for this functionality, but it is in our roadmap.

I recommend that you sign up to the Early Adopter Community so that you get early access to the functionality: https://earlyadopter.esri.com/key/ArcGISQuickCapture. We will add some examples when this functionality is released in beta. 

Thanks

John

View solution in original post

3 Replies
JohnathanHasthorpe
Esri Regular Contributor

Hi Alex

To answer your questions:

- You can't constrain points to be collected on existing lines.

- You can't auto-populate a field in a captured feature with attribute values from another layer.

QuickCapture is designed to be a rapid data collection app that is quick, simple and versatile. In your case, your best approach is to go down the post-processing route (using spatial joins/intersects).

One thing that might help, is that we are planning to add support for Webhooks. This means that you could build a process that starts when a record is captured/uploaded, and uses spatial inheritance against another layer to update the feature service attributes. Note that we don't have a firm date for this functionality, but it is in our roadmap.

I recommend that you sign up to the Early Adopter Community so that you get early access to the functionality: https://earlyadopter.esri.com/key/ArcGISQuickCapture. We will add some examples when this functionality is released in beta. 

Thanks

John

View solution in original post

Alex-Santos
Occasional Contributor

Hi Jonhnathan, appreciate the information and yes agree with post processing. I'll sign up for the early adopter community and understand there is no timeline for Webhooks. Will this be using Integromat and what is the name of the connector?

0 Kudos
IsmaelChivite
Esri Frequent Contributor

Hi Alex Santos‌   Yes, we will work on an Integromat module similar to  the one we built for Survey123 for ArcGIS‌. I guess we will call the connector ArcGIS QuickCapture.