タグ付けされた質問 「mercator」

1
what3wordsはどのようにして地球の表面に正方形のグリッドを構築しますか?
What3wordsは、3 m2の正方形のグリッドを地球上に構築しました。アルゴリズムは何ですか? この方法から始めました。経度の範囲は[-180、180]で、緯度の範囲は[-90,90]です。それらを等間隔にカットすると、赤道近くにほぼ完全な正方形を作成できますが、極の近くでは正方形ではありませんか? ゲイリーの答えの後。まだ精度が必要です。 -85°〜85°(緯度)の場合、正方形はグリッド内にあります。任意の緯度の正方形の数が同じであると仮定する必要があります(私にとって、グリッドと言うときは、正方形、唯一の正方形があるはずです)?その場合、赤道では3mx3mの正方形を作成できますが、緯度85°では0.26mx 0.26mになります。(緯度85°の緯線はcos(85°)より短いため。) したがって、正方形の面積は-85°〜85°の間の緯度で常に3m x 3mであるため、完全なグリッドではないと仮定する必要があります。しかし、what3wordマップにズームインしようとすると、常に完璧なグリッドが表示されます。どうして可能ですか?地図上でいくつかの変形を直接見ることは可能ですか? @Gary、マップで言及した変形(極の近く)を見ることができますか?(Googleマップでは表示できないようです)。

1
メルカトル図法の緯度別の距離スケール係数の計算
これはグーグルアウトするのに本当に不便なトピックでした-私は明確化を求めています、私は物事を正しく理解しましたか? メルカトル図法(3857)で短距離を測定することについて話しています。マップ単位で距離を計算できます(ピタゴラスの定理を使用)。赤道では、地球上の距離に等しい(スケールファクター= 1)。極に向かって移動すると、マップ単位と地球の距離は等しくなくなります-スケール係数は増加し始めます。 質問は:与えられた緯度のスケール係数を計算する方法ですか? 私は正しく理解しましたfactor = 1 / cos(latitude)か、式は?

3
船員はメルカトル図法(1536)の前にどのように航海しましたか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、地理情報システムスタック交換のトピックになるようにします。 2年前に閉店。 メルカトル図法(1536)は、航海に最適です。これにより、方位を見つけ、これを一定に保ちながら目標に到達する必要があります(最短ラインでない場合)。しかし、この前に人々はどのようにナビゲートしましたか?例として、マゼランは地球を周回しました。1520。

3
PostGISにジオメトリ列を追加しますか?
多くの地理データセットをPostGISにインポートしていますが、それらのセットは異なりSRIDます。(あるものEPSG:3857、あるものEPSG:4326、あるもの)。 追加を作成したいgeometry columnです。the_geom_mercatorを使用しSRID EPSG:3857、元のgeom列を元の列のSRIDままにします。 PostGIS関数でこれを行うにはどうすればよいですか?

1
リーフレットのメルカトルバイアスプロット
私は、メルカトル図法のページからのこのウィキペディアの画像に触発され、リーフレットでハッキングしました。アイデアは、カーソルを大陸にインタラクティブに移動させ、それを投影に合わせて修正することでした。 ステータスの詳細については、次のJSFiddleを参照してください。 http://jsfiddle.net/cantdutchthis/NrAEL/1/ 私は投影の世界では少し新しいですが、デモは緯度に対して十分に機能します。私は比較すると正距円筒とメルカトル図法をウィキペディア私にあなたがこれらの二つの突起を比較したときの投影のバイアスが唯一の「y軸」であるという印象を得ます。 最初のウィキペディアの画像のため、経度を修正していないように見えます。これをサポートしたいのですが、これを行うための最良の方法が何なのかわかりません。 現在、メルカトル図法のバイアスを表示する方法は、マウスが移動するたびに座標をマウスカーソルにシフトすることです。 map.on("mousemove", function(d){ Object.keys(myLayer._layers).map(function(d){ myLayer.removeLayer( myLayer._layers[d] ) }) var plotCoords = []; // green is the coordinate array for the landmass var green = [ [-46.76373672, 82.62796021],... ] for ( i in green ) { // shift the landmass to where the cursor is var …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.