I exported some simple polygons stored in the ST_Geometry format from an Enterprise Oracle database to File GDB (FGDB) and the shape_area field for one polygon lost 76 sqft. That 'loss' is based on the Shape.Area field in Oracle and the SHAPE_Area field in the FGDB. This happens when I use the Copy Features tool in a geoprocessing model and using Data --> Export Features in Pro. I've looked at the feature class properties of both and they have the exact same:
- Coordinate system: SRID 2915 (TN State Plane NAD83 HARN). The "Geographic Coordinate System" that the layer properties dialog box that Pro displays lists the same WKID: 4152
- Spatial resolution: 0.000328083333333333 US Survey Feet
- No Z value storage, no M Value storage
- Simple Feature type
- Vertical units (Foot_US) -- this is probably moot since neither store Z values
- No Errors or Warnings are shown in the geoprocessing history for the copy features
More notes/questions
- Does the FGDB use also ST_Geometry? Or something slightly different? If the latter, I suppose this could account for the difference
- I ran the Check Geometry tool on the FGDB feature class and none were reported. It is not possible to run the tool on Oracle feature classes because, as the tool document states, the geometry is reportedly validate when inserted
- Does the shape_area or Shape.Area sometimes fail to update?
- This discrepancy was only detected in 2 of 190 exported polygons (one discrepancy was ~76 sqft, the other 18 sqft)
- This is fairly concerning because we often list polygon areas on documents that have legal ramifications
- The calculate geometry tool doesn't match the SHAPE_Area field of the output FGDB feature class, which is shown below (calculated area with us survey feet as the input). The Shape.Area field of the Oracle feature is 651063.678772
Thanks in advance for any insight you can provide.