We are planning a workflow for the collection of attribute information for assets, and we are looking at using Collector and Survey123, along with a point feature class of known locations for these assets.
We need our assets to have exact coordinates, so we are collecting them with a sub-centimeter GPS system. We want to then send someone out with an iPad with Collector and Survey123 to collect all the attributes for these assets.
Is it possible to just update attribute fields for these feature classes, without creating a new point?
Or, will I have to pass a unique ID, and join it up with the existing points after the fact, and delete the points generated by Survey123?
Solved! Go to Solution.
I guess there would be the need to know a few things about the schema of the database you are attempting to update?
Will the schema contain related table or repeats as they are known with Survey123?
How many attributes do you want to update?
How large is the Unique ID for each of the points that you want to update the attributes of?
If you do not have related tables, then you might be able to to do the following and keep in mind this is a composite of some of the posts that I have read over the past couple of weeks and that you will need a LIVE connection?
This is all theory based on the blog postings and Survey123 help that I have read over the past couple of weeks. I have not implemented this, but I do think this would be the correct manner in which to accomplish what you are attempting to do.
JTedrick-esristaff do you agree with this. I do not want to lead Eric down the wrong path. Thanks!
first screenshot
second screenshot
I would take a look at what I posted within the follow blog site. If you have not collected your assets previously and are creating them from scratch, then you'll be able to apply this directly as your workflow. Just keep in mind after reading the blog, that the data from the collector app setup will not be used, but instead the location data from the survey123 hosted feature service will.
If you have already collected some of your assets, then you could complete a search within the Survey123 blog site for a topic of working with existing feature services to learn how to connect to an existing feature service and use this blog site.
You may need to add fields; high accuracy data fields from the blog, to the existing assets point layer from within the ArcGIS Online Map viewer table viewer
We are currently using this setup to collect sub-centimeter to sub-meter GPS data depending on the project needs.
Good luck!
Mike
Hi Mike,
Thanks for your response!
I think I might have worded my post a little bit ambiguously. We have captured all the location data on a completely separate system (a Leica GNSS receiver and controller), and we won't be using Collector, Survey123, or our iPad to capture any location data.
What I want to do is update attributes using Survey123, so that people doing inspections can pull up the point in Collector, open the form in Survey123, and update the attributes.
Do you know if something like this is possible?
I guess there would be the need to know a few things about the schema of the database you are attempting to update?
Will the schema contain related table or repeats as they are known with Survey123?
How many attributes do you want to update?
How large is the Unique ID for each of the points that you want to update the attributes of?
If you do not have related tables, then you might be able to to do the following and keep in mind this is a composite of some of the posts that I have read over the past couple of weeks and that you will need a LIVE connection?
This is all theory based on the blog postings and Survey123 help that I have read over the past couple of weeks. I have not implemented this, but I do think this would be the correct manner in which to accomplish what you are attempting to do.
JTedrick-esristaff do you agree with this. I do not want to lead Eric down the wrong path. Thanks!
first screenshot
second screenshot
This looks like it's working on my end. Thanks for your help!
One last thing... Do you know if there is a way to call the Inbox survey form directly from the Collector app?
Hi Eric,
Currently we don't have a way to call the Inbox using the app url parameters.
James Tedrick "Currently we don't have a way to call the Inbox using the app url parameters." --> is this still the case currently? thank you so much!
Hi Jenny,
Yes, this is still the case, currently it is not possible to use app url parameters with the Inbox to edit an existing feature. This is something we are working on and hope to support in the future.
Phil.
much appreciated Phil!
Hi Eric, Mike,
I believe that Mike has the general procedure correct- if Survey123 is going to edit the feature class that already has captured points, it can be done through the Inbox functionality. One aspect I would mention is that you should include the geopoint question but set it read-only so that the point location is preserved (if omitted, Survey123 will attempt to capture a point automatically based on the phone's location).