ArcGISは、非等間隔投影で2つのポイント間の距離をどのように計算しますか?
これは、私の前の質問に対するフォローアップの質問です。座標系の投影法について、よく書かれた紹介文を提案できますか? 私がCH1903マップ投影で作業していると仮定しましょう。これは、私が知っていることはすべて共形ですが、等距離ではありません。つまり、角度(形状)は保持されていますが、面積、距離、スケールは保持されていません。(少なくともこれらは正確に保存されていません)。ここまでは順調ですね。 2点間の距離を計算するときに、ArcGISがどのような計算を実行するのか疑問に思っています。ArcObjectsでは、次のようにIProximityOperatorインターフェイスを使用できます。 IPoint a = ..., b = ...; double distance = ((IProximityOperator)a).ReturnDistance(b); 質問:距離を正確に保持しないリファレンスシステムを使用している場合、(上記のように)2点間の距離をクエリするときにArcGISは何をしますか? それは単に距離を取得するためにいくつかのピタゴラスの数学(a 2 + b 2 = c 2)を実行しますか?つまり、返される距離は投影が許す限り正確になりますか? または、より正確な距離を取得するために、何らかの形の再投影など、より複雑なことを行いますか? (同じ質問ですが、より一般的には、そのジオメトリが投影された後、ArcGISはすべての計算をユークリッド空間で単純に実行しますか、それとも、使用されたマップ投影は、距離、角度、面積などの計算に影響しますか?)