Calculate geometry (coordinates) errors Pro 2.7

1501
7
06-25-2021 12:11 PM
KeithAddison1
Occasional Contributor III

I've recently started using Pro for some processes I've done hundreds of times.  After investigating some unexplained changes in the hundredth decimal place of some DMS coordinates I decided to compare Map vs. Pro calculate geometry results for some coordinates.  Same shapefile, same geographic coordinate system NAD 83 (1986, the original one), no projection.  The difference bewteen Map and Pro for the first coordinate pair longitude is 55.831" versus 55.843", similar results for the other coordinates as below with MAP being the ArcMap results and Pro being the Pro results.

KeithAddison1_0-1624646517386.png

Am I missing something or is this a bug with Pro's calculate geometry?

0 Kudos
7 Replies
DanPatterson
MVP Esteemed Contributor

From the description in

Calculate Geometry Attributes (Data Management)—ArcGIS Pro | Documentation

Did you actually select/specify the output coordinate system?  It says that the input coordinate system will be used by default, but then there is this confusing bit which says if not specified, WGS84 datum will be used.  You might be wise to give a check and make sure that the input coordinate system appeared in the dialog name and wasn't blank


... sort of retired...
KeithAddison1
Occasional Contributor III

Weirdly Pro didn't give me the option to pick a coordinate system; (Map does, it picked up vanilla NAD 83 from this experiment's shapefile) once I changed the coordinate formant from same as input to DMS, the choose coordinate system options on Pro goes away, as below:

KeithAddison1_0-1624650541899.png

I did both the calculate geometries in a new blank map in an effort to make sure there was only coordinate system to work with.  I have Pro options set to use the spatial reference of the first operational layer so it should just pick up the NAD 83 that this shapefile has:

KeithAddison1_1-1624650716435.png

 

0 Kudos
JoeBorgione
MVP Emeritus

I wonder if the difference may be the way ArcMap (32 bit) versus ArcGIS Pro (64 bit) handles floating point numbers internally. You are only seeing the difference at the  1/100 degree, right?

That should just about do it....
0 Kudos
KeithAddison1
Occasional Contributor III

Correct.  0.01 seconds corresponds to about 1' on the ground where I am.  Depending on what sort of task I'm working on 1' may or may not be an issue.

0 Kudos
JoeBorgione
MVP Emeritus

I guess you have to ask yourself, between the two applications, which one is 'correct'?  Remember, ArcGIS , be it 'Classic' or 'Pro' is nothing more than a model of reality.  'A map is just a set of errors we all agree upon'...

If you need 1" precision in your location measurements, you may want to survey the sites.

That should just about do it....
KeithAddison1
Occasional Contributor III

Got me on that one, heh.  But the reason it bothers me is this has resulted in submittals that contain the same set of points on different sheets where the same point has a different number in the hundredths place of the seconds.  Sure most reviewers out there would likely ignore it as irrelevant and/or rounding error, but sometimes you run into a different breed of reviewer.

JoeBorgione
MVP Emeritus

Understood.

That should just about do it....
0 Kudos