Select to view content in your preferred language

Add GPS Metadata Fields to Existing to S123 Feature Layer

251
4
Jump to solution
02-20-2025 12:15 PM
Ed_
by MVP Regular Contributor
MVP Regular Contributor

Is it possible to add GPS Metadata fields once a form has created and an existing hosted point feature layer is already there?

When I click on `Update Data`, it doesn't let me edit the schema/attributes.

And if it is possible to add the metadata fields then can S123 auto-populate these fields similar to Fields Maps?

PS I am using S123 Web Designer at the moment.

Question | Analyze | Visualize
0 Kudos
2 Solutions

Accepted Solutions
abureaux
MVP Frequent Contributor

Just add the new fields via S123 Connect. Here are the GPS-related fields:

abureaux_0-1740152154016.png

But if you are on Web Designer, you will be limited on what can be collected for GPS data. You basically just get location data:

abureaux_1-1740152231978.png

abureaux_2-1740152245399.png

 

 

View solution in original post

Ed_
by MVP Regular Contributor
MVP Regular Contributor

Thank you, yes I guess you have to rely on S123 Connect to this unless web designer recognizes the GPS metadata fields and auto-populates them on the backend without having to setup the questions which I am not sure of yet. This is the process that I am thinking of following

  • Open the Add GPS Metadata Field tool from the toolbox.
  • Browse to the point feature class or feature service you want to add the metadata field to.
  • Run the tool.
 

Ed__4-1740153030922.png

 

 

  • Right click on the feature class or feature service and choose Design> Fields.
  • The new fields will be visible.

Ed__5-1740153075823.png

 

 

 

Survey123 Connect

Survey123 Connect will use the pulldata function in the calculation field to extract the GNSS metadata information from the geopoint field type. Metadata extraction will not be available if you are building surveys in the Survey123 Web Designer.

 

Let’s take a deeper look into the pulldata formula for extracting Latitude.

  • The formula command will be pulldata()
  • The “@geopoint” parameter in the formula extract information from the geopoint field type in the survey form.
  • The ${location} parameter is pulling the name of geopoint field type that hold the actual geopoint value.
  • The “y” parameter is defining the geopoint parameter that you will be extracting.
  • GNSS metadata field can be turned to read only to prevent users from editing the values.

Ed__6-1740153107228.png

 

 

 

 

 

 

 

Question | Analyze | Visualize

View solution in original post

0 Kudos
4 Replies
Ed_
by MVP Regular Contributor
MVP Regular Contributor

I was able to add the `GPS metadata fields` using the `Add Metadata` tool in ArcPro, but i guess it's not yet possible to auto-populate these fields in the web designer. 

Question | Analyze | Visualize
0 Kudos
abureaux
MVP Frequent Contributor

Just add the new fields via S123 Connect. Here are the GPS-related fields:

abureaux_0-1740152154016.png

But if you are on Web Designer, you will be limited on what can be collected for GPS data. You basically just get location data:

abureaux_1-1740152231978.png

abureaux_2-1740152245399.png

 

 

Ed_
by MVP Regular Contributor
MVP Regular Contributor

Thank you, yes I guess you have to rely on S123 Connect to this unless web designer recognizes the GPS metadata fields and auto-populates them on the backend without having to setup the questions which I am not sure of yet. This is the process that I am thinking of following

  • Open the Add GPS Metadata Field tool from the toolbox.
  • Browse to the point feature class or feature service you want to add the metadata field to.
  • Run the tool.
 

Ed__4-1740153030922.png

 

 

  • Right click on the feature class or feature service and choose Design> Fields.
  • The new fields will be visible.

Ed__5-1740153075823.png

 

 

 

Survey123 Connect

Survey123 Connect will use the pulldata function in the calculation field to extract the GNSS metadata information from the geopoint field type. Metadata extraction will not be available if you are building surveys in the Survey123 Web Designer.

 

Let’s take a deeper look into the pulldata formula for extracting Latitude.

  • The formula command will be pulldata()
  • The “@geopoint” parameter in the formula extract information from the geopoint field type in the survey form.
  • The ${location} parameter is pulling the name of geopoint field type that hold the actual geopoint value.
  • The “y” parameter is defining the geopoint parameter that you will be extracting.
  • GNSS metadata field can be turned to read only to prevent users from editing the values.

Ed__6-1740153107228.png

 

 

 

 

 

 

 

Question | Analyze | Visualize
0 Kudos
abureaux
MVP Frequent Contributor

That's cool. Honestly, I wouldn't have thought to go through ArcPro for that addition. Whenever my ArcPro license finally gets here, I'll have to try.