現在のところ、これはD3.jsのバージョン3です。githubにある元のソースalbers.jsを見る価値があるかもしれません。
d3.geo.albers = function() {
return d3.geo.conicEqualArea()
.parallels([29.5, 45.5])
.rotate([98, 0])
.center([0, 38])
.scale(1000);
};
現在、d3.jsはとの組み合わせを使用projection.rotate
しprojection.center
て、投影の中心を長い98°W、緯度38°N(カンザス州ハチンソン周辺)に配置します。
Geo Projections APIから、d3.geo.conicEqualArea()
.parallels([29.5, 45.5])
アルベルス正積図法の2つの標準緯線緯度をそれぞれ29.5°Nと45.5°Nに設定します。しかし、2つの標準緯線とは何ですか?
平行図法の設定を理解するには、アルベルス正積円錐図法が一種の円錐図法であることを知っておく必要があります。
円錐図法は、球体地球から、単一の平行で地球に接するか、2つの標準的な平行で割線である円錐に情報を投影します。
最適な標準緯線設定を選択することは微妙な作業のようです。その目標は、サーフェス間のマッピング時に投影の歪みを最小限に抑えることです。とにかく、国の上端/下端に閉じる2つの値を選択すると、国を囲む[円錐/球]サーフェス間の距離を最小限に抑えることができるため、直感的に適切です。