太陽位置を計算する
名前空間:
Popolo.Weather
アセンブリ:
Popolo (in Popolo.dll) バージョン: 2.0.0.0 (2.0.0.0)
構文public static void GetSunPosition(
double latitude,
double longitude,
double standardLongitude,
DateTime dTime,
out double altitude,
out double orientation
)
パラメーター
- latitude
- 型: SystemDouble
計算地点の緯度(北緯が正)[degree] - longitude
- 型: SystemDouble
計算地点の経度(北緯が正)[degree] - standardLongitude
- 型: SystemDouble
標準時地点の経度(東経が正)[degree] - dTime
- 型: SystemDateTime
日時 - altitude
- 型: SystemDouble
太陽高度[rad] - orientation
- 型: SystemDouble
太陽方位角[rad]
例
東京における太陽高度および方位の計算法を示す。
ただし、東京は北緯35.7°、東経139.8°
日本標準時を決定する明石市は東経135°に位置する
double al, az;
Sun.GetPosition
(35.7, 139.8, 135, new DateTime(2004, 6, 22, 12, 0, 0, 0), out al, out az);
関連項目