Skip to main content
Question

Why is the FME area (Area Calculator) different to the ESRI GDB area?

  • February 27, 2025
  • 5 replies
  • 53 views

galigis
Enthusiast
Forum|alt.badge.img+16

Hi All,

I have read a few posts on the community already but can’t understand why the area calculated using Area Calculator is different to the SHAPE_Area in the Feature Class after exported to a GDB.

An example below:

Any ideas why does this happen?

Thanks :)

5 replies

ctredinnick
Supporter
Forum|alt.badge.img+18
  • Supporter
  • February 27, 2025

Usually would be a projection difference, like local projection vs web mercator is very common with agol to cause differences there. The 206.375 is interesting that it matches (to 6 sf, compared to the first feature which is 4% different) , are there more like it?

Perhaps there are arcs or ellipses? Area the areas complex aggregates, suggesting that holes are measured differently?


nielsgerrits
VIP
Forum|alt.badge.img+53

This probably has a logical cause, but without data it is hard to say as it can have a lot of different causes. Can you share an FFS with a record where the values really differ?

I think the SHAPE_Area will change towards AREA_SQM when repair geometry has been run.


galigis
Enthusiast
Forum|alt.badge.img+16
  • Author
  • Enthusiast
  • February 28, 2025

I have attached a sample of the data for you guys to have a look,

Unfortunately I have to do a manual Field Calculator in ArcGIS to match the areas after the GDB has been written...which isn’t very clever tbh!

The workflow has got an ‘AreaGapAndOverlapCleaner’ at the end of the process but it shouldn’t be the case of the discrepances...


nielsgerrits
VIP
Forum|alt.badge.img+53

Can you try and explain what is unexpected? 

If I use an AreaCalculator, my results are as good as identical to the values in the column SHAPE_Area, largest being 2.9e-11.


galigis
Enthusiast
Forum|alt.badge.img+16
  • Author
  • Enthusiast
  • February 28, 2025

Thanks ​@nielsgerrits  for looking into this…

I think I have sorted now by adding an additional AreaCalculator rigth before the writer and seems to do the trick.

…maybe that’s what I had to do: recalculate the areas again (rookie mistake!) 😊


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings