2

http://wiki.openstreetmap.org/wiki/Mercator

上記のリンクのC#の例を使用すると、lat/lonをx/y座標に投影できます。ただし、スケーリングに問題があります。投影後、各ピクセルの長さ(マイル単位)はどれくらいになるのだろうか。レンダリングする前に、1マイルあたり500ピクセルなどで地図を拡大縮小したいと思います。

みんな、本当に誰もこれに答えないの?答えがないのはかなり長い間です。

4

1 に答える 1

1

ピクセルは同じ長さではなく、投影している地球のどの領域に依存します。メルカトル図法は、長さではなく角度を保持します。

http://en.wikipedia.org/wiki/Mercator_projection

地図を見てください-極の周りの領域は赤道と比較して拡大されています。やりたいことに応じて、UTMのような標準化されたプロジェクションを使用する方がよいでしょう。マップの出所である世界の一部でどの投影法が使用されているかを確認する必要があります。

もう1つの方法は、2つのピクセルに逆投影を適用して地理座標を取得し、それらの間の大圏距離を測定することです。ウィキペディアにはそれに関する詳細情報がありますが、通常は少し数学が関係しています。

于 2010-06-19T12:58:02.303 に答える