6-1-3 横軸円筒図法
・・・・・・・・・・・・・・・・・・・・・・・・
投影軸が赤道面と一致。円筒は、極と
中心経度で地球と接しています。
================================================================
6-1-3-1 Transverse Mercator (横軸メルカトル図法)
【投影式】B = cosφsin ( λ - λ0 )
もし B = 1 なら x = ∞ , B = -1 なら x = - ∞
y は投影式を用います。
但し x = ± ∞は描画できないので、そのポイントはブランクとする。
もし B が ±1 でないなら,
x = l/2 R ln [ (1 + B) / (1 - B) ]
y = R tan-1 [ tanφ/ cos ( λ - λ0) ]
【経線・緯線】 経線:曲線 、緯線:曲線
【ポイント】・そのまま描画すると、
中心経度±90°と残り
の部分が重なってしま
います。
<例> 中心経度 135°の場合
45°~ -135°
-135°~ 45°
が重なって描画される。そ
こで、重なった片方の y を
シフトさせて描画します。
縦方向( y軸方向)へのシ
フト値は、πとなります。
<シフトのさせ方の例>
中心経度 135°の場合
①北極を中心としたい
-135°~ 45°の y に
π を加算します。
②南極を中心としたい
-135°~ 45°の y から
π を減算します。
・最初からデータを180°(中心経度±90°と、その他の 180°)づつに
分けておくこと。
・横軸なので意図せず上下(y 軸方向)が結ばれないようにチェック必要。
・描画した横軸は、中心から離れるにつれ歪が増加しているため、描画
範囲は、見ながら設定します。
<基準経度・標準緯度・予備計算・共通数値 など> | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
λ0 | C2 | ??? ← 中心経度(希望経度を入力) | ||||||||||||||||||||||||||||||||||
R | C3 | 1 ← 描画係数 | ||||||||||||||||||||||||||||||||||
<データ計算 など> 経度緯度のデータ毎に記述式を複写(行コピー)する。 | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
No. 1 | B9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度1 | C9 | ??? ← 実際の経度データ | ||||||||||||||||||||||||||||||||||
緯度1 | D9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正1 λ-λ0 |
E9 |
=IF($C$2<0,IF(C9-$C$2>180,C9-$C$2-360,C9-$C$2), IF(C9-$C$2<-180,C9+360-$C$2,C9-$C$2)) |
||||||||||||||||||||||||||||||||||
B1 | F9 | =COS(RADIANS(D9))*SIN(RADIANS(E9)) | ||||||||||||||||||||||||||||||||||
x1 | G9 | =0.5*LN((1+F9)/(1-F9)) | ||||||||||||||||||||||||||||||||||
y1 | H9 | =ATAN(TAN(RADIANS(D9))/COS(RADIANS(E9))) | ||||||||||||||||||||||||||||||||||
y1 CH | I10 | =IF(H10="",0,IF(AND(ABS(H10)>0.2,H9*H10<0),"●",0)) | ||||||||||||||||||||||||||||||||||
No. 2 | J9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度2 | K9 | ??? ← 実際の経度データ(中心経度±90°の範囲) | ||||||||||||||||||||||||||||||||||
緯度2 | L9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正2 λ-λ0 |
M9 |
=IF($C$2<0,IF(K9-$C$2>180,K9-$C$2-360,K9-$C$2), IF(K9-$C$2<-180,K9+360-$C$2,K9-$C$2)) |
||||||||||||||||||||||||||||||||||
B2 | N9 | =COS(RADIANS(L9))*SIN(RADIANS(M9)) | ||||||||||||||||||||||||||||||||||
x2 | O9 | =0.5*LN((1+N9)/(1-N9)) | ||||||||||||||||||||||||||||||||||
y2 | P9 | =ATAN(TAN(RADIANS(L9))/COS(RADIANS(M9))) | ||||||||||||||||||||||||||||||||||
y2シフト | Q9 | =P9+PI() ← 地図中心が北極、南極にするなら -PI() とする | ||||||||||||||||||||||||||||||||||
y2 CH | R10 | =IF(P10="",0,IF(AND(ABS(P10)>0.2,P9*P10<0),"●",0)) | ||||||||||||||||||||||||||||||||||
↑ 横軸なので上下( y軸方向 )の端をチェックしている。"●"の付いた行の前に一行挿入すると、勝手に 上端と下端が線で結ばれない。 ※上半分の描画は x → x2 、y → y2シフトを用いる。 |
||||||||||||||||||||||||||||||||||||
[ 図 6-1-3-1 ] 横軸メルカトル図法( Transverse Mercator Projection )
●投影式の算出値は『 x1 , y1 』を利用する。
【地図主点(中心)】東経 135゚、北緯 0゚【経度間隔】15゚【緯度間隔】10゚
========={縦列}縦にならべて部分球表示 =============
[ 図 6-1-3-1
] 横軸メルカトル図法( Transverse Mercator Projection ) 縦列
●縦列:投影式の計算値は『 x1 , y1 』と『 x2シフト , y2 』を利用する。
【地図主点(中心)】東経 135゚、北緯 90゚【経度間隔】15゚【緯度間隔】10゚
6-1-3-2 Transverse Central Cylindrical (横軸心射円筒図法)
【投影式】 B = cosφsin ( λ - λ0 )
もし B = 1 なら x = ∞ , B = -1 なら x = - ∞
y は投影式を用います。
但し x = ± ∞は描画できないので、そのポイントはブランクとする。
もし B が ±1 でないなら,
x = R B /(1 – B2)1/2
y = R tan-1 [ tanφ/ cos ( λ - λ0) ]
【経線・緯線】 経線:曲線 、緯線:曲線
【 ポイント 】・最初からデータを180°(中心経度±90°と、その他の 180°)づつに
分けておきます。
・横軸なので意図せず上下(y 軸方向)が結ばれないようにチェック
必要。
・描画した横軸は、中心から離れるにつれ歪が増加しているため、描画
範囲は、見ながら設定します。
<基準経度・標準緯度・予備計算・共通数値 など> | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
λ0 | C2 | ??? ← 中心経度(希望経度を入力) | ||||||||||||||||||||||||||||||||||
R | C3 | 1 ← 描画係数 | ||||||||||||||||||||||||||||||||||
<データ計算 など> 経度緯度のデータ毎に記述式を複写(行コピー)する。 | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
No. 1 | B9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度1 | C9 | ??? ← 実際の経度データ | ||||||||||||||||||||||||||||||||||
緯度1 | D9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正1 λ-λ0 |
E9 |
=IF($C$2<0,IF(C9-$C$2>180,C9-$C$2-360,C9-$C$2), IF(C9-$C$2<-180,C9+360-$C$2,C9-$C$2)) |
||||||||||||||||||||||||||||||||||
B1 | F9 | =COS(RADIANS(D9))*SIN(RADIANS(E9)) | ||||||||||||||||||||||||||||||||||
x1 | G9 | =F9/SQRT(1-F9^2) | ||||||||||||||||||||||||||||||||||
y1 | H9 | =ATAN(TAN(RADIANS(D9))/COS(RADIANS(E9))) | ||||||||||||||||||||||||||||||||||
y1 CH | I10 | =IF(H10="",0,IF(AND(ABS(H10)>0.2,H9*H10<0),"●",0)) | ||||||||||||||||||||||||||||||||||
No. 2 | J9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度2 | K9 | ??? ← 実際の経度データ(中心経度±90°の範囲) | ||||||||||||||||||||||||||||||||||
緯度2 | L9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正2 λ-λ0 |
M9 |
=IF($C$2<0,IF(K9-$C$2>180,K9-$C$2-360,K9-$C$2), IF(K9-$C$2<-180,K9+360-$C$2,K9-$C$2)) |
||||||||||||||||||||||||||||||||||
B2 | N9 | =COS(RADIANS(L9))*SIN(RADIANS(M9)) | ||||||||||||||||||||||||||||||||||
x2 | O9 | =N9/SQRT(1-N9^2) | ||||||||||||||||||||||||||||||||||
y2 | P9 | =ATAN(TAN(RADIANS(L9))/COS(RADIANS(M9))) | ||||||||||||||||||||||||||||||||||
y2シフト | Q9 | =P9+PI() ← 地図中心が北極、南極にするなら -PI() とする | ||||||||||||||||||||||||||||||||||
y2 CH | R10 | =IF(P10="",0,IF(AND(ABS(P10)>0.2,P9*P10<0),"●",0)) | ||||||||||||||||||||||||||||||||||
↑ 横軸なので上下( y軸方向 )の端をチェックしている。"●"の付いた行の前に一行挿入すると、勝手に 上端と下端が線で結ばれない。 ※上半分の描画は x → x2 、y → y2シフトを用いる。 |
||||||||||||||||||||||||||||||||||||
[ 図 6-1-3-2 ] 横軸心射円筒図法( Transverse Central Cylindrical Projection )
●投影式の算出値は『 x1 , y1 』を利用する。
========={縦列}縦にならべて部分球表示 =============
[ 図 6-1-3-2
] 横軸心射円筒図法( Transverse Central Cylindrical Projection ) 縦列
●縦列:投影式の計算値は『 x1 , y1 』と『 x2シフト , y2 』を利用する。
【地図主点(中心)】東経 135゚、北緯 90゚【経度間隔】15゚【緯度間隔】10゚
6-1-3-3 Transverse Lambert Cylindrical Equal-Area (横軸ランベルト図法)
【投影式】 x = R cosφsin ( λ - λ0)
y = R tan-1 [ tanφ/ cos ( λ - λ0) ]
【経線・緯線】 経線:曲線 、緯線:曲線
【 ポイント 】・最初からデータを180°(中心経度±90°と、その他の 180°)づつ
に分けておきます。
・横軸なので意図せず上下(y 軸方向)が結ばれないようにチェック
必要。
<基準経度・標準緯度・予備計算・共通数値 など> | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
λ0 | C2 | ??? ← 中心経度(希望経度を入力) | ||||||||||||||||||||||||||||||||||
R | C3 | 1 ← 描画係数 | ||||||||||||||||||||||||||||||||||
<データ計算 など> 経度緯度のデータ毎に記述式を複写(行コピー)する。 | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
No. 1 | B9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度1 | C9 | ??? ← 実際の経度データ | ||||||||||||||||||||||||||||||||||
緯度1 | D9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正1 λ-λ0 |
E9 |
=IF($C$2<0,IF(C9-$C$2>180,C9-$C$2-360,C9-$C$2), IF(C9-$C$2<-180,C9+360-$C$2,C9-$C$2)) |
||||||||||||||||||||||||||||||||||
x1 | F9 | =COS(RADIANS(D9))*SIN(RADIANS(E9)) | ||||||||||||||||||||||||||||||||||
y1 | G9 | =ATAN(TAN(RADIANS(D9))/COS(RADIANS(E9))) | ||||||||||||||||||||||||||||||||||
x1 CH | H10 |
=IF(F10="",0,IF(AND(ABS(F10)>0.2,F9*F10<0),"●", IF(AND(F9<>"",F10>PI()/2,ABS(F9-F10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
y1 CH | I10 |
=IF(G10="",0,IF(AND(ABS(G10)>0.2,G9*G10<0),"●", IF(AND(G9<>"",G10>PI()/2,ABS(G9-G10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
No. 2 | J9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度2 | K9 | ??? ← 実際の経度データ(中心経度±90°の範囲) | ||||||||||||||||||||||||||||||||||
緯度2 | L9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正2 λ-λ0 |
M9 |
=IF($C$2<0,IF(K9-$C$2>180,K9-$C$2-360,K9-$C$2), IF(K9-$C$2<-180,K9+360-$C$2,K9-$C$2)) |
||||||||||||||||||||||||||||||||||
x2 | N9 | =COS(RADIANS(L9))*SIN(RADIANS(M9)) | ||||||||||||||||||||||||||||||||||
y2 | O9 | =ATAN(TAN(RADIANS(L9))/COS(RADIANS(M9))) | ||||||||||||||||||||||||||||||||||
y2シフト | P9 | =O9+PI() ← 地図中心が北極の場合。 <南極にするなら -PI() とする> | ||||||||||||||||||||||||||||||||||
x2 CH | Q10 |
=IF(N10="",0,IF(AND(ABS(N10)>0.2,N9*N10<0),"●", IF(AND(N9<>"",N10>PI()/2,ABS(N9-N10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
y2 CH | R10 |
=IF(O10="",0,IF(AND(ABS(O10)>0.2,O9*O10<0),"●", IF(AND(O9<>"",O10>PI()/2,ABS(O9-O10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
↑ x軸だけでなく、横軸なので上下( y軸方向 )の端をチェックしている。"●"の付いた行の前に一行 挿入すると、勝手に上端と下端が線で結ばれない。 |
||||||||||||||||||||||||||||||||||||
[ 図 6-1-3-3 ]
横軸ランベルト図法( Transverse Lambert Cylindrical Equal-Area Projection )
●投影式の算出値は『 x1 , y1 』を利用する。
========={縦列}縦にならべて全球表示 =================================================
[ 図 6-1-3-3 ]
横軸ランベルト図法( Transverse Lambert Cylindrical Equal-Area Projection ) 縦列
●縦列:投影式の計算値は『 x1 , y1 』と『 x2 , y2シフト 』を利用する。
【地図主点(中心)】東経 135゚(西経 45゚)、北緯 90゚【経度間隔】15゚【緯度間隔】10゚
========={並列}横にならべて全球表示 ================================================
<基準経度・標準緯度・予備計算・共通数値 など> | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
λ0 | C2 | ??? ← 中心経度(希望経度を入力) | ||||||||||||||||||||||||||||||||||
λ1 | C3 | =IF(AND(C2>=0,C2<=180),C2-180,C2+180) ←並列の中心経度を計算 | ||||||||||||||||||||||||||||||||||
R | C4 | 1 ← 描画係数 | ||||||||||||||||||||||||||||||||||
<データ計算 など> 経度緯度のデータ毎に記述式を複写(行コピー)する。 | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
No. 1 | B9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度1 | C9 | ??? ← 実際の経度データ | ||||||||||||||||||||||||||||||||||
緯度1 | D9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正1 λ-λ0 |
E9 |
=IF($C$2<0,IF(C9-$C$2>180,C9-$C$2-360,C9-$C$2), IF(C9-$C$2<-180,C9+360-$C$2,C9-$C$2)) |
||||||||||||||||||||||||||||||||||
x1 | F9 | =COS(RADIANS(D9))*SIN(RADIANS(E9)) | ||||||||||||||||||||||||||||||||||
y1 | G9 | =ATAN(TAN(RADIANS(D9))/COS(RADIANS(E9))) | ||||||||||||||||||||||||||||||||||
x1 CH | H10 |
=IF(F10="",0,IF(AND(ABS(F10)>0.2,F9*F10<0),"●", IF(AND(F9<>"",F10>PI()/2,ABS(F9-F10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
y1 CH | I10 |
=IF(G10="",0,IF(AND(ABS(G10)>0.2,G9*G10<0),"●", IF(AND(G9<>"",G10>PI()/2,ABS(G9-G10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
No. 2 | J9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度2 | K9 | ??? ← 実際の経度データ(中心経度±90°の範囲) | ||||||||||||||||||||||||||||||||||
緯度2 | L9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正2 λ-λ1 |
M9 |
=IF($C$3<0,IF(K9-$C$3>180,K9-$C$3-360,K9-$C$3), IF(K9-$C$3<-180,K9+360-$C$3,K9-$C$3)) |
||||||||||||||||||||||||||||||||||
x2 | N9 | =COS(RADIANS(L9))*SIN(RADIANS(M9)) | ||||||||||||||||||||||||||||||||||
y2 | O9 | =ATAN(TAN(RADIANS(L9))/COS(RADIANS(M9))) | ||||||||||||||||||||||||||||||||||
x2シフト | P9 | =N9+2 ← R=1 なのでシフト値は 2 となる。 <左に並列させるなら -2 となる> | ||||||||||||||||||||||||||||||||||
x2 CH | Q10 |
=IF(N10="",0,IF(AND(ABS(N10)>0.2,N9*N10<0),"●", IF(AND(N9<>"",N10>PI()/2,ABS(N9-N10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
y2 CH | R10 |
=IF(O10="",0,IF(AND(ABS(O10)>0.2,O9*O10<0),"●", IF(AND(O9<>"",O10>PI()/2,ABS(O9-O10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
↑ x軸だけでなく、横軸なので上下( y軸方向 )の端をチェックしている。"●"の付いた行の前に一行 挿入すると、勝手に上端と下端が線で結ばれない。 |
||||||||||||||||||||||||||||||||||||
[ 図 6-1-3-3 ]
横軸ランベルト図法( Transverse Lambert Cylindrical Equal-Area Projection ) 並列
●縦列:投影式の計算値は『 x1 , y1 』と『 x2シフト , y2 』を利用する。
【地図主点(中心)】西経 45゚、緯度 0゚【経度間隔】15゚【緯度間隔】10゚
6-1-3-4 Cassini (カッシーニ図法)
【投影式】x = R arcsin [ cosφsin ( λ - λ0) ]
y = R arctan [ tanφ/ cos ( λ - λ0) ]
【経線・緯線】 経線:曲線 、緯線:曲線
【 ポイント 】・最初からデータを180°(中心経度±90°と、その他の 180°)
づつに分けておきます。
・経線の描画は、経度の
間隔は 2゚ でよいが、
実際は、右図のように
四角にならないので連
結すると隙間があいて
しまいます(縦列も同
様)。原因は、緯度 0゚に
近い部分の間隔が広す
ぎることにあります。
<四角にならない> <四角になる>
経度 |
緯 度 | 経 度 | 緯 度 | |||
: | : | ⇒ |
: |
: | ||
45 | 4 | ⇒ | 45 |
4 |
||
45 | 2 | ⇒ | 45 | 2 | ||
45 | 0 | ⇒ | 45 | 0.000001 | ||
45 | -2 | ⇒ | 45 | 0 | ||
45 | -4 | ⇒ | 45 | -0.000001 | ||
45 | -6 | ⇒ | 45 | -2 | ||
: | : | : | : |
上表<四角になる>ような
表にすると、右図のよう
に四角となり、縦列、並列
の描画が可能となります。
・横軸なので意図せず上下(y 軸方向)が結ばれないようにチェック必要。
<基準経度・標準緯度・予備計算・共通数値 など> | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
λ0 | C2 | ??? ← 中心経度(希望経度を入力) | ||||||||||||||||||||||||||||||||||
R | C3 | 1 ← 描画係数 | ||||||||||||||||||||||||||||||||||
<データ計算 など> 経度緯度のデータ毎に記述式を複写(行コピー)する。 | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
No. 1 | B9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度1 | C9 | ??? ← 実際の経度データ | ||||||||||||||||||||||||||||||||||
緯度1 | D9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正1 λ-λ0 |
E9 |
=IF($C$2<0,IF(C9-$C$2>180,C9-$C$2-360,C9-$C$2), IF(C9-$C$2<-180,C9+360-$C$2,C9-$C$2)) |
||||||||||||||||||||||||||||||||||
x1 | F9 | =ASIN(COS(RADIANS(D9))*SIN(RADIANS(E9))) | ||||||||||||||||||||||||||||||||||
y1 | G9 | =ATAN(TAN(RADIANS(D9))/COS(RADIANS(E9))) | ||||||||||||||||||||||||||||||||||
x1 CH | H10 |
=IF(F10="",0,IF(AND(ABS(F10)>0.2,F9*F10<0),"●", IF(AND(F9<>"",F10>PI()/2,ABS(F9-F10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
y1 CH | I10 |
=IF(G10="",0,IF(AND(ABS(G10)>0.2,G9*G10<0),"●", IF(AND(G9<>"",G10>PI()/2,ABS(G9-G10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
No. 2 | J9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度2 | K9 | ??? ← 実際の経度データ(中心経度±90°の範囲) | ||||||||||||||||||||||||||||||||||
緯度2 | L9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正2 λ-λ0 |
M9 |
=IF($C$2<0,IF(K9-$C$2>180,K9-$C$2-360,K9-$C$2), IF(K9-$C$2<-180,K9+360-$C$2,K9-$C$2)) |
||||||||||||||||||||||||||||||||||
x2 | N9 | =ASIN(COS(RADIANS(L9))*SIN(RADIANS(M9))) | ||||||||||||||||||||||||||||||||||
y2 | O9 | =ATAN(TAN(RADIANS(L9))/COS(RADIANS(M9))) | ||||||||||||||||||||||||||||||||||
y2 シフト | P9 | =O9+PI() ← 地図中心が北極の場合。 <南極にするなら -PI() とする> | ||||||||||||||||||||||||||||||||||
x2 CH | Q10 |
=IF(N10="",0,IF(AND(ABS(N10)>0.2,N9*N10<0),"●", IF(AND(N9<>"",N10>PI()/2,ABS(N9-N10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
y2 CH | R10 |
=IF(O10="",0,IF(AND(ABS(O10)>0.2,O9*O10<0),"●", IF(AND(O9<>"",O10>PI()/2,ABS(O9-O10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
↑ x軸だけでなく、横軸なので上下( y軸方向 )の端をチェックしている。"●"の付いた行の前に一行 挿入すると、勝手に上端と下端が線で結ばれない。 |
||||||||||||||||||||||||||||||||||||
[ 図 6-1-3-4
] カッシーニ図法 (
Cassini Projection )
●投影式の算出値は『 x1 , y1 』を利用する。
【地図主点(中心)】東経 135゚、緯度 0゚【経度間隔】15゚【緯度間隔】10゚
========={縦列}縦にならべて全球表示 ===============================================
[ 図 6-1-3-4
] カッシーニ図法 (
Cassini Projection ) 縦列
●縦列:投影式の計算値は『 x1 , y1 』と『 x2 , y2シフト 』を利用する。
【地図主点(中心)】東経 135゚(西経 45゚)、北緯 90゚【経度間隔】15゚【緯度間隔】10゚
========={並列}横にならべて全球表示 ===============================================
<基準経度・標準緯度・予備計算・共通数値 など> | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
λ0 | C2 | ??? ← 中心経度(希望経度を入力) | ||||||||||||||||||||||||||||||||||
λ1 | C3 | =IF(AND(C2>=0,C2<=180),C2-180,C2+180) ←並列の中心経度を計算 | ||||||||||||||||||||||||||||||||||
R | C4 | 1 ← 描画係数 | ||||||||||||||||||||||||||||||||||
<データ計算 など> 経度緯度のデータ毎に記述式を複写(行コピー)する。 | ||||||||||||||||||||||||||||||||||||
記号 | セルNo. | 記述式 | ||||||||||||||||||||||||||||||||||
No. 1 | B9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度1 | C9 | ??? ← 実際の経度データ | ||||||||||||||||||||||||||||||||||
緯度1 | D9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正1 λ-λ0 |
E9 |
=IF($C$2<0,IF(C9-$C$2>180,C9-$C$2-360,C9-$C$2), IF(C9-$C$2<-180,C9+360-$C$2,C9-$C$2)) |
||||||||||||||||||||||||||||||||||
x1 | F9 | =ASIN(COS(RADIANS(D9))*SIN(RADIANS(E9))) | ||||||||||||||||||||||||||||||||||
y1 | G9 | =ATAN(TAN(RADIANS(D9))/COS(RADIANS(E9))) | ||||||||||||||||||||||||||||||||||
x1 CH | H10 |
=IF(F10="",0,IF(AND(ABS(F10)>0.2,F9*F10<0),"●", IF(AND(F9<>"",F10>PI()/2,ABS(F9-F10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
y1 CH | I10 |
=IF(G10="",0,IF(AND(ABS(G10)>0.2,G9*G10<0),"●", IF(AND(G9<>"",G10>PI()/2,ABS(G9-G10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
No. 2 | J9 | ??? ← 式を複写する時に、一旦ソートしたり、解析時に役立つので連番号を付与 | ||||||||||||||||||||||||||||||||||
経度2 | K9 | ??? ← 実際の経度データ(中心経度±90°の範囲) | ||||||||||||||||||||||||||||||||||
緯度2 | L9 | ??? ← 実際の緯度データ | ||||||||||||||||||||||||||||||||||
補正2 λ-λ1 |
M9 |
=IF($C$3<0,IF(K9-$C$3>180,K9-$C$3-360,K9-$C$3), IF(K9-$C$3<-180,K9+360-$C$3,K9-$C$3)) |
||||||||||||||||||||||||||||||||||
x2 | N9 | =ASIN(COS(RADIANS(L9))*SIN(RADIANS(M9))) | ||||||||||||||||||||||||||||||||||
y2 | O9 | =ATAN(TAN(RADIANS(L9))/COS(RADIANS(M9))) | ||||||||||||||||||||||||||||||||||
x2シフト | P9 | =N9+PI() ← シフト値は PI() となる。 <左に並列させるなら -PI() となる> | ||||||||||||||||||||||||||||||||||
x2 CH | Q10 |
=IF(N10="",0,IF(AND(ABS(N10)>0.2,N9*N10<0),"●", IF(AND(N9<>"",N10>PI()/2,ABS(N9-N10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
y2 CH | R10 |
=IF(O10="",0,IF(AND(ABS(O10)>0.2,O9*O10<0),"●", IF(AND(O9<>"",O10>PI()/2,ABS(O9-O10)>0.2),"●",0))) |
||||||||||||||||||||||||||||||||||
↑ x軸だけでなく、横軸なので上下( y軸方向 )の端をチェックしている。"●"の付いた行の前に一行 挿入すると、勝手に上端と下端が線で結ばれない。 |
||||||||||||||||||||||||||||||||||||
[ 図 6-1-3-4
] カッシーニ図法 (
Cassini Projection ) 並列
●縦列:投影式の計算値は『 x1 , y1 』と『 x2シフト , y2 』を利用する。
【地図主点(中心)】西経 45゚、緯度 0゚【経度間隔】15゚【緯度間隔】10゚
あなたもジンドゥーで無料ホームページを。 無料新規登録は https://jp.jimdo.com から