Calculate distance between two projected points for given projection and scale

2140
4
Jump to solution
10-27-2017 05:50 AM
MihkelMänna
Occasional Contributor

Hi all,

I need to calculate the distance between two projected points - NOT the "real-world" planar/geodesic/great-elliptic distance - BUT the distance as it would appear on a paper map (in millimeters) for a given projection and map scale.

How could I do that? Any help would be really appreciated

0 Kudos
1 Solution

Accepted Solutions
DanPatterson_Retired
MVP Emeritus

Pythagorean theorem ?  perhaps the two points you have would be useful, since there must be more to the question than meets the eye if you have ruled out planar and geodesic shapes from the start

View solution in original post

4 Replies
DanPatterson_Retired
MVP Emeritus

Pythagorean theorem ?  perhaps the two points you have would be useful, since there must be more to the question than meets the eye if you have ruled out planar and geodesic shapes from the start

MihkelMänna
Occasional Contributor

Sorry for being unclear in my initial question. My intention is to adjust the position of some text and layout elements in my Data Driven Pages mxd according to the position and size of my map. I think I need to know the planar distance between some points on the map to do this and I have to base my calculation on the points' "real-world" coordinates. Am I going in the wrong direction?

0 Kudos
DanPatterson_Retired
MVP Emeritus

then my initial suggestion will work.  If you have the initial location and need to adjust the object (text and layout elements) you just need to know the change in X and Y associated with the move.

'Real-world coordinates' is a bit of a misnomer, since that depends on the coordinate system being used.  All coordinates are 'real' in the sense that there is no single way to express them.  If you have to move projected coordinates, that is simple which I suspect you probably have since no one is going to produce a map in geographic coordinates because it won't look 'real'

MihkelMänna
Occasional Contributor

Thanks for the answers and sorry for the confusion, Dan! You're absolutely right! I realized now where I was going wrong with my initial solution! Thanks again!

0 Kudos