Select to view content in your preferred language

Area Calculation s123 vs Arcade Popup

386
2
02-21-2025 01:26 PM
geolass
New Contributor

I have a survey that pulls the geometry of an existing feature service into a geoshape question. I give the user the option to edit the shape or leave it as-is.

In a subsequent question I am calculating the area of the geoshape in acres. 

I was building a report for my survey and I noticed that the area value of the original shape differs from the area value that is displayed above the geoshape question and recorded by the s123 area question.

Reviewing the geometries in a webmap, I created an arcade expression in the popup to compare the area there to the s123 calculation. The arcade expression returns the expected area.  

Arcade Expression: round(AreaGeodetic($feature,'ac'),2)

s123 Form Calculation: round(area(${HVGeom})*0.00024711,2)

Below are the differences I'm seeing:

Shape A: Arcade = 12.77ac s123 = 12.73ac

Shape B: Arcade = 70.06ac s123 = 69.8ac

The source and the destination feature services are the same spatial reference system. They were both created by s123 and are two different layers in the same service. 

Any ideas why the difference? 

0 Kudos
2 Replies
GlenterpriseUK
Esri Contributor

Hi @geolass,

What happens if you specify the conversion parameter in the S123 form as a hidden field and calculate based on two fields?

Also worth noting that 1 Square Meter = 0.0002471053815 Acres.

Regards,

Glen

0 Kudos
geolass
New Contributor

Adding an extra hidden question and splitting the calculation into two steps returns the same result. 

Adding additional digits to the unit conversion also has no impact. 

0 Kudos