白话地图投影之初识地球

      本文是Koala带你进入GIS世界的开篇,Koala打算用简单通俗的语言为大家介绍地图投影,帮助GISer理解地图投影的概念。作为进入GIS世界多年的老鸟,Koala也是在不断的实战中才真正理解和掌握地图投影的奥秘。

我们生活的地球长啥模样?

      很久很久以前(相当白话的开场),人类就开始琢磨地球是如何存在的。《十万个为什么》告诉我们,古印度人认为地球是被四只站立在乌龟背上的大象支撑着的,而乌龟又趴在首尾相连的眼镜蛇上面(这乌龟的腿该多细啊……)。古希腊的哲学家毕达哥拉斯率先提出地球是球形的,不过这哥们得出这个结论的依据竟然是他认为圆球是所有几何形体中最完美的。又过了几年,亚里士多德根据月食时月面出现的地影是圆形的,给出了地球是球形的结论,显然这个比较靠谱,果然是大贤!直到1622年葡萄牙驴友麦哲伦不花自己的钱,坐着邮轮环游世界,证明地球确实是圆形的。这告诉我们把兴趣和事业结合在一起,是多么幸福的一件事。      

earth shape_thumb[2]

工业革命以后,经过天文大地测量、地球重力测量、卫星大地测量等精密测量后,人们发现:地球并不是一个正球体,而是一个极半径略短、赤道半径略长,北极略突出、南极略扁平,近于梨形的椭球体。

 

 

Discovery中的地球是那么梦幻,那么婀娜。

earth_thumb[1]

真实世界的地球却长得非常不光滑,坑坑洼洼到令人发指,珠穆朗玛与马里亚纳海沟之间的高差竟达20km。

图片1_thumb

为了能够精确描述地球表面形状,人们试图寻找一种与地球自然表面非常接近的规则曲面,来代替地球不规则的自然表面,这就是大地水准面。

大地水准面

      假想将静止的平均海水面延伸到大陆内部,形成一个连续不断的,与地球比较接近的形体,其表面称为大地水准面。有了大地水准面以后,我们就可以使用仪器来测量海拔高程:某点到大地水准面的高度。

图片2_thumb

地球的数学表面(看到数学二字,是不是有客官已经开始面部抽搐了?)

      为了测量成果的计算和制图工作的需要,科学家选用一个同大地体相近的,可以用数学方法来表达的旋转椭球体来代替地球。这个旋转椭球被称为地球椭球体——地球的数学表面。

地球椭球体三要素:长轴a (赤道半径)短轴b (极半径)椭球扁率:f=(a-b)/a

图片3_thumb

      对地球形状 a,b,f 测定后,还必须确定大地水准面与椭球体面的相对关系。即确定与局部地区大地水准面符合最好的一个地球椭球体 —— 参考椭球体,这项工作就是参考椭球体定位。

      通过数学方法将地球椭球体摆到与大地水准面最贴近的位置上,并求出两者各点垂直的偏差。 

图片4_thumb图片6_thumb图片68_thumb

h = H + N,大地高:H,正常高:h,异常值:N

转载于:https://www.cnblogs.com/laoyu/archive/2012/06/03/2533385.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/475123.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

欧洲杯2012

----------------------------------------------------------------------------- 欧洲杯2012 ----------------------------------------------------------------------------- 下载地址:http://itunes.apple.com/cn/app/ou-zhou-bei2012/id531622806?mt8 系统要…

LeetCode 245. 最短单词距离 III

文章目录1. 题目2. 解题1. 题目 给定一个单词列表和两个单词 word1 和 word2,返回列表中这两个单词之间的最短距离。 word1 和 word2 是有可能相同的,并且它们将分别表示为列表中两个独立的单词。 示例: 假设 words ["practice", "ma…

LeetCode 484. 寻找排列(找规律+贪心)

文章目录1. 题目2. 解题1. 题目 现在给定一个只由字符 ‘D’ 和 ‘I’ 组成的 秘密签名。 ‘D’ 表示两个数字间的递减关系,‘I’ 表示两个数字间的递增关系。 并且 秘密签名 是由一个特定的整数数组生成的,该数组唯一地包含 1 到 n 中所有不同的数字&a…

LeetCode 651. 4键键盘(DP,Ctrl+CV)

文章目录1. 题目2. 解题1. 题目 假设你有一个特殊的键盘包含下面的按键: Key 1: (A):在屏幕上打印一个 A。Key 2: (Ctrl-A):选中整个屏幕。Key 3: (Ctrl-C):复制选中区域到缓冲区。Key 4: (Ctrl-V):将缓冲区内容输出…

oracle scn隐藏参数,Oracle隐含参数scn不一致启动

Oracle隐含参数:allow_resetlogs_corruption的使用提示:Oracle的隐含参数只应该在测试环境或者在Oracle Support的支持下使用orOracle隐含参数:allow_resetlogs_corruption的使用提示:Oracle的隐含参数只应该在测试环境或者在Orac…

LeetCode 298. 二叉树最长连续序列(自顶向下)

文章目录1. 题目2. 解题1. 题目 给你一棵指定的二叉树,请你计算它最长连续序列路径的长度。 该路径,可以是从某个初始结点到树中任意结点,通过「父 - 子」关系连接而产生的任意路径。 这个最长连续的路径,必须从父结点到子结点…

LeetCode 159. 至多包含两个不同字符的最长子串(滑动窗口)

文章目录1. 题目2. 解题1. 题目 给定一个字符串 s ,找出 至多 包含两个不同字符的最长子串 t ,并返回该子串的长度。 示例 1: 输入: "eceba" 输出: 3 解释: t 是 "ece",长度为3。示例 2: 输入: "ccaabbb" 输…

linux nginx 图片服务器,搭建Nginx图片服务器(Linux)

wget http://nginx.org/download/nginx-1.19.1.tar.gzyum install gcc-cyum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel进入nginx目录./configure --prefix/usr/local/nginx --pid-path/var/run/nginx/nginx.pid --loc…

LeetCode 163. 缺失的区间

文章目录1. 题目2. 解题1. 题目 给定一个排序的整数数组 nums ,其中元素的范围在 闭区间 [lower, upper] 当中,返回不包含在数组中的缺失区间。 示例:输入: nums [0, 1, 3, 50, 75], lower 0 和 upper 99, 输出: ["2", "…

小白学数据分析-----聚类分析理论之TwoSteps理论篇+实践篇

昨天分享了以前学习的聚类分析算法K-Means的部分知识,其实这个主要是了解一下这个算法的原理和适用条件就行了,作为应用而不是作为深入研究,能够很好的将业务和算法模型紧密结合的又有几人呢?所以一些基本知识还是很必要的&#x…

LeetCode 244. 最短单词距离 II(哈希map+set二分查找)

文章目录1. 题目2. 解题2.1 暴力超时2.2 哈希表set二分查找1. 题目 请设计一个类,使该类的构造函数能够接收一个单词列表。 然后再实现一个方法,该方法能够分别接收两个单词 word1 和 word2,并返回列表中这两个单词之间的最短距离。 您的方法…

从根本上解决 Infopath 2010 重复表的序号问题

经过多长期的查找资料,今天终于找到如何解决Infopath 重复表序号的问题,其实也很简单只用Xpath 语法就可以了 count(../preceding-sibling::*[local-name() "ExpensiveDetail"])1 ExpensiveDetail 是重复表的名字 转载于:https://www.cnblog…

linux怎么将进程调优到8,Linux的性能调优命令

性能调优一直是运维工程师最重要的工作之一,如果您所在的生产环境中遇到了系统响应速度慢,硬盘IO吞吐量异常,数据处理速度低于预期值的情况,又或者如CPU、内存、硬盘、网络等系统资源长期处于耗尽的状态,那么这篇文章将…

LeetCode 161. 相隔为 1 的编辑距离(DP/遍历)

文章目录1. 题目2. 解题2.1 DP超时2.2 一次遍历1. 题目 给定两个字符串 s 和 t,判断他们的编辑距离是否为 1。 注意: 满足编辑距离等于 1 有三种可能的情形: 往 s 中插入一个字符得到 t从 s 中删除一个字符得到 t在 s 中替换一个字符得到 …

Google搜索图片时只显示第一页

用Google搜索图片时出现,只显示第一页,其他页不能显示。 Method 1:未成功。 Method 2:成功。 结果图: 转载于:https://www.cnblogs.com/yfl-IT/archive/2012/06/19/2555429.html

pxe自动部署Linux,Kickstart+PXE自动部署CentOS6.6

生产环境中对于部署大量的相同系统的服务器,如果逐台安装操作系统的话是非常浪费时间的工作,还好CentOS提供了无人值守安装系统的功能,下面就详细介绍一下配置步骤。一、配置本机的yum源因为需要安装一些软件来达到我们的目的,所以…

LeetCode 247. 中心对称数 II(DP)

文章目录1. 题目2. 解题1. 题目 中心对称数是指一个数字在旋转了 180 度之后看起来依旧相同的数字(或者上下颠倒地看)。 找到所有长度为 n 的中心对称数。 示例 : 输入: n 2 输出: ["11","69","88","96"]来…

重新排列参数

重新排列参数 重新排列参数操作可以使你重新排列方法、索引器中的参数。你将方法的参数重新排列后,所有使用该方法的地方都会相应调整。以下面代码为例: class Person{public void Print(string name, int age, bool sex){}}class Program{static void M…

LeetCode 251. 展开二维向量

文章目录1. 题目2. 解题1. 题目 请设计并实现一个能够展开二维向量的迭代器。该迭代器需要支持 next 和 hasNext 两种操作。、 示例: Vector2D iterator new Vector2D([[1,2],[3],[4]]);iterator.next(); // 返回 1 iterator.next(); // 返回 2 iterator.next();…

LeetCode 253. 会议室 II(贪心+优先队列)

文章目录1. 题目2. 解题1. 题目 给定一个会议时间安排的数组&#xff0c;每个会议时间都会包括开始和结束的时间 [[s1,e1],[s2,e2],…] (si < ei)&#xff0c; 为避免会议冲突&#xff0c;同时要考虑充分利用会议室资源&#xff0c;请你计算至少需要多少间会议室&#xff0…