文档库 最新最全的文档下载
当前位置:文档库 › 影长计算经纬度

影长计算经纬度

影长计算经纬度
影长计算经纬度

立一根杆子,不停的画出它的影子,当影子最短时,影子的方向就是标准的南北方向。然后,当太阳位于正南或正北(看你在北半球还是南半球了)时,测量影子和杆子的长度,用三角函数算出太阳仰角。然后看测量的具体日期,已知春分或秋分时太阳直射赤道、夏至或冬至直射北回归线回南回归线,利用这几个已知条件和测量当天的具体日期进行三角函数插值,得出修正值后和太阳仰角相加可得出当地纬度值。在看太阳过正南北向时的时间,和当地时区的12点整点的时间差进行计算,就可以得出经度值。

地理题,关于测量当地经纬度的题目

2011-08-12 13:08a745290356|浏览649 次

如图12.22日某地进行太阳高度角和当地经纬度的观测,方法为:在操场上选择一个点A。垂直树立一竹竿,长为2m,以A为圆心画出一个半径长为2m的园,并将观测到的投影记录如图1:求该地的地理坐标。

2:如果该地一年有俩次出现立杆无影的情况,若第一次发生在6.8日求另一次发生时间

要详细的啊!!

向左转|向右转

首先必须假定该地区使用的是哪个时区的时间,比如如果在我国,则须使用北京时间。

假定使用北京时间。

1、

则该地区经度为:121°E。

解释如下:北京时间采用经度120°E时间。该地区太阳直射时,时间为11:56,而当120°E为直射时,该地区已过太阳直射点4分钟。4分钟经度为1°,因此,该地区经度应为12 0°E+1°。

解释如下:12月22日是北半球冬至日,此时太阳直射南回归线,即23°27′S。此时该地区正午物体影长与物体高度相等(均为2米),说明太阳高度角为45°。则A地区纬度为90°-23°26′-45°=21°34′N。

因此,该地的地理坐标为:121°E,21°34′N。

2、立杆无影,说明该地区处在北回归线以内。夏至日,太阳直射北回归线,此时应是6月21日或22日。该地区第一次立杆无影是6月8日,那么它比回归日早13日或14日。第

二次立杆无影的时间应比回归日(如果是6月21日)晚13日,或比回归日(如果是6月22日)晚14日。那么,这个日期应该是7月4日或6日。

二、、地理坐标(122°30’E,21°34‘N)

由题意知,这一天冬至日,太阳直射23°26’S;由图,竹竿的影子上午在西北方向,正午在正北方向,下午在东北方向,说明在这一天,太阳从东南升起,西南落下,正午时太阳在该地的正南方向,因此该地应该位于南回归线以北地区(等会确定纬度用);当该地是正午时(12时)北京时间是11:50,算出该地经度为122°30‘。再由11;50时,杆长为2m,影长也为2m(即为半径2m)根据正切公式得出正午太阳高度角H=45°,由太阳高度角公式H=90°-当地纬度与太阳直射点的纬度差,算出当地的纬度为21°34‘N或者68°26’S(位于南回归线以南,故排除)。

2、立杆无影即该地太阳直射,第一次是6.8日,下次即与夏至日6.22对称的日期,加上14天,为7月6日。

怎么用经纬度计算两地之间的距离

怎么用经纬度计算两地之间的距离? 1、地球赤道上环绕地球一周走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下: 40075.04km/360°=111.31955km 111.31955km/60=1.8553258km=1855.3m 而每一分又有60秒,每一秒就代表1855.3m/60=30.92m 任意两点距离计算公式为 d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]} 其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。 2、分为3步计算: 第1步分别将两点经纬度转换为三维直角坐标: 假设地球球心为三维直角坐标系的原点,球心与赤道上0经度点的连线为X轴,球心与赤道上东经90度点的连线为Y轴,球心与北极点的连线为Z轴,则地面上点的直角坐标与其经纬度的关系为: x=R×cosα×cosβ y=R×cosα×sinβ z=R×sinα R为地球半径,约等于6400km; α为纬度,北纬取+,南纬取-; β为经度,东经取+,西经取-。 第2步根据直角坐标求两点间的直线距离(即弦长):

如果两点的直角坐标分别为(x1,y1,z1)和(x2,y2,z2),则它们之间的直线距离为:L=[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]^0.5 上式为三维勾股定理,L为直线距离。 第3步根据弦长求两点间的距离(即弧长): 由平面几何知识可知弧长与弦长的关系为: S=R×π×2[arc sin(0.5L/R)]/180 上式中角的单位为度,1度=π/180弧度,S为弧长。 3、1度的实际长度是111公里。但纬线的距离会越考两端越小,他的距离就会变成111乘COS纬度数,经度不变。 4、南北方向算出两点纬度差,一度等于60海里,1分等于1海里,海里与公里换算关系1海里等于1.852公里。东西方向量出距离到两点间纬度附近量出纬度差,得出海里数,再乘以1.852换算成公里。可按直角三角形原理求出两点间距离。 5、度的实际长度是111公里。但纬线的距离会越考两端越小,他的距离就会变成111乘COS纬度数,经度不变(如果在同一经度)

日出、日落时间大体换算方法

各主要季节间日出、日落时间大体换算方法 根据农历二、八月昼夜平(这仅是粗略的说法。实际上不同纬度,昼夜时间不完全均等)这一基本时间,可将我们这一带主要季节之间日出、日落的大体时间用各时期的换算公式予以粗略测定。现以中国科学院南京紫金山天文台计算的济南地区的日出、日落时间为基础予以说明。济南地区在“春分”时日出6:15,日落18:24,在此粗略各取6点钟。 1、“春分”──“夏至”期间日出、日落时间的大体测定 y=6±n·1'20"(式中6为六点钟,n为这一期间的某一“日序”,y为某一日序时当日的日落、日出时间。日落时间为“+”,日出时间为“-”。0≤n≤92)。 例:①当n=0,即代表3月21日“春分”这一天。式中y=6±0,表示这一天为太阳六点钟出,下午六点钟落下。 ②当n=(最大值)92时,即到“夏至”这一天时,y=6±92×1'20"为6±122'即 6±2:02'≈(8:02',3:58'),即“夏至”日时,日出为早上4点钟,日落为晚上8点钟。 ③试问4月14日几点钟日出、日落?根据上述公式n=24(24为“春分”后3月份内有10天加上4月份1~14日的14天两数之和),代入公式后,y=6±24×1'20"= 6±32',即4月14日这一天日出为5点28',日落为下午6点32'。同理,可求得这一期间任意一天的日出、日落的时间。 2、“夏至”──“秋分”期间日出、日落时间的大体(实际情况是“夏至”时,济南4:53日出,19:34'日落)测定 y1=3:58'+n·1'20",y2=8:02'-n·1'20"(0≤n≤94)当n=0时,即夏至日时, y1=3:58'(日出),y2=8:02'(日落),n=(最大值)94时,y1=3:58'+2:05'≈6,y2=8:02'- 2:05≈6,即至秋分时,日出、日落均在早、晚6点钟。同理,可求得这一期间任意一天的日出、日落时间。 3、“秋分”──“冬至”期间日出、日落时间的大体(实际情况是秋分时,济南5:59'日出,18:11'日落)测定 y=6±n·1'20"(0≤n≤90)当n=0时y=6±0,即9月23日这天日出、日落均为早、晚六点钟。当n=90时(即至“冬至”这天),y=6±90×1'20",亦即y=6±120'=8~4,也就是说“冬至”这天早上8点出太阳,下午4点日落。同理,可求得这期间任意一天的日出、日落时间。 4、“冬至”──(翌年)“春分”期间日出、日落时间的大体(实际上冬至时,济南7:21日出,17:00日落)测定 y1=8-n·1'20",y2=4+n·1'20"(0≤n≤89)式中n=0时,y1=8,y2=4,分别为“冬至”日时的日出、日落时间。当n=89即“春分”这一天,y1=8- 1:58'≈6,y2=4+1.58'≈6,即至“春分”时日出、日落又再次各为早、晚六点钟。同理,可求得这一期间任意一天的日出、日落时间。 在此需要指出的是,(1)各年度间天数不太一样,有时是365天,有时是366天,所以各季节间n值会不完全相同。(2)由于是大体测算,运算中会有误差,有时误差还较大,因

经纬度计算距离

根据两点经纬度计算距离 这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的 假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈 就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段, 叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。 北极就是北纬90度,南极就是南纬90度。纬度的高低也标志着气候的冷热,如赤道和低纬度地地区无冬, 两极和高纬度地区无夏,中纬度地区四季分明。 其次,从北极点到南极点,可以画出许多南北方向的与地球赤道垂直的大圆圈,这叫作“经圈”;构成这 些圆圈的线段,就叫经线。公元1884平面坐标图年,国际上规定以通过英国伦敦近郊的格林尼治天文台的 经线作为计算经度的起点,即经度零度零分零秒,也称“本初子午线”。在它东面的为东经,共180度; 在它西面的为西经,共180度。因为地球是圆的,所以东经180度和西经180度的经线是同一条经线。各国 公定180度经线为“国际日期变更线”。为了避免同一地区使用两个不同的日期,国际日期变线在遇陆地时 略有偏离。 每一经度和纬度还可以再细分为60分,每一分再分为60秒以及秒的小数。利用经纬线,我们就可以确定 地球上每一个地方的具体位置,并且把它在地图或地球仪上表示出来。例如问北京的经纬度是多少?我们 很容易从地图上查出来是东经116度24分,北纬39度54分。在大海中航行的船只,只要把所在地的经度测 出来,就可以确定船在海洋中的位置和前进方向。纬度共有90度。赤道为0度,向两极排列,圈子越小, 度数越大。 横线是纬度,竖线是经度。 当然可以计算,四元二次方程。 经度和纬度都是一种角度。经度是个两面角,是两个经线平面的夹角。因所有经线都是一样长,为了度量 经度选取一个起点面,经1884年国际会议协商,决定以通过英国伦敦近郊、泰晤士河南岸的格林尼治皇家 天文台(旧址)的一台主要子午仪十字丝的那条经线为起始经线,称为本初子午线。本初子午线平面是起 点面,终点面是本地经线平面。某一点的经度,就是该点所在的经线平面与本初子午线平面间的夹角。在 赤道上度量,自本初子午线平面作为起点面,分别往东往西度量,往东量值称为东经度,往西量值称为西

日出日落时间计算程序(C语言)

//日出日落时间计算C语言程序 #define PI 3.1415926 #include #include using namespace std; int days_of_month_1[]={31,28,31,30,31,30,31,31,30,31,30,31}; int days_of_month_2[]={31,29,31,30,31,30,31,31,30,31,30,31}; long double h=-0.833; //定义全局变量 void input_date(int c[]){ int i; cout<<"Enter the date (form: 2009 03 10):"<>c[i]; } } //输入日期 void input_glat(int c[]){ int i; cout<<"Enter the degree of latitude(range: 0°- 60°,form: 40 40 40 (means 40°40′40″)):"<

cin>>c[i]; } } //输入纬度 void input_glong(int c[]){ int i; cout<<"Enter the degree of longitude(west is negativ,form: 40 40 40 (means 40°40′40″)):"<>c[i]; } } //输入经度 int leap_year(int year){ if(((year%400==0) || (year%100!=0) && (year%4==0))) return 1; else return 0; } //判断是否为闰年:若为闰年,返回1;若非闰年,返回0 int days(int year, int month, int date){ int i,a=0; for(i=2000;i

日出日落时间的计算以及中国常见的日出日落时间

日出日落时间的计算以及中国常见的日出日落时间 以地球中心为原点O,赤道所在平面为XY平面,东经120度指向西经60度为Y轴正方向.球心指向北极为Z 轴正方向.有了Y轴与Z轴就可定X轴的方向(从东经30度指向西经150度) 球面方程:X^2 + Y^2 + Z^2 = 1 (设地球直径为1) 日出日落时刻圈方程:Y^2 + Z'^2 = 1 (Z'以Z轴作坐标变换,见下面) Z'=Z*sin(β+90) (β为太直射点纬度) 求纬度α度时日出时刻.先解出纬度为α度时的X,Y坐标. X=si nα*sin(β+90)*cos(β+90)/(cosβ*cosβ) Y=-SQRT(1-X^2-sinα*sinα) (SQRT为平方根) 有了XY坐标,求反正切,得出一个角度值(由于在XY平面,0度在X轴正向,实际的东经120度在Y轴负方向上,即270度角.所以要换算一下,才能得出经度差) 实算一下:代入的纬度为30.15度,夏至日时,太阳直射点纬度为23.4333度. 算出X=-0.21835,Y=-0.83578,反正切得出-104.64度.计算时假设在Y轴负方向上(即270度或-90度).两者之间相差14.64度,换成时间就是58.56分钟. (计算出的14.64度的含义是指,夏至日那天,当赤道上(北纬0度)东经120度的地方看到日出时,北纬30.15度,东经(120-14.64)度的地方也正好看到日出.) (换句话说:当赤道上东经120度的地方看到日出时,北纬30.15度东经120度的地方日出已经过去58.56分钟了.由于赤道上是昼夜等分的(假设太阳是个点光源),即日出时刻一定在6:00.那么同一经度的北纬30.15度地方,日出时间是5:01:26左右.东经120度10分.比120度还早了40秒钟.所以日出时间为5:00:46) 查寿星万年历,在夏至日的日出时间为4:58:07,日落时间19:04:07. 实测数据 2009年5月1日星期五所有时间为时间 (任意地点日月升落时刻查询) 省会城市

地球上两点的经纬度计算他们距离的公式

假设地球是一个标准球体,半径为R,并且假设东经为正,西经为负,北纬为正,南纬为负, 则A(x,y)的坐标可表示为(R*cosy*cosx, R*cosy*sinx,R*siny) B(a,b)可表示为(R*cosb*cosa ,R*cosb*sina,R*sinb) 于是,AB对于球心所张的角的余弦大小为 cosb*cosy*(cosa*cosx+sina*sinx)+sinb*siny=cosb*cosy*cos(a-x)+s inb*siny 因此AB两点的球面距离为 R*{arccos[cosb*cosy*cos(a-x)+sinb*siny]} 注:1.x,y,a,b都是角度,最后结果中给出的arccos因为弧度形式。 2.所谓的“东经为正,西经为负,北纬为正,南纬为负”是为了计算的方便。 比如某点为西京145°,南纬36°,那么计算时可用(-145°,-36°) 3.AB对球心所张角的球法实际上是求两向量的夹角K。 用公式*=|OA|*|OB|*cosK 可以得到 其中地球平均半径为6371.004 km

假设地球是个标准的球体:半径可以查出来,假设是R: 如图: 要算出A到B的球面距离,先要求出A跟B的夹角,即角AOB, 求角AOB可以先求AOB的最大边AB的长度。在根据余弦定律可以求夹角。 AB在三角形AQB中,AQ的长度可以根据AB的纬度之差计算。 BQ在三角形BPQ中,BP和PQ可求,角BPQ可以根据两者的经度求出,这样BQ的长度也可以求出来, 所以AB的长度是可以求出来的。因为三角形ABQ是直角三角形,已经得到两个边 知道了角AOB后,AB的弧长是可以求的。 这样推出其公式就不难了 关于用经纬度计算距离: 地球赤道上环绕地球一周走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下: 40075.04km/360°=111.31955km 111.31955km/60=1.8553258km=1855.3m 而每一分又有60秒,每一秒就代表1855.3m/60=30.92m 任意两点距离计算公式为 d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]} 其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。至于比例尺计算就不废话了

全国各大城市日出日落时间表

全国各大城市日出日落时间表全国各大城市日出日落时间表1日期 北京 天津 石家庄 太原 呼和浩特 沈阳 长春 哈尔滨 上海

南京 月日 时分时分时分时分时分时分时分时分时分时分时分时分时分时分时分时分时分时分

时分时分 1 1 1 11 1 21 7 37 17 00 7 36 17 09 7 32 17 20 7 31 16 59 7 30 17 08 7 27 17 19 7 39 17 13 7 39 17 22 7 35 17 33 7 46 17 21 7 46 17 30

7 58 17 16 7 57 17 26 7 53 17 37 7 14 16 26 7 13 16 36 7 08 16 47 7 13 16 12 7 12 16 22 7 07 16 34 7 15 16 00 7 13 16 10 7 07 16 23 6 53 1 7 03 6 54 17 11 6 52 17 19

7 07 17 19 7 05 17 28 2 1 2 11 2 21 7 24 17 34 7 13 17 46 7 00 17 57 7 19 17 32 7 08 17 44 6 56 17 55 7 27 17 45 7 18 17 56 7 06 18 07 7 35 17 53

7 13 18 15 7 44 17 50 7 33 18 03 7 20 18 46 6 59 1 7 01 6 4 8 17 14 6 34 17 26 6 56 15 49 6 44 1 7 03 6 29 17 16 6 56 16 39 6 43 16 54 6 2 7 17 08 6 4 7 17 29 6 40 17 3 8 6 30 17 46

日出日落方位及其昼夜长短的计算

昼夜长短的季节变化教学设计 一、设计思路 地理是一门研究人类活动与地理环境的学科,我们生活中到处都有各种地理现象。当前学生的地理学习仅仅注重书本知识,脱离实际,一味地为了应付升学而被动学习,无法将知识与现实生活联系起来。高中地理必修一学习了地球运动产生了昼夜长短的季节变化,在生活中我们能够知道不同季节日出日落时间会发生变化,今天我们就来研究一个地方不同季节昼夜长短的变化规律与计算方法。 二、教材分析:地球围绕太阳公转,使太阳直射点在地球表面不停的做周期性的运动,从而使得不同纬度的地区不同季节昼夜长短不同,日出日落时间,这是地理必修一的一个难点,学生一方面要掌握规律,最主要的是要结合实际生活,理解规律,并且能够灵活应用,达到学以致用的目的。 三、学生情况分析:由于高一年级15级文科班学生我没有带他们的课程,所以具体情况不清楚,但是通过高二教学中的表现,发现他们的基础非常差劲,同时由于自然地理的难度较大,所以在教学中要联系实际,接近生活,让同学们从理性认识转变为感性认识,养成一切联系生活实际的好习惯。 四、教学目标 三维目标 『知识与技能』 1.联系生活实际,理解昼夜长短的变化。

2.比较不同季节的昼夜长短时间,掌握昼夜长短的计算方法。 『过程与方法』 1.记录当地一年四季日出日落时间,总结昼夜长短的变化。 2.通过小组讨论,互相交流,总结计算昼夜长短时间的方法。 『情感态度与价值观』 能够运用所学地理知识解释生活中的一些地理现象,做到联系生活实际,一切从生活实际出发,注重生活经验,并用知识指导生活实践,激发学习地理的兴趣,培养发现问题、分析问题、解决问题的能力,树立正确的人地思想,走可持续发展道路。 教学重点 昼夜长短时间的变化规律 教学难点 昼夜长短时间的计算方法 教学方法:提问式、小组讨论式、讲授式 教学手段:多媒体课件 课时安排:1课时 五、教学过程: 导入:老师:同学们,每天的太阳从哪个方向升起来? 学生回答:东方。 老师:一个地方每个季节太阳升起来的时间一样吗?对我们有哪些影响? 学生回答:不一样。太阳光照强度不一样、白天夜晚长短不一样等等。

计算经纬度两点之间距离的差多少米

计算经纬度两点之间距离的差多少米 原文地址:计算经纬度两点之间距离的差多少米作者:一网情深 先计算沿纬度距离,在计算沿经度距离,具体如下: 求出纬度差,将差换算成距离,1度=60海里=60*1852米 求出经度差,将其换算成距离,1度=60海里*cos纬度=60海里*1852米*cos纬度 对沿纬度距离和沿经度距离进行平方求和再开方,可以得到两点间的距离。 同纬度不同经度 (赤道除外) h X 111 X COSD=G (h=两地经度差 D=当地的地理纬度 G=实际距离) 跨纬度的需要构造个三角 比如说AB两点不同经纬度(A经B纬) 那就先算出与A点共线的那条纬度B'的距离,在算A到B'的距离,在用勾股定理就可以得出 简单的说可用以下通用公式: 地球上任两点间距离公式: 地球上任两点,其经度分别为A1、A2(E正,W负),纬度分别为B1、B2(N正,S负)。 令A0=(A1-A2)÷2,B0=(BI-B2)÷2 f=√sinB0×sinB0+cosB1×cosB2×sinA0×sinA0 则 1、两点间空间直线距离=2fR

2、两点间最小球面距离=arcsinf÷90°×∏R(角度) 3、两点间最小球面距离=arcsinf×2R(弧度) 说明:E、W、N、S=东西南北;R=地球半径;√=根号;∏=圆周率。代入公式自己算吧 create or replace function xp_2pointdistance ( x1 float, --起始点x x2 float, --起始点y y1 float, --终点x y2 float--终点y ) return float is Result float; pPI float := 0.0; pPIval float := 0.0; earth_radius float := 6378.137; radlat1 float := 0.0; radlat2 float := 0.0; a float := 0.0; b float := 0.0; s float := 0.0;

日出日落时间计算程序(C语言)

日出日落时间计算程序(C语言)

//日出日落时间计算C语言程序 #define PI 3.1415926 #include #include using namespace std; int days_of_month_1[]={31,28,31,30,31,30,31,3 1,30,31,30,31}; int days_of_month_2[]={31,29,31,30,31,30,31,3 1,30,31,30,31}; long double h=-0.833; //定义全局变量

void input_date(int c[]){ int i; cout<<"Enter the date (form: 2009 03 10):"<>c[i]; } } //输入日期 void input_glat(int c[]){ int i;

cout<<"Enter the degree of latitude(range: 0°- 60°,form: 40 40 40 (means 40°40′40″)):"<>c[i]; } } //输入纬度 void input_glong(int c[]){ int i; cout<<"Enter the degree of longitude(west is negativ,form: 40 40 40

(means 40°40′40″)):"<>c[i]; } } //输入经度 int leap_year(int year){ if(((year%400==0) || (year%100!=0) && (year%4==0))) return 1; else return 0; }

经纬度距离公式

地球表面两点间距离公式 陕西省榆林市第二实验中学 艾东宁 摘要:本文用几何的方法得出地球表面两点间距离公式。这是地理中的一个基本公式,在许多方面都有应用。 关键词:球面 距离 经纬度 圆心角 已知地球表面两点A ),(11j w 、B ),(22j w ,求两点间球面距离。(w 为纬度,j 为经度。) 解: 如图。 a 、 b 为A 、B 两点所在的经线平面,l 为地轴,MO 、 NO 为赤道平面与此二面角的交线,O 为地心,地球半径 为R 。 过A 作AC ⊥l ,过C 作DC ⊥l ,BD ∥l 。 在△ACD 中, AC=1cos w R ? DC=2cos w R ? ∠ACB=21j j - 据余弦定理可得: 22212 )cos ()cos (w R w R AD ?+?=)cos(cos cos 221212 j j w w R -?- 又21sin sin w R w R BE DE DB ?+?=+= 因△ABD 为Rt △, 故222DB AD AB += =2AB 22R )cos(cos cos 221212 j j w w R -?-212 sin sin 2w w R + 在△AOB 中,知道AB ,且AO=BO=R 。设∠AOB=α 由余弦定理可得:=αcos 212121sin sin )cos(cos cos w w j j w w -- 若经度东为正、西为负、纬度北为正、南为负,则公式为: =αcos 212121sin sin )cos(cos cos w w j j w w +- arccos =α〔212121sin sin )cos(cos cos w w j j w w +-〕 α为A 、B 两点所成的球心角。

日出日落方位详解

(一)、日出和日落方位问题: 不论是南半球还是北半球的任何地点(出现极昼和极夜的区域除外),其太阳出没点的地平方位是偏南还是偏北,取决于太阳直射南半球还是北半球,而与观测地点位于南北半球无关。具体来说: (1)在两分日时,太阳直射赤道,全球各地太阳正东升,正西落(极点除外) (2)北半球的夏半年(太阳直射点位于北半球,即从春分日经过夏至日到秋分日),全球各地太阳东北升,西北落,而且纬度越高,太阳升落的方位越偏北(极点和出现极昼夜的地方除外);北半球的冬半年(太阳直射南半球,从秋分经过冬至到春分日),全球各地太阳东南升,西南落,纬度越高,太阳升落的方位越偏南(极点和出现极昼夜的地方除外)。 (3)就某一地点而言,在太阳直射点向北运动期间,太阳升落的方位将日渐偏北;反之则日渐偏南。 (4)南北极点上,太阳高度在一天中是不变的(即太阳周日视运动轨迹总是与极点的地平圈平行),太阳在一天中没有明显的升起和落下。 (二)、太阳视运动图的判断方法: 太阳视运动是地球自转造成的,一天中,地球自西向东自转,看太阳在天空中以观测者为中心,自东向西运动,

一天转一圈。观测者所在的平面是地表切面,叫做地平圈,以观测者为中心的大球面为天球,天体在天球上运动。 (1)太阳视运动最高位置为正午,正午太阳高度为从地平圈中心向太阳最高位置的连线与地平圈的交角,地平圈以上部分长度反映昼长,以下表示夜长。(2)不同半球的正午太阳偏向:北回归线以北和南回归线以南地区,太阳轨迹是平行的。北回归线以北地区,一年中太阳总是偏向南方,每天太阳最高时太阳在正南,南回归线以南地区,一年中太阳总是偏向北方,太阳最高时在正北,根据一年中太阳视运动最高、最低、居中位置来判断季节。 (3)南北回归线之间地区,太阳轨迹也是平行的,只不过正午时太阳有时位于观测者以北,有时位于观测者正头顶(正午太阳高度为90度,正午太阳高度为太阳与地平圈中心连线与地平圈夹角),有时位于观测者以南。赤

根据地球上任意两点的经纬度计算两点间的距离

根据地球上任意两点的经纬度计算两点间的距离 地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为6356.755千米,平均半径6371.004千米。如果我们假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为R。如果以0度经线为基准,那么根据地球表面任意两点的经纬度就可以计算出这两点间的地表距离(这里忽略地球表面地形对计算带来的误差,仅仅是理论上的估算值)。设第一点A的经纬度为(LonA, LatA),第二点B的经纬度为(LonB, LatB),按照0度经线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬度值(90- Latitude),南纬取90+纬度值(90+Latitude),则经过上述处理过后的两点被计为(MLonA, MLatA)和(MLonB, MLatB)。那么根据三角推导,可以得到计算两点距离的如下公式: C = sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB) + cos(MLatA)*cos(MLatB) Distance = R*Arccos(C)*Pi/180 这里,R和Distance单位是相同,如果是采用6371.004千米作为半径,那么Distance 就是千米为单位,如果要使用其他单位,比如mile,还需要做单位换算,1千米 =0.621371192mile 如果仅对经度作正负的处理,而不对纬度作90-Latitude(假设都是北半球,南半球只有澳洲具有应用意义)的处理,那么公式将是: C = sin(LatA)*sin(LatB) + cos(LatA)*cos(LatB)*cos(MLonA-MLonB) Distance = R*Arccos(C)*Pi/180 以上通过简单的三角变换就可以推出。 如果三角函数的输入和输出都采用弧度值,那么公式还可以写作: C = sin(LatA*Pi/180)*sin(LatB*Pi/180) + cos(LatA*Pi/180)*cos(LatB*Pi/180)*cos((MLonA-MLonB)*Pi/180) Distance = R*Arccos(C)*Pi/180 也就是: C = sin(LatA/57.2958)*sin(LatB/57.2958) + cos(LatA/57.2958)*cos(LatB/57.2958)*cos((MLonA-MLonB)/57.2958) Distance = R*Arccos(C) = 6371.004*Arccos(C) kilometer = 0.621371192*6371.004*Arccos(C) mile = 3958.758349716768*Arccos(C) mile 在实际应用当中,一般是通过一个个体的邮政编码来查找该邮政编码对应的地区中心的经纬度,然后再根据这些经纬度来计算彼此的距离,从而估算出某些群体之间的大致距离范围(比如酒店旅客的分布范围-各个旅客的邮政编码对应的经纬度和酒店的经纬度所计算的距离范围-等等),所以,通过邮政编码查询经纬度这样一个数据库是一个很有用的资源

经纬度计算距离和方位角

经纬度计算距离和方位角 方位角(azimuthangle):从某点的指北方向线起,依顺时针方向到目标方向线之间的水平夹角,叫方位角。 (一)方位角的种类 由于每点都有真北、磁北和坐标纵线北三种不同的指北方向线,因此,从某点到某一目标,就有三种不同方位角。 (1)真方位角。某点指向北极的方向线叫真北方向线,而经线,也叫真子午线。由真子午线方向的北端起,顺时针量到直线间的夹角,称为该直线的真方位角,一般用A表示。通常在精密测量中使用。 (2)磁方位角。地球是一个大磁体,地球的磁极位置是不断变化的,某点指向磁北极的方向线叫磁北方向线,也叫磁子午线。在地形图南、北图廓上的磁南、磁北两点间的直线,为该图的磁子午线。由磁子午线方向的北端起,顺时针量至直线间的夹角,称为该直线的磁方位角,用Am表示。 (3)坐标方位角。由坐标纵轴方向的北端起,顺时针量到直线间的夹角,称为该直线的坐标方位角,常简称方位角,用a表示。 方位角在测绘、地质与地球物理勘探、航空、航海、炮兵射击及部队行进时等,都广泛使用。不同的方位角可以相互换算。 军事应用:为了计算方便精确,方位角的单位不用度,用密位作单位。换算作:360度=6000密位。 (二)三种方位角之间的关系

因标准方向选择的不同,使得一条直线有不同的方位角。 同一直线的三种方位角之间的关系为: A=Am+δ A=a+γ a=Am+δ-γ (三)坐标方位角的推算 1.正、反坐标方位角 每条直线段都有两个端点,若直线段从起点1到终点2为直线的前进方向,则在起点1处的坐标方位角a12称为直线12的正方位角,在终点2处的坐标方位角a21称为直线12的反方位角。 a反=a正±180° 式中,当a正<180°时,上式用加180°;当a正>180°时,上式用减180°。 2.坐标方位角的推算 实际工作中并不需要测定每条直线的坐标方位角,而是通过与已知坐标方位角的直线连测后,推算出各直线的坐标方位角。因β2在推算路线前进方向的右侧,该转折角称为右角;β3在推算路线前进方向的左侧,该转折角称为左角。从而可归纳出推算坐标方位角的一般公式为: a前=a后+180°+β左 a前=a后+180°-β右 如果计算的结果大于360?,应减去360°,为负值,则加上360?。

怎样用经纬度计算日出日落的时间

怎样用经纬度计算日出日落的时间 下面是一种随经纬度变化的日出日落时间计算方法,我成功运用在一智能路灯控制器中,希望对需要的朋友有帮助。 已知:日出日落时太阳的位置h=-0.833°,要计算地的地理位置,经度Long,纬度G1at,时区zone,UTo为上次计算的日出日落时间,第一次计算时UTo=180°。 (1)先计算出从格林威治时间公元2000年1月1日到计算日天数days; (2)计算从格林威治时间公元2000年1月1日到计算日的世纪数t, 则t=(days+UTo/360)/36525; (3)计算太阳的平黄径L=280.460+36000.770×t; (4)计算太阳的平近点角 G=357.528+35999.050×t (5)计算太阳的黄道经度 λ=L+1.915×sinG+0.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-(GHA+Long±e); 其中“+”表示计算日出时间,“-”表示计算日落时间; (11)比较UTo和UT之差的绝对值,如果大于0.1°即0.007小时,把UT作为新的日出日落时间值,重新从第(2)步开始进行迭代计算,如果UTo和UT之差的绝对值小于0.007小时,则UT即为所求的格林威治日出日落时间;

时间计算问题

时间计算问题 时间计算(包括地方时、区时、日出日落时间、昼夜长短等)问题,和等值线问题一起,由于能较好考查学生的空间思维能力、理解判断能力以及试题设计的灵活多变,是命题老师非常喜欢的命题内容,此类题目在高考试卷上出现频率较高,成为每年高考地理试题的热点、难点,往往以时事热点为背景,计算各地之间的时间差异,这也成为每年高考地理试题的热点、难点,也是拉开考生分数的主要题型。 也是拉开考生分数的主要题型。 解决此类问题的关键是要建立“时间模型”,即东早西晚格局、日界线和国际日期分界线等在地球表面分布规律。 求地方时或区时,不管条件或者情景设置多么复杂,其基本思路不外乎: 已知点:时间(已知)经度(已知) 未知点:?经度(已知) 需要掌握的基本知识点是:地方时东早西晚、日界线(0点所在经线和国际日期变更线)、晨昏线与经线的关系等。 已知点的时间往往隐藏在题干之中,如影子长短(影子最短为地方时12时)、晨昏线、太阳照射图等等。已知点的经度:东、西半球分界线(20oW 160oE);东、西经分界线(0o 180o)【典型例题】2002年1月1日,作为欧洲联盟统一货币的欧元正式流通,这将对世界金融的整体格局产生重要影响,完成下列问题(2002年全国文综试卷)。 (1)假定世界各金融市场均在当地时间上午9时开市,下午5时闭市。如果某投资者上午9时在法兰克福(8.5°E)市场买进欧元,12小时后欧元上涨,投资者想尽快卖出欧元,选择的金融市场应位于:A.东京(139.5°E)B.香港(114°E) C.伦敦(0°)D.纽约(74°W) (2)在上述假定的营业时间内(上午9时开市,下午5时闭市),下列各组金融中心能保证24小时作业的是: A.法兰克福、新加坡(104°E)、伦敦B.伦敦、香港、旧金山(122.5°W) C.伦敦、东京、纽约D.东京、洛杉矶、纽约 解析:本题借助欧元流通创设情景,考查时间的计算。解答此 题可以作出以北极为中心的“经度分布示意图”,并将各金融市场标上(不考虑纬度),如图所示。当投资者想卖出欧元时,8.5°E 时间为21时,此时171.5°W所在金融市场恰好开市,为上午9时。闭市地点与开市地点相差8小时,经度相差120°,自171.5°W向东120°为51.5°W,即当身处法兰克福的投资者想卖出欧元之时,全球介于171.5°W51.5°W范围中的金融市场处于营业状态,故第(1)题只能选D。第(2)小题可采用同样方法将各金融点标在图上,可以得出答案为B。 答案:(1)D (2)B (8.5oE) (0o) (74oW) 171.5o 180oW 香港

上海冬至日出日落时间

上海冬至日出日落时间 【篇一:日出、日落时间大体换算方法】 各主要季节间日出、日落时间大体换算方法 根据农历二、八月昼夜平(这仅是粗略的说法。实际上不同纬度,昼 夜时间不完全均等)这一基本时间,可将我们这一带主要季节之间日出、日落的大体时间用各时期的换算公式予以粗略测定。现以中国 科学院南京紫金山天文台计算的济南地区的日出、日落时间为基础 予以说明。济南地区在“春分”时日出6:15,日落18:24,在此粗略 各取6点钟。1、“春分”──“夏至”期间日出、日落时间的大体测定2、“夏至”──“秋分”期间日出、日落时间的大体(实际情况是“夏至”时,济南4:53日出,19:34日落)测定 3:58(日出),y2=8:02(日落),n=(最大值)94时,y1=3:58+2:05≈6, y2=8:02-2:05≈6,即至秋分时,日出、日落均在早、晚6点钟。同理,可求得这一期间任意一天的日出、日落时间。 3、“秋分”──“冬至”期间日出、日落时间的大体(实际情况是秋分时,济南5:59日出,18:11日落)测定 4、“冬至”──(翌年)“春分”期间日出、日落时间的大体(实际上 冬至时,济南7:21日出,17:00日落)测定 1:58≈6,y2=4+1.58≈6,即至“春分”时日出、日落又再次各为早、晚 六点钟。同理,可求得这一期间任意一天的日出、日落时间。 在此需要指出的是,(1)各年度间天数不太一样,有时是365天,有 时是366天,所以各季节间n值会不完全相同。(2)由于是大体测算,运算中会有误差,有时误差还较大,因 此得出的结果只能是大体接近,并不十分精确。这主要是计算测定 时是以平均速度与天数的乘积去换算,事实上,地球的公转不是匀 速进行。据天文台测定,在不同季节地球公转速度是不一样的。年 初时,地球较近太阳,运行的速度较快,而在年中时,又较远太阳,“夏至”时达到地球离太阳最远,地球运行得较慢,而接近年终时, 运行得又较稍快,“冬至”时地球离太阳最近,运行速度较快。但“春分”、“秋分”节气的当天,基本上是早晨六点钟日出,傍晚六点钟日落,这大体上是准确的。(3)一个地区或一个城市,每年的同一天, 日出日落的时间基本相同,但每年都有微小的差异,并非完全“正点”。(4)按天文规定,日出、日落的概念是以太阳的上边缘露出和下 边缘接触地平线为日出、日落的。(5)以上所粗略测定的各季节内的

地球的经纬度与球面距离

地球的经纬度与球面距离 [教学科目]数学(《立体几何》) [教学课题]地球的经纬度与球面距离 [教学目标] 1.通过教学使学生掌握地球的经纬度和球面距离的概念,并能够熟练计算同纬度或同经度的球面上任意两点的球面距离,理解既不纬度也不同经度 的球面上任意两点球面距离的计算方法; 2.通过教学培养学生的空间想象能力和计算能力。 [教学重点]球面上任意两点的球面距离的计算方法。 [教学难点]对球面距离概念的理解与球面上任意两点的球面距离的计算。 [教学方法]启发式、讨论式。 [教学工具]常规教学工具。 [教学时间]一课时(45分钟)。 [教学班级]北京四中99级数学B4班 [任课教师]北京四中李建华 [教学过程] 一、课题引入 师:上节课我们研究了球的截面性质,这节课我们继续研究球的问题,研究球面上任意两点的球面距离及其计算。 二、新课 1.地球的经纬度 师:让我们首先回忆一下地球的经纬度的概念。 [学生回答。] 师:通过经纬度我们就能够确定地球球面上的任意一点。可以看到北京的经纬度大约是(N40°,E116°)、南京(N32°,E118°)、石家庄(N38°,E114 °)、银川(N38°,E106°)、南昌(N28°,E116°)。 2.球面距离的概念 师:那么,球面上任意两点间的最短距离是什么?可以凭借直观感受来回答这个问题。 [学生回答,然后给出球面距离的定义。] 师:所谓球面上A、B两点的球面距离,就是指经过经过这两点的大圆的劣弧的长。实际上,这是球面上两点之间的最短距离,为什么最短呢? [学生回答。] 师:我们可以证明过这两点的小圆劣弧Array的长总是大于这两点的球面距离的,但一般 情形的证明却并不容易,我们暂时作为一个问 题留待将来讨论。 3.球面距离的计算 师:下面我们来研究球面距离的计算。 先从简单情形开始。 (1)同经度两点的球面距离的计算 例1.计算北京(N40°,E116°)、南昌 (N28°,E116°)之间的球面距离。 [参考答案:如果设地球半径为R=6378.137km,北京与南昌相差12°,∴ 北京与南昌之间的球面距离为

excel经纬度转距离公式文库

excel经纬度转距离公式 知道两个点的经纬度,怎么用excel转换成距离?例如:A(118°19'20",35°4'4");B(118°19'56”,35°4’46”) ======================函数分割线========================= A1 : 第一点经度 B1 :第一点纬度 A2 : 第二点经度 B2 :第二点纬度 经纬度格式:118°19'20" (度分秒的字符不要搞错) 如: 118°19'20" 35°4'4" 118°19'56" 35°4'46" 计算结果是:1708.610943 米。当然,将地球视作标准圆球 =6371000*ACOS(COS(RADIANS(SUM(1*LEFT(A2,FIND("°",A2)-1),MID(A2,FIND("°",A2)+1,FIND("'",A2)-FIND("°",A2)-1)/60,RIGHT(LEFT(A2,LEN(A2)-1),LEN(A2)-FIND("'",A2)-1)/3600)-SUM(1*LEFT(A1 ,FIND("°",A1)-1),MID(A1,FIND("°",A1)+1,FIND("'",A1)-FIND("°",A1)-1)/60,RIGHT(LEFT(A1,LEN(A1)-1),LEN(A1)-FIND("'",A1)-1)/3600)))*COS(RADIANS (SUM(1*LEFT(B2,FIND("°",B2)-1),MID(B2,FIND("°",B2)+1,FIND("'",B2)-FIND("°",B2)-1)/60,RIGHT(LEFT(B2,LEN(B2)-1),LEN(B2)-FIND("'",B2)-1)/3600)-SUM(1*LEFT(B1 ,FIND("°",B1)-1),MID(B1,FIND("°",B1)+1,FIND("'",B1)-FIND("°",B1)-1)/60,RIGHT(LEFT(B1,LEN(B1)-1),LEN(B1)-FIND("'",B1)-1)/3600)))) ==========================算法分割线========================= 假设A点经纬度坐标为(a0,a1),B点经纬度坐标为(b0,b1),地球半径为R。则理论上AB两点间的弧长为 R * arccos[cos(b0-a0) * cos(b1-a1)] =======================详细算法分割线======================== 用EXCEL进行高斯投影换算 从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。其实用EXCEL就可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。 下面以54系为例,介绍具体的计算方法。 完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。 在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:

相关文档
相关文档 最新文档