0

緯度と経度のポイントのリストがあり、次のような方位角投影を作成したいと思います:http: //boydgreenfield.com/quakes/

緯度と経度から方位角投影に3座標入力を取得する方法について混乱しています。私は単に2つの間で変換する方法を探しています。

これが私が見つけた関連する質問ですが、私を助けませんでした:

D3地球儀のアニメーション(d3.geo.azimuthal)

4

1 に答える 1

1

あなたが3座標入力を持っているのはどうしてかわかりません。2 座標入力 (緯度/経度) ではないですか? それがあなたの言いたいことだと思います:-/

たとえば、NYC の経度と緯度がある場合:

var nycLngLat = [74.0, 40.7];

そして、あなたはいくつかの投影を持っています、例えば:

var projection = d3.geo.azimuthalEqualArea();

次に、投影インスタンスを「呼び出す」だけで、投影された X と Y を見つけることができます (関数でもあるため)。

var nycXY = projection(nycLngLat);

注意すべきことの 1 つは、d3 が地理座標を経度、緯度として定義したことです。これは、Google マップの方法とは逆です。慣れている方のために説明します。

于 2013-02-07T18:41:12.217 に答える