Ⅰ 不知道时间和方向,只观察太阳,能算出时间和辨别方位不
自制日晷,经过一天的观察和记录,可以计算出时间和方位。
具体方法:
在地面垂直插入一根木棍,从太阳升起到太阳落山,连续记录影子的方位和长度。
影子最短的时间即为正午12:00,影子对面的方向就是正南方。
推理出正南,东、西、北方向都可以确定了。
垂直于影子,划一条指向东西两侧的直线。以木棍为中心,直线为直径,画一个半圆。把这个半圆均分为12等份。可以用于大致估算6点~18点时间。
晚上,没有太阳只好睡觉。:)
Ⅱ Python编程语言怎么样可以实现给定具体日期计算出太阳的具体位置啊
#####计算2010年1月15日16:20:56日环食时北京('126', '40')太阳和月亮的高度和方位
import ephem
gatech = ephem.Observer()
gatech.long, gatech.lat = '126', '40'
gatech.date = '2010/1/15 16:20:56'
sun, moon = ephem.Sun(), ephem.Moon()
sun.compute(gatech)
moon.compute(gatech)
print sun.alt, sun.az
print moon.alt, moon.az
print ephem.separation((sun.az, sun.alt), (moon.az, moon.alt))
print sun.size, moon.size, sun.size - moon.size
Ⅲ 如果知道是冬至日且知道太阳高度角90度的时间 怎么求当地地理位置
1,冬至日,太阳高度角还要到90度,当然在南半球啦。2,北京时间11点50时,当地地理位置是(23'26,E117.5),而且那个地方的地方时是12点,他们相差10分钟,1小时15度,那么10分钟是2.5度,可以知道这个地方的经度为120E,冬至日只有南回归线是90度,所以我们求出地方位置是120E,23.26S 错了记得告诉我!我再想想哪里错了!
Ⅳ 如何利用太阳高度角测经纬度
1、正午太阳高度的计算公式是H=90°-|φ-δ|,式中H为实地某日正午太阳高度,φ为当地地理纬度,永远取正值;δ为某日太阳直射点的纬度。在测算出当地某日的正午太阳高度后,可利用公式
φ=δ±(90°-H)求当地的地理纬度。
2、利用地方时差测算当地地理经度
观测到太阳在上中天的视位置(此时太阳高度达到一天中的最大值,当地地方时为12时正),经过简单的推算,就可以得出观测点的地理纬度:因地球自转的角速度为每小时15度,亦即经度每差15度相当于地球向前自转1小时;每转经度1度需时4分钟。所以,在运算中先根据观测结果计算出地方时差(△t),
△t=t-12,表示当日太阳最高时的北京时间(即120°E的地方时)与当地太阳最高时的地方时(
12点正)之间的时间差值。然后将时间差换算成经度差(△λ
),再根据“东加西减”的规律计算所求地点的地理经度。
Ⅳ 如何利用太阳和手表判定方位
这是个简单的地理问题,初中我们学过的,高中也学了
方法一:把当前的时间除以2,把所得的商数对准太阳。表盘上12所对的方向就是北方。例如,现在是上午8点,除以2,商数为4,将表盘上的4对准太阳,12所对的方向就是北方。如果是下午,应以24小时计时法进行计算。
方法二:在北半球,将表水平放置,时针指向太阳,时针与12点刻度之间的夹角的平分线指的就是南北方向。
说明:用上述方法确定方向,必须使用确切的地方时间,如乌鲁木齐的地方时间是北京时间减去2小时9分钟;另外,在北回归线以南不能使用这些方法,因为越靠近赤道,阳光几乎直射,很难用手表来辨别方向。
Ⅵ 怎样根据日期计算太阳直射纬度
首先你要晓得4个重要的时间点,春分、秋分、夏至、冬至。春分太阳直射赤道,然后太阳直射点向北移动,大约90天后的夏至,太阳直射北回归线,也就是大约90天的时间太阳直射点移动了23.5°左右,也就是说4天左右时间向北移动1度。知道了这个原理,就可以根据具体的时间来计算了。
Ⅶ 怎样根据日期计算太阳直射纬度比如1月13日这天,太阳直射南纬多少度
任意一天的直射点纬度 C=arcsin(sinAsinB)
其中,∠A为黄赤交角,
∠B=π * 从春秋分算起到当前的天数 / 半年天数(冬夏不同,设地球自转每天扫过的角度相同)
1月13号处于冬半年,太阳从9月23日的秋分点绕过南回归线,再射到次年3月21日的春分点上,共需180天,1月13日距离秋分日为112天,所以∠B=112°
经计算可得∠C=arcsin(0.3687)≈21°38′
详见我的blog:http://hi..com/%B3%F5%C0%B4%D5%A9%B5%C1/blog/item/c823dd548142875cd1090675.html
楼上那位老兄跟我的计算有4度的偏差,是没有考虑到直线运动在圆弧上的映射问题
Ⅷ 地理题怎么根据日期时间确定太阳在哪
记住2分(春秋分)2至(夏至、冬至)的日期,以及太阳直射点的位置变化规律。这个自己网络一下或者看课本吧,不展开了。
6月某日接近夏至日(6月22日),所以太阳直射点在北回归线附近(以南不远),直射点以北地区正午太阳方向都为正南,太阳的方向都是南向的(除正午外为正南,其余时间均为东南或西南)直射点以南地区正午太阳方向都是正北。
偏东偏西主要是根据上下午判断的,太阳是东升西落的(大致方向,不是正东正西),所以上午偏东,下午偏西。(基本是这样了,太复杂的就不分析啦)
你说的那个解析,地点肯定是在直射点以北的,所以16时是下午了,才会是南偏西方向。
Ⅸ 你好,请问如何由经纬度和时间计算出太阳高度角和太阳方位角,有公式吗,谢谢
太阳高度角随着地方时和太阳的赤纬的变化而变化。太阳赤纬(与太阳直射点纬度相等)以δ表示,观测地地理纬度用φ表示(太阳赤纬与地理纬度都是北纬为正,南纬为负),地方时(时角)以t表示,有太阳高度角的计算公式:sin h=sin φ sin δ+cos φ cos δ cos t
Ⅹ 已知当时的准确日期和时间,以及当时太阳的方向,能否计算出相对准确的东南西北方向
楼主的想法是可行的。一般来说,实际生活中更多遇到,在特定地点,特定时间,观测太阳的方位。相反,现在知道太阳的方位,观测地点,自然也可以倒推出观测时间。
不妨顺着楼主的问题,来解释这个问题吧:
问题一: 首先我想请您检查下上面我说的1,2,3条是否正确,能否用此来判断方向?
三个命题基本正确,但是第一和第三条有些瑕疵。“夏至当天升起角度为东偏北23度26分”,实际太阳升起的方位会比这个角度更偏北一些,因为地理纬度的增加偏北的角度。第三个命题也少有疏漏,夏至日太阳的轨迹比半圆稍多一些,相反的冬至日比半圆稍微少一些。
虽然有些瑕疵,但是无妨大雅,基本的概念没有出现问题。
问题二: 能否根据太阳运动的轨迹, 已知当时的准确日期和时间,以及当时太阳的方向,来计算出相对准确的东南西北方向?
答案也是可以的,不过相当麻烦。一是数学公式相当复杂,一堆正反三角函数,是怎么都免不了的。且不说推导(球面三角和天球坐标系的功底,球面三角我并无了解),即便给出公式代入,也需要相当长的计算时间。个人估计,没有半小时是没有办法搞定的。第二,计算结果和实际情况还会有一定出入,因为真太阳时和平太阳时的差距,误差可能达到半小时左右。
如果是具体的实际应用,比较使用的办法是把手表的时针指向太阳,时针和12时的角平分线的方向接近正南的方向。这种方法不考虑上面说的第二中误差,而且将时角和方位角直接等同,会有比较大的误差,最大可能达到20-30°。
总而言之,楼主的设想,理论上可行。天文软件(例如Stellarium)可以对太阳的方位进行非常精确的模拟(可以精确到0.01秒的精度,一秒是3600分之一度)。自然,软件能够模拟,说明有非常精确的公式。但是如果从头推导,如果是探索性学习,那是一个很好的话题。如果想实际应用,那就得不尝试了。