基于PostgreSQL日出日落计算的suntime类中get_sun_timedelta函数问题咨询
基于PostgreSQL日出日落计算的suntime类中get_sun_timedelta函数问题咨询
各位好呀!我最近在使用一个基于PostgreSQL开发的suntime类,它的核心计算逻辑参考了“为指定GPS坐标计算日出日落时间”的实现思路。不过现在我碰到了个小难题,想请大家帮忙看看:
在这个类的get_sun_timedelta函数末尾,有一段对*世界时(UT)*进行强制范围限制的处理。我把这个类输出的日出日落数据和实际观测到的(或是权威来源的)数据做了对比,发现结果不太对劲儿,我怀疑问题可能就出在这个UT的范围限制上。
目前我还在梳理具体的偏差情况,比如是日出时间偏早/偏晚,还是日落时间有问题,或是某些特殊日期(像冬至、夏至这类极端日照日期)的误差特别大?有没有了解这个函数逻辑的朋友,能帮我分析下这种强制范围处理会对最终计算结果产生什么影响,或者给我一些排查的方向呀?
内容来源于stack exchange
相关产品推荐
相关产品推荐

