社区
VB
帖子详情
求助:用经度、纬度、年月日计算日出日落的纯vb.net程序
me16888
2010-03-31 05:34:32
求助:用经度、纬度、年月日计算日出日落的纯vb.net程序.
要附上说明,定义时要知道哪个对应经度,纬度等。
...全文
188
7
打赏
收藏
求助:用经度、纬度、年月日计算日出日落的纯vb.net程序
求助:用经度、纬度、年月日计算日出日落的纯vb.net程序. 要附上说明,定义时要知道哪个对应经度,纬度等。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bcrun
2010-04-01
打赏
举报
回复
你们是啥子性质的单位啊,竟有这样有趣的领导:)
wsxwsx123456789
2010-04-01
打赏
举报
回复
要求甚严,也有趣,难度还不小
me16888
2010-03-31
打赏
举报
回复
[Quote=引用 2 楼 only_lonely 的回复:]
[/Quote]
好的,我这几天,回去编下,看行不行。要行,我到时发上来。
谢谢
me16888
2010-03-31
打赏
举报
回复
[Quote=引用 1 楼 tjficcbw 的回复:]
又是一个作业贴,
[/Quote]
可以这样讲,我们单位领导老是问我们什么时候日出日落,现在我们单位用的还是1956年的一张表查出来的,所以我就想编一个。但是水平达不到,只好来求大家了。
only_lonely
2010-03-31
打赏
举报
回复
COPY 来的,出处是 : http://zhidao.baidu.com/question/106221783
only_lonely
2010-03-31
打赏
举报
回复
日出日落时太阳的位置h=-0.833°,要计算地的地理位置,经度Long,纬度G1at,时区zone,UTo为上次计算的日出日落时间,第一次计算时UTo=180°。
(1)先计算出从格林威治时间公元2000年1月1日到计算日天数days;
(2)计算从格林威治时间公元2000年1月1日到计算日的世纪数t,则t=(daysUTo/360)/36525;
(3)计算太阳的平黄径L=280.46036000.770×t;
(4)计算太阳的平近点角G=357.52835999.050×t
(5)计算太阳的黄道经度λ=L1.915×sinG0.020xsin(2G);
(6)计算地球的倾角ε=23.4393-0.0130×t;
(7)计算太阳的偏差δ=arcsin(sinε×sinλ);
(8)计算格林威治时间的太阳时间角GHA:GHA=UTo-180-1.915×sinG-0.020×sin(2G)2.466×sin(2λ)-0.053×sin(4λ)
(9)计算修正值e:e=arcos{[sinh-sin(Glat)sin(δ)]/cos(Glat)cos(δ)}
(10)计算新的日出日落时间UT=UTo-(GHALong±e);其中“”表示计算日出时间,“-”表示计算日落时间;
(11)比较UTo和UT之差的绝对值,如果大于0.1°即0.007小时,把UT作为新的日出日落时间值,重新从第(2)步开始进行迭代计算,如果UTo和UT之差的绝对值小于0.007小时,则UT即为所求的格林威治日出日落时间;
(12)上面的计算以度为单位,即180°=12小时,因此需要转化为以小时表示的时间,再加上所在的时区数Zone,即要计算地的日出日落时间为T=UT/15Zone上面的计算日出日落时间方法适用于小于北纬60°和南纬60°之间的区域,如果计算位置为西半球时,经度Long为负数。
tjficcbw
2010-03-31
打赏
举报
回复
又是一个作业贴,
根据经
纬度
计算
日出日落
时间
根据经
纬度
计算
日出日落
时间。只需要
经度
和
纬度
。
Exif读取JPG图片信息+经
纬度
ASP.NET
这个例子 不但可以获取到图片常用信息,而且还可以获取到拍照时的GPS经
纬度
Exif读取JPG图片信息+经
纬度
ASP.NET
c语言
计算
日出日落
时间_
计算
日出日落
算法实现
根据经
纬度
和UTC
计算
日出日落
的思路、算法及scala代码如下~日出和日落的
计算
思路:一天的日出和日落可以根据正午时刻平分昼长得到。正午时刻可以根据所在时区和
经度
得到。根据
经度
可以知道所在时区。昼长可以根据...
计算
日出日落
算法实现
根据经
纬度
和UTC
计算
日出日落
的思路、算法及scala代码如下~ 日出和日落的
计算
思路: 一天的日出和日落可以根据正午时刻平分昼长得到。 正午时刻可以根据所在时区和
经度
得到。 根据
经度
可以知道所在时区。 昼长...
根据经
纬度
和日期
计算
日出日落
时间
接
计算
日出和日落时间会比较复杂,可以通过
计算
当地的“正午”时间、当地的“白天”时长,用正午时间平分白天时长,得到当地的日出时间和日落时间。
计算
正午时间一个地方的正午时间,可以通过当地
经度
与当地所属时区
经度
...
VB
16,553
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章