zoukankan      html  css  js  c++  java
  • 地图投影

    [注]原文: http://zh.wikipedia.org/wiki/地图投影

    地图投影,是指按照一定的数学法则将地球椭球面上的经纬网转换到平面上,使地面的地理坐标(φ,λ)与平面直角坐标(x,y)建立起函数关系。这是绘制地图数学基础之一。由于地球是一个不可展的球体,使用物理方法将其展平会引起褶皱、拉伸和断裂,因此要使用地图投影实现由曲面向平面的转化。

    投影的一般公式为 egin{cases} x = f_{1}(phi,lambda) ,   \ y = f_{2}(phi,lambda) , end{cases}

    投影变形

    在使用投影时,可以在平面与球面之间建立相对应函数关系,但是经过投影后的平面并不能保持球面上的长度角度面积的原形。所以经过投影的地图只能在长度、角度和面积之中的一项不变形,而其他几种变形,只能是变形值相对较小。

    通常引进一个椭圆来说明地图投影的变形。在地面上取一个极小的微分圆面积可以忽略,因此可以看成一个平面),投影变形后将成为一个椭圆,这个椭圆称作“变形椭圆”。利用这个椭圆,可以检验地图投影的变形性质和大小。

    • 长度变形:可以使用长度比μ来表示。长度比是指地面上的微分线段经过投影后的长度与原有长度的比值。值得注意的是,这与比例尺并非一个概念。长度比是一个变量,它随着在地图上位置的变化而变化。
    • 面积变形:可以使用面积比Ρ来表示。面积比是指地面上的微分面积经过投影后的大小与原有大小的比值。面积比也是一个变量。
    • 角度变形:是指地面上的任意两条线的夹角α与经过投影后的角α′的差。由于地面上的一点可以引出无穷条方向线,因此角度变形一般指最大角度变形。

    投影方法和分类

    投影方法分为几何投影法数学解析法。几何投影法是按照几何原理绘制的投影变形,适用于比较简单的投影,比如球心正轴方位投影;而数学解析法是利用笛卡尔提出的解析几何理论绘制的投影变形,适用于比较复杂的投影,比如等角正轴方位投影

    球心正轴方位投影的画法示意图

    到目前为止,还没有一个对地图投影分类的统一标准。实际上,通常是按照构成方法或构成性质把地图投影分类。

    如果按照构成方法分类,可以分成几何投影非几何投影几何投影源于几何透视原理。以几何特征为依据,将地球上的经纬网投影到可以展开的平面(如圆锥圆柱等)上,可以构成方位投影圆柱投影麦卡托投影法)和圆锥投影亚尔勃斯投影)。非几何投影不借助辅助投影面,用数学解析法求出公式来确立地面与地图上点的函数关系,有伪方位投影伪圆柱投影伪圆锥投影彭纳投影)和多圆锥投影

    按照构成性质分类,可以分为等角投影正形投影)、等积投影以及任意投影

    目前主要的投影方式主要有:

    • 格林登投影
    • 麦卡托投影法
    • 亚尔勃斯投影
    • 古德投影
    • 彭纳投影
    • 毛尔威特投影
    • 等角圆柱投影
    • 等距圆锥投影
    • 等角圆锥投影
    • 等积方位投影
    • 等角方位投影
    • 等距投影
    • 等差分纬线多圆锥投影
    • 罗宾森投影

    地图投影的应用

    制图的区域的位置、形状和范围,地图的比例尺、内容、出版方式影响了投影的种类。比如在极地就应该是正轴方位投影中纬地区使用正轴圆锥投影

    制作世界地图时使用的彭纳投影

    制作地形图通常使用高斯-克吕格投影,制作区域图通常使用方位投影圆锥投影伪圆锥投影,制作世界地图通常使用多圆锥投影圆柱投影伪圆柱投影。但通常而言,要依据实际情况具体选择。

    历史

    早使用投影法绘制地图的是西元前3世纪古希腊地理学家埃拉托斯特尼,在这之前地图投影曾用来编制星图。他在编制以地中海为中心的当时已知世界地图,应了经纬线互相垂直的等距离圆柱投影。

    1569年佛兰德地图学家尼古拉斯·墨卡托首次采用正轴等角圆柱投影编制航海图,使航海者可以不转换罗盘方向,而采用直线导航。

    乔凡尼·多美尼科·卡西尼设计用于三角测量的投影、兰勃特提出的等角投影理论的兰勃特投影和设计出的等角圆锥、等面积方位和等面积圆柱投影,使得十七、十八世纪的地图投影具有时代的特点。

    十九世纪,地图投影主要保证大比例尺地图的数学基础,以适应军事制图发展和地形测量扩大的需要,出现德国高斯设计提出的横轴等角椭圆柱投影的高斯投影,这种投影法经德国克吕格尔加以补充,成为高斯-克吕格尔投影。十九世纪末期,俄国一些学者对投影作了较深入地研究,对圆锥投影常数的确定提出了新见解,又提出了根据已知变形分布推求新投影和利用数值法求出投影坐标的新方法。



  • 相关阅读:
    打印机故障之乌龙事件
    为什么 FastAdmin 的插件不全部免费?
    PADS Logic 脚本的 Fields 一个对象记录
    时间模块和random模块

    模块的导入和使用
    递归函数与二分查找算法
    递归函数
    匿名函数
    内置函数
  • 原文地址:https://www.cnblogs.com/tianya84/p/5224250.html
Copyright © 2011-2022 走看看