根据经纬度计算日出时间
发布网友
发布时间:2022-05-07 15:59
我来回答
共2个回答
热心网友
时间:2023-11-05 23:59
跟经度没有关系,只需要纬度即可,同一纬度上的地点一天都要转一圈的。
程序我不会,但可以给出一个公式
某地日出时间=12-12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
正午一般来说都是12点
日落时间=12+12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
式中:∠A为黄赤交角,∠B=π * 当前天数 / 半年天数(冬夏不同),∠D为当地纬度
严格地说,这个公式也不是灰肠精准的,因为其计算的是真太阳时,与日常钟表使用的平太阳时之间,一年里前后最大的误差可能有半个小时,而且这是根据晨昏线计算的,没有考虑大气可以折射的因素
详见我的blog: http://hi.baidu.com/%B3%F5%C0%B4%D5%A9%B5%C1/blog/item/c823dd548142875cd1090675.html
热心网友
时间:2023-11-05 23:59
以中国为例:
记录日出、日落北京时间,求出它两者中间时刻(即二者的平均值),它就是当地的地方时12点的北京时间。我们知道北京时间是东八区的区时、东经120度的地方时。
我们知道了两地的时间差,就知道了经度差,就能推算出本地的经度。
热心网友
时间:2023-11-05 23:59
跟经度没有关系,只需要纬度即可,同一纬度上的地点一天都要转一圈的。
程序我不会,但可以给出一个公式
某地日出时间=12-12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
正午一般来说都是12点
日落时间=12+12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
式中:∠A为黄赤交角,∠B=π * 当前天数 / 半年天数(冬夏不同),∠D为当地纬度
严格地说,这个公式也不是灰肠精准的,因为其计算的是真太阳时,与日常钟表使用的平太阳时之间,一年里前后最大的误差可能有半个小时,而且这是根据晨昏线计算的,没有考虑大气可以折射的因素
详见我的blog: http://hi.baidu.com/%B3%F5%C0%B4%D5%A9%B5%C1/blog/item/c823dd548142875cd1090675.html
热心网友
时间:2023-11-05 23:59
以中国为例:
记录日出、日落北京时间,求出它两者中间时刻(即二者的平均值),它就是当地的地方时12点的北京时间。我们知道北京时间是东八区的区时、东经120度的地方时。
我们知道了两地的时间差,就知道了经度差,就能推算出本地的经度。
热心网友
时间:2023-11-05 23:59
跟经度没有关系,只需要纬度即可,同一纬度上的地点一天都要转一圈的。
程序我不会,但可以给出一个公式
某地日出时间=12-12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
正午一般来说都是12点
日落时间=12+12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
式中:∠A为黄赤交角,∠B=π * 当前天数 / 半年天数(冬夏不同),∠D为当地纬度
严格地说,这个公式也不是灰肠精准的,因为其计算的是真太阳时,与日常钟表使用的平太阳时之间,一年里前后最大的误差可能有半个小时,而且这是根据晨昏线计算的,没有考虑大气可以折射的因素
详见我的blog: http://hi.baidu.com/%B3%F5%C0%B4%D5%A9%B5%C1/blog/item/c823dd548142875cd1090675.html
热心网友
时间:2023-11-05 23:59
以中国为例:
记录日出、日落北京时间,求出它两者中间时刻(即二者的平均值),它就是当地的地方时12点的北京时间。我们知道北京时间是东八区的区时、东经120度的地方时。
我们知道了两地的时间差,就知道了经度差,就能推算出本地的经度。
热心网友
时间:2023-11-05 23:59
跟经度没有关系,只需要纬度即可,同一纬度上的地点一天都要转一圈的。
程序我不会,但可以给出一个公式
某地日出时间=12-12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
正午一般来说都是12点
日落时间=12+12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
式中:∠A为黄赤交角,∠B=π * 当前天数 / 半年天数(冬夏不同),∠D为当地纬度
严格地说,这个公式也不是灰肠精准的,因为其计算的是真太阳时,与日常钟表使用的平太阳时之间,一年里前后最大的误差可能有半个小时,而且这是根据晨昏线计算的,没有考虑大气可以折射的因素
详见我的blog: http://hi.baidu.com/%B3%F5%C0%B4%D5%A9%B5%C1/blog/item/c823dd548142875cd1090675.html
热心网友
时间:2023-11-05 23:59
以中国为例:
记录日出、日落北京时间,求出它两者中间时刻(即二者的平均值),它就是当地的地方时12点的北京时间。我们知道北京时间是东八区的区时、东经120度的地方时。
我们知道了两地的时间差,就知道了经度差,就能推算出本地的经度。
热心网友
时间:2023-11-05 23:59
跟经度没有关系,只需要纬度即可,同一纬度上的地点一天都要转一圈的。
程序我不会,但可以给出一个公式
某地日出时间=12-12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
正午一般来说都是12点
日落时间=12+12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
式中:∠A为黄赤交角,∠B=π * 当前天数 / 半年天数(冬夏不同),∠D为当地纬度
严格地说,这个公式也不是灰肠精准的,因为其计算的是真太阳时,与日常钟表使用的平太阳时之间,一年里前后最大的误差可能有半个小时,而且这是根据晨昏线计算的,没有考虑大气可以折射的因素
详见我的blog: http://hi.baidu.com/%B3%F5%C0%B4%D5%A9%B5%C1/blog/item/c823dd548142875cd1090675.html
热心网友
时间:2023-11-05 23:59
以中国为例:
记录日出、日落北京时间,求出它两者中间时刻(即二者的平均值),它就是当地的地方时12点的北京时间。我们知道北京时间是东八区的区时、东经120度的地方时。
我们知道了两地的时间差,就知道了经度差,就能推算出本地的经度。
热心网友
时间:2023-11-05 23:59
跟经度没有关系,只需要纬度即可,同一纬度上的地点一天都要转一圈的。
程序我不会,但可以给出一个公式
某地日出时间=12-12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
正午一般来说都是12点
日落时间=12+12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
式中:∠A为黄赤交角,∠B=π * 当前天数 / 半年天数(冬夏不同),∠D为当地纬度
严格地说,这个公式也不是灰肠精准的,因为其计算的是真太阳时,与日常钟表使用的平太阳时之间,一年里前后最大的误差可能有半个小时,而且这是根据晨昏线计算的,没有考虑大气可以折射的因素
详见我的blog: http://hi.baidu.com/%B3%F5%C0%B4%D5%A9%B5%C1/blog/item/c823dd548142875cd1090675.html
热心网友
时间:2023-11-05 23:59
以中国为例:
记录日出、日落北京时间,求出它两者中间时刻(即二者的平均值),它就是当地的地方时12点的北京时间。我们知道北京时间是东八区的区时、东经120度的地方时。
我们知道了两地的时间差,就知道了经度差,就能推算出本地的经度。
热心网友
时间:2023-11-05 23:59
跟经度没有关系,只需要纬度即可,同一纬度上的地点一天都要转一圈的。
程序我不会,但可以给出一个公式
某地日出时间=12-12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
正午一般来说都是12点
日落时间=12+12*arcCos(tg(arcsin(sinAsinB))*tgD)/π
式中:∠A为黄赤交角,∠B=π * 当前天数 / 半年天数(冬夏不同),∠D为当地纬度
严格地说,这个公式也不是灰肠精准的,因为其计算的是真太阳时,与日常钟表使用的平太阳时之间,一年里前后最大的误差可能有半个小时,而且这是根据晨昏线计算的,没有考虑大气可以折射的因素
详见我的blog: http://hi.baidu.com/%B3%F5%C0%B4%D5%A9%B5%C1/blog/item/c823dd548142875cd1090675.html
热心网友
时间:2023-11-05 23:59
以中国为例:
记录日出、日落北京时间,求出它两者中间时刻(即二者的平均值),它就是当地的地方时12点的北京时间。我们知道北京时间是东八区的区时、东经120度的地方时。
我们知道了两地的时间差,就知道了经度差,就能推算出本地的经度。