678地理工作室,每天,6:13

678地理工作室诚邀一起合作的小伙伴

文章首发于微信公众号“老丁侃地理”,欢迎关注

本文为老丁原创,引用请注明来源

第一部分:经纬网部分,考纲和知识点如下:

利用经纬网计算球面上任意两点间的距离

试题引入:(2005年全国一卷)图2为亚洲两个国家略图。读图回答第7题。7.据地理坐标判断,甲乙两地距离约为A.300千米     B.550千米C.1300千米   D.1550千米知识讲解:前面我们讲解了利用经纬网计算同一经线上和同一纬线上任意两点间的距离,那么,如果两点不在同一经线和纬线上,我们应该怎么计算呢?如果两点不在同一经线或同一纬线上,则可以采用估算法,对,就是估算法,如果你想,也可以叫“蒙”法,这是最快捷的一种方法,但是,即使是估算,也要估算的最接近真实的数值,最为准确。举个例子:比如A、B两个点的地理坐标分别是(63°N,32°E)和(58°N,130°E),求两点的距离。我们看到两点的纬度差很小,只有5°,且都在60°N附近。而经度差很大,有98°。所以可以忽略纬度差,主求经度差,近似的认为两点在同一纬线60°N上,经度差是98°来计算。这样就把球面上任意两点间的距离转变成了同一纬线的上的距离来计算,难度就降低了很多。但实际上两点并不在同一纬线上,所以其距离肯定比算出的同一纬线上的数值要大,那怎么办呢?很简单啊,既然知道要大,那在选项中选出一个比计算出的数值较大的数不就可以了吗。如上题A、B两点间的距离按同一纬线都在60度上的计算结果是:98×110×cos60°=5390。如果4个选项分别是6090、5500、5390、5000,选哪个呢?选一个较大值,当然是5500。这就是估算法。当然,也可能有的两点是近似于在同一经线上,那就按同一经线上两点间的距离来计算。但无论是把两点近似到同一纬线还是同一经线,一定记住,其实际数值都肯定是大于求出的数值的,在选项中应该选略大一点儿的数。所以,估算法的步骤是:一、看两点的经度差异大还是纬度差异大。二、按差异大的计算。三、在选项中选一个比算出来的数大点儿的选项。再来说第二种方法,利用直角三角形的勾股定理来计算,两点不在同一经纬线上,经线和纬线是垂直的,其经度差和纬度差就相当于是两个直角边,实际距离就相当于直角三角形的斜边,具体计算方法见下面试题解析。试题解析:首先把图2转化为下图:利用经纬度计算距离,大部分都是估算,本题有两种计算方法。第一种是把两点当做在同一经线上或同一纬线上,甲乙两点经度间隔比较大,是12度,纬度间隔比较小,是5度,所以可以近似的认为两点是在同一纬线上,由于两点是在30度上下,所以直接利用30度纬度来计算。列式计算:12×110×cos30°≈1320×0.87=1148.4(千米)。这是同一纬线上两点间的距离,实际距离肯定大于这一距离,选一个较大的,不选大的太多的,所以在四个选项中选C选项。第二种办法是利用勾股定理来做,如上图。求出甲乙′的距离,110×5=550(千米);再求出乙′乙的距离12×110×cos30°≈1320×0.87=1148.4(千米)。然后根据勾股定理直角三角形两个直角边的平方和等于斜边的平方,550的平方+1148.4的平方=302500+1318822.56=1621322.56。把1621322.56开方后约等于1273.5,最接近C选项,故选C。两种方法显然是第一种方法更简单一些,第二种方法的平方和开方就能把人整晕,所以球面上两点间距离的计算,学会用第一种方法来估算是很重要的一项技能。高考必刷题3:计算纬线上两点间的距离高考必刷题2:计算经线上两点间的距离

老丁 ∣一个教地理的小学生

2019年8月5日

3维两点间的距离 js_高考必刷题4:球面上任意两点间距离的计算相关推荐

  1. 五年高考三年模拟暗部软件库_教辅书评测系列03高考必刷卷大型使用攻略

    刷题刷卷已经成为备战高考的常规武器了,近年来大家都懂得通过反复练习,来提高高考分数.刷题的必要性一般就这几个:把知识刷成常识:提高解题速度:见识解题新思路与新的考法.在同学们刷的试卷中,除了高考真题外 ...

  2. 五年高考三年模拟暗部软件库_教辅书评测系列03-《高考必刷卷》大型使用攻略...

    https://zhuanlan.zhihu.com/p/77366396刷题刷卷已经成为备战高考的常规武器了,近年来大家都懂得通过反复练习,来提高高考分数.刷题的必要性一般就这几个: 把知识刷成常识 ...

  3. Java 根据经纬度计算两点间的距离

    Java实现 public final class DistanceUtils {/*** 地球半径,单位 km*/private static final double EARTH_RADIUS = ...

  4. HDU 2001 计算两点间的距离

    题目链接:HDU 2001 Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离. Input 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x ...

  5. 1815. 计算两点间的距离

    水题也要注意一点,确实简单,不过还是错了,错在格式化输出! 1815. 计算两点间的距离     总提交数量: 5934 通过数量: 1093 评价: 1.9/5.0(38 票) 012345     ...

  6. php 地图两点距离计算,计算地图上两点间的距离PHP类

    计算地图上两点间的距离,使用的是谷歌地图 class GeoHelper { /** * @param int $lat1 * @param int $lon1 * @param int $lat2 ...

  7. ZZULIOJ 计算两点间的距离(多实例测试)

    计算两点间的距离(多实例测试) 题目描述 入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离. 输入 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间 ...

  8. OJ1084: 计算两点间的距离(多实例测试)(C语言)

    OJ1084: 计算两点间的距离(多实例测试) 题目描述 入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离. 输入 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2 ...

  9. HDU2001 计算两点间的距离【入门】

    计算两点间的距离 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

最新文章

  1. linux下tomcat无法访问问题(换一种说法:无法访问8080端口)
  2. 回溯法和DFS leetcode Combination Sum
  3. 一款很好用的JQuery dtree树状图插件(一)
  4. LeetCode--palindrome-number回文数
  5. Android 系统(270)---开机广播的简单守护以及总结
  6. Xcode之断点调试
  7. Android安卓WebView下载文件问题
  8. 氨基酸三字母转一个字母
  9. 汉语属于哪个语系_汉语,日语,韩语分别属于什么语系?
  10. 学成在线-第13天-讲义-在线学习 HLS
  11. 正则中的()、[]、{}
  12. 重磅|棱镜七彩同CNCERT联合发布开源软件供应链安全风险研究报告了!!
  13. 苹果电脑怎么关闭当前页面、打开终端、截图
  14. java 图片移动代码,如何较好的移动图片
  15. 前端每日三问#200501怎样在文本框中禁用中文输入法?
  16. JavaScript 练手小案例:超级简单又炫酷的图片手风琴效果
  17. chatbot-检索式模型介绍(四)
  18. siki学院Xshell连接linux
  19. 【正点原子Linux连载】第六十四章 Linux 多点电容触摸屏实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
  20. 计算机毕业设计|外文文献翻译-BBS论坛介绍

热门文章

  1. 2022-01-31的新年flag
  2. 无法启动QPCore Service
  3. opengl计算帧率_unity如何计算帧率FPS
  4. python ls_linux 常用shell命令 ls
  5. shell定时执行java,shell学习之定时运行作业
  6. 语言怎么表示词谱_黄庭坚被踢了!喝火令,还词谱本来面目
  7. 小爱同学100个奇葩回复_奇葩”订单分享:谁还不是个有故事的同学了?
  8. 重大网络教育计算机基础章节答案,网络教育计算机基础1答案
  9. 集群服务器分析系统,集群服务器系统可扩展性的研究与实现
  10. 详解面试手撕过的那些排序算法