feat: 完善水星与金星全球凌日搜索及制图导出
- 基于平均下合周期与节点相位预筛候选,减少无效星历计算;跳过无法求解的单个会合周期,避免有限覆盖星历导致搜索提前终止 - 引入影轴 γ、半影半径及地球尺度几何判定,结合站心可见性识别地心无接触、仅部分地区可见的掠凌 - 添加金星 243 年、水星 46 年周期族编号,并明确编号适用范围及未分配时的零值语义 - 为 SVG、GeoJSON 和 KML 增加站心部分凌日可见区,适配接触等时线、几何元数据、图层样式及取景;为地心无接触凌日事件增加正射图,按可见区球面面积加权居中
This commit is contained in:
41 files changed
+1554
-307
No files matched your search
@@ -78,7 +78,7 @@ func BrightLimbPositionAngleN(date time.Time, n int) float64 {
|
||||
return defaultModule.BrightLimbPositionAngleN(date, n)
|
||||
}
|
||||
|
||||
// ClosestTransit 最近一次地心金星凌日 / closest geocentric Venus transit.
|
||||
// ClosestTransit 最近一次全球金星凌日 / closest global Venus transit.
|
||||
func ClosestTransit(date time.Time) TransitInfo { return defaultModule.ClosestTransit(date) }
|
||||
|
||||
// CulminationTime 中天时刻,取 date 所在当地民用日 / culmination time, on the local civil day of date.
|
||||
@@ -178,10 +178,10 @@ func LastSuperiorConjunction(date time.Time) time.Time {
|
||||
return defaultModule.LastSuperiorConjunction(date)
|
||||
}
|
||||
|
||||
// LastTransit 上一次地心金星凌日 / previous geocentric Venus transit.
|
||||
// LastTransit 上一次全球金星凌日 / previous global Venus transit.
|
||||
func LastTransit(date time.Time) TransitInfo { return defaultModule.LastTransit(date) }
|
||||
|
||||
// LocalTransit 地心凌日在观测地的站心接触与凌甚 / topocentric contacts of a transit seen from the site.
|
||||
// LocalTransit 凌日在观测地的站心接触与凌甚 / topocentric contacts of a transit seen from the site.
|
||||
func LocalTransit(transit TransitInfo, lon, lat, height float64) LocalTransitInfo {
|
||||
return defaultModule.LocalTransit(transit, lon, lat, height)
|
||||
}
|
||||
@@ -227,7 +227,7 @@ func NextSuperiorConjunction(date time.Time) time.Time {
|
||||
return defaultModule.NextSuperiorConjunction(date)
|
||||
}
|
||||
|
||||
// NextTransit 下一次地心金星凌日 / next geocentric Venus transit.
|
||||
// NextTransit 下一次全球金星凌日 / next global Venus transit.
|
||||
func NextTransit(date time.Time) TransitInfo { return defaultModule.NextTransit(date) }
|
||||
|
||||
// ParallacticAngle 金星视差角(天顶方向角) / Venus parallactic angle.
|
||||
|
||||
Reference in new issue
Block a user