真の円はどの座標系で丸く表示されますか?


10

私はしばらくの間Googleマップで開発していて、OpenLayersに切り替えていますが、1つの点で立ち往生しています。ほとんどが円形であるが、いくつかのカスタムジオメトリも含むベクトルを描画しているため、createRegularPolygonを使用できません。ポイントの配列を作成してOpenLayers.Layer.Vectorオブジェクトに送信しています。これはうまく機能しますが、結果として得られる「円」は赤道付近でのみ丸くなり、より高い緯度では丸くなりません。それらは、ベースマップがより高い緯度にあるのとほぼ同じ量で押しつぶされ、これは理にかなっているようです。Googleをベースレイヤーとして使用する場合、それらはすべての緯度で正しい形状ですが、オフラインモバイルソリューションを作成しているので、それはできません。

Googleやオンラインマップを使用せずにジオメトリがすべての緯度で丸いままになるように、ベースレイヤー(または設定するパラメーター)には何を使用しますか?

回答:


12

あなたのサークルは次のように見えると思います:

ここに画像の説明を入力してください

(出典:Esriマッピングセンターのブログ

完全な円には、WGS84 EPSG:4326の代わりにWebメルカトルEPSG:900913を使用する必要があります。

このトピックの詳細とメルカトル図での円の例:Tissotのインディカトリックスは、地図投影の歪みを説明するのに役立ちます

openlayersでMercatorを使用するには、ベースレイヤーでsphericalMercatorオプションを設定する必要があります。

sphericalMercator: true,

ありがとう!それはまさに私が必要とした情報でした。EPSG:900913にあるレイヤーで作業していると思いましたが、そうではありませんでした。また、すべての変換がEPSG:4326からEPSG:900913に移行し、完全に機能することを確認する必要もありました。オフラインでマップタイルを読み込もうとしたときに、壊れた画像アイコンが表示されないようにする方法を理解する必要があります。
kschaos 2011

14

すべての(真の、球形の)円が真に丸いままである地球全体の地図は存在しません。 ただし、地球をマッピングする方法には、ほとんどすべての十分に小さな円が丸い方法があります。これらは、正角図法に基づいています。定義上、等角投影が小さな領域内の距離に加える変更は、均一ストレッチと回転の2種類のみです。明らかに、これらの変更は円をより丸くしません。

8月のエピサイクロイド

8月のエピサイクロイド投影による地球の地図。ほとんどの円は、このマップでは真に丸く表示されます。

一般的に使用される正角図法は、メルカトル図法(円柱図法)、ステレオグラフィック(方位図法)、およびランベルト正角図法(明らかに円錐図法)です。これらは、3つの主要な投影ファミリをカバーし、経線と緯線の経緯線に特定の「外観」を柔軟に選択できるようにします。いくつかのGISesで利用できる追加オプションは、含まミラーOblatedステレオグラフィックリトロー双極斜円錐コンフォーマルラグランジュEisenlohr8月外サイクロイドGuyouパースQuincuncialをGS50、さまざまなアダムス予測、およびリー。(出典:Snyder&Voxland、An Album of Map Projections。USGS Professional Paper 1453)。これらの最後の2つは、作成できる可能性のある等角投影が豊富であることを示し、等角投影が「形状保持」ではないことを示しています。Adams投影は等角マッピング半球は正方形になり、Lee投影はそれを三角形に配置します。実際、複雑な分析のリーマンマッピング定理は、半球を任意のポリゴンにコンフォーマルにマッピングできることを示しています。

OpenLayersProj4js投影ライブラリを使用します。プロジェクションのソースコードは、/ proj4js / lib / projCode /フォルダーに配布されています。最新リリース(1.0.2)に含まれる等角投影は、メルカトル、2つの横メルカトル、2つの斜めメルカトル(「ホーチン」と「スイスオブリーク」)、ランバート正角円錐、およびステレオグラフィックです。

アプリケーションが世界中で機能するように設計されていない限り、これらのオプションを調査および調査して、関心のある地域に最適なオプションを決定してください。これらのすべてを簡単に再調整および再スケーリングして、特定の領域内の(形状だけでなく、領域と距離の)全体の歪みを最小限に抑えることができます。デフォルトの世界規模のソリューションは、メルカトルの一部のバリアントであり、Googleマップで一般化されています。


この回答の詳細はこちら:pasda.psu.edu/help/projection.asp
DPSSpatial

@mapBakerリンクを提供していただきありがとうございます。残念ながら、正角図法の特徴は正しくありません:「正角図法は長方形などの形状を維持します」。これは、微小な形状にのみ当てはまり、有限サイズの形状には当てはまりません。
whuber

そのドキュメントの調整に役立つPSUの誰かを知っていますか?
DPSSpatial 2015

@mapBaker残念ながらありません。現在連絡先はありません。彼らがそれを調整したいと思うかどうかさえ私にはわかりません。正しいことと知識を深めることの間には微妙な違いがあります。私は、彼らが説明の単純さを重視していて、特定の聴衆にとっては、大規模小規模の幾何学的特性の保持の違いを知りたくなかったと思います。私も説明の単純さを重視していますが、この回答では、十分に小さい円を強調することにより、単純さと正確さの間のより正確な妥協点を見つけるために努力しました。
whuber

2

まあ、EPSG:4326プロジェクションでベースマップを使用している限り、明らかに問題があります。必要なのは球形メルカトル図法です。これは、お気づきのように、Googleマップや他の商用地図プロバ​​イダーです。先に進んでこれ読んで、この問題をよりよく理解してください。

オフラインのモバイルソリューションの場合、OpenStreetMapはおそらく良いソリューションでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.