ArcGIS如何计算非等距投影的两点之间的距离?
这是我上一个问题的后续问题,您能提出一些有关坐标系统投影的写得很好的入门文章吗? 假设我正在使用CH1903地图投影,就我所知,这是共形的,但不是等距的。意思是,保留了角度(形状),但没有保留面积,距离或比例。(至少这些未完全保留)。到目前为止,一切都很好。 我想知道现在要计算两点之间的距离时,ArcGIS会执行哪种计算。在ArcObjects中,我可以使用如下IProximityOperator界面: IPoint a = ..., b = ...; double distance = ((IProximityOperator)a).ReturnDistance(b); 问题:当我使用的基准系统无法准确保留距离时,当我查询两点之间的距离时,ArcGIS将如何处理(如上所示)? 它是否只是做一些勾股数学(a 2 + b 2 = c 2)以获取距离,这意味着返回的距离将仅与投影所允许的精度一样? 还是会做一些更复杂的事情(例如某种形式的重新投影)以获得更准确的距离? (这是一个相同的问题,但更笼统地说:一旦投影了几何图形,ArcGIS是否仅在欧几里得空间中执行所有计算,还是使用的地图投影仍然会影响距离,角度,面积等的计算?)