坐标系与投影变换

article/2025/10/1 14:47:47

所有空间数据必须纳入到相同空间参考基准下才可以进行空间分析,因此坐标系和投影变换十分重要,这也是地理信息系统的基础。坐标系是数据或地图的属性,而投影是坐标系的属性。
一、地球形状(三级逼近)
地球表面→ 大地水准面(大地体)→ 地球椭球体(旋转椭球体)→ 参考椭球体
① 大地水准面(大地体)
假设海水处于完全静止的平衡状态,从海平面向所有大陆下部延伸,而与地球重力方向处处正交的一个平滑、连续、封闭的曲面。大地水准面包围的形体是一个水准椭球,成为大地体。大地水准面是海拔高程的起算面,某地到大地水准面的垂直高度,称为绝对高程,简称高程。大地水准面只是近似于椭球体,但无法用数学公式进行表达。
在这里插入图片描述
② 地球椭球体(旋转椭球体)
大地体绕短轴旋转,形成的一个表面光滑的球体,其表面是一个规则的数学曲面。
③ 参考椭球体
参考椭球体是与局部地区的大地水准面符合的最好的一个地球椭球体。当需要最大限度地贴合自己关心的区域表面时,就需要一个椭球曲面来描述这个最大贴合表面,这个表面就是大地基准面,大地基准面所在的椭球体就是参考椭球体
常见椭球体:北京54、西安80、WGS84、CGCS2000

二、坐标系统
坐标系统包括地理坐标系和投影坐标系。地理坐标系是球面坐标,参考平面是椭球面,坐标单位是经纬度;投影坐标系是平面坐标系,参考平面是水平面,坐标单位是米、千米等;

三、投影
地理坐标系转换到投影坐标系的过程为投影,即将不规则的地球曲面转换为平面。投影坐标系 = 地理坐标系 + 投影。我国基本比例尺地形图除了1:100万采用兰伯特投影外,其它均采用高斯克吕格投影;1:2.5万至1:50万比例尺地形图采用经差6°分带,1:1万比例尺地形图采用经差3°分带。

①高斯克吕格投影
高斯投影为等角横轴切椭圆柱投影,高斯投影的中央经线和赤道为互相垂直的直线,其它经线均为凹向,对称于中央经线,其它纬线均凸向赤道,对称于赤道,经纬线呈直角相交。在同一条经线上,长度变形随纬度的降低而增大,在赤道处为最大,中央经线无变形;在同一条纬线上,长度变形随经差的增大而增大。高斯投影包括6°分带和3°分带,6°分带从零度子午线开始,自西向东每隔6°为一个投影带;3°分带从东经1.5°开始,自西向东每隔3°为一个投影带。
在这里插入图片描述
例如:CGCS2000—3—Degree—GK—CM—111E
在这里插入图片描述
② UTM投影
UTM投影是一种等角横轴割圆柱投影,又叫做通用横轴墨卡托投影。它采用在地球表面按经度每6°分带,其带号是自西经180°自西向东每隔6°为一带。
例如:WGS1984—UTM—zone—49N,表示为第49带,北半球是字母为”N“的带,带数 = (经度整数位 / 6)的整数部分 + 31;

四、ArcGIS中关于投影变换的工具
在ArcGIS数据管理工具的投影和变换工具中有很多关于投影的工具,易于混淆。
在这里插入图片描述
① 栅格→ 投影栅格,用于栅格数据的投影;
② 要素→ 批量投影,用于对矢量数据批量投影;
③ 要素→ 投影,用于对矢量数据进行投影;
④ 投影和变换→ 定义投影,定义投影是定义坐标系统的意思,而不是单指定义投影坐标系统;


http://chatgpt.dhexx.cn/article/f9eFZyIg.shtml

相关文章

Opencv——几何空间变换(仿射变换和投影变换)

几何空间变换 【1】几何变换(空间变换)简述【2】变换矩阵知识简述齐次坐标的概念几何运算矩阵 【3】图像的仿射变换1、平移变换2、比例缩放3、旋转4、对称变换(不做展示)1、关于X轴变换2、关于Y轴变换3、关于直线YX变换4、关于直线…

仿射变换和投影变换

1. 仿射变换 1) 用途 旋转 (线性变换),平移 (向量加).缩放(线性变换),错切,反转 2) 方法 仿射变换是一种二维坐标到二维坐标之间的线性变换,它保持了二维图形的“平直性”(直线经过变换之后依然是直线&…

三维图形的投影变换

1.平行投影: 1.1 正轴投影: 我们通常说的三视图是指正视图、俯视图和侧视图, 投影平面分别与 x,y,z 轴垂直。 正视图:(yz) 俯视图:(xy) 侧视图:(xz) 1.2 正轴测投影: 如图: 咱们希望按照这个平面对物体进行平行投影: 首先,先把物体及投影面沿着y轴顺时针旋转,在绕x轴逆时针…

华科_图形学笔记_07_投影变换

计算机图形学_华中科技大学_中国大学MOOC(慕课) 7.1_有趣的投影 由于我们的观察设备是二维的,因此,最终都存在一个三维向二维的映射过程。这个映射过程,按照几何意义来说就是投影。 而在我们之前讲到的观察变换中,其实还有一个隐…

Opengl投影变换理解

坐标到达观察空间之后,我们需要将其投影到裁剪坐标。裁剪坐标会被处理至-1.0到1.0的范围内,并判断哪些顶点将会出现在屏幕上。 而[-1.0,1.0]构成的正方体又叫规则观察体(Canonical View Volume, CVV) 一、流程 计算机显示器是一个 2D 表面。OpenGL 渲染…

图形学-(视图变换,投影变换)

1.视图变换 在 3 维物体变到二维平面的过程中,我们需要规定好相机的位置。对于相机所做的变换就是视图变换 (Viewing/Camera transformation)。 我们需要对相机位置进行定义,对于一个相机我们要规定下面三个属性: 相…

4.3 投影变换

投影变换的目的就是定义一个视景体,使得视景体外多余的部分裁剪掉,最终图像只是视景体内的有关部分。 投影也是使用矩阵来实现的。计算一个用于实现透视投影或者平行投影的矩阵,并把它与当前的投影矩阵(一般是单位矩阵)相乘。 OpenGL支持两种类型的投影变换,即透视投影…

读书笔记-opencv-投影变换

读书笔记-opencv-投影变换 原理解析 ​ 透视变换是将图片投影到一个新的视平面,也称作投影映射.它是二维(x,y)到三维(X,Y,Z),再到另一个二维(x′,y′)空间的映射.相对于仿射变换,它提供了更大…

计算机图形学 | 投影变换

计算机图形学 | 投影变换 计算机图形学 | 投影变换7.1 有趣的投影投影的概念平行投影正投影斜投影 透视投影 7.2 规范化的投影变换观察的要素观察空间规范化的投影变换 华中科技大学《计算机图形学》课程 MOOC地址:计算机图形学(HUST) 计算…

使用 OpenCV 进行图像投影变换

投影变换(仿射变换) 在数学中,线性变换是将一个向量空间映射到另一个向量空间的函数,通常由矩阵实现。如果映射保留向量加法和标量乘法,则映射被认为是线性变换。 要将线性变换应用于向量(即,一…

Opencv之投影变换

学习资料参考: 张平.《OpenCV算法精解:基于Python与C》.[Z].北京.电子工业出版社.2017. 原理 平面的物体若在三维空间发生了旋转,那么这就是投影变换。平面的物体可以借助二维投影变换进行三维变换模型化得到修正。 处理函数 c中的getPersp…

ArcMap 投影变换

在投影变换之前,首先需要理清出我们拿到的工程数据到底是哪一个投影坐标系,只有清楚是哪一个坐标系才能给我们矢量化出来的数据进行定义投影(如果是当地的投影坐标系,可以查看自定义投影坐标系文章,新建出当地的投影坐…

OpenCV : 投影变换

投影变换 物体在三维空间发生了旋转,叫做投影变换.由于可能出现阴影或遮挡,所以变换后较难复原.如果物体时平面的,就可以通过投影变换物体三维变换进行模型化,这叫做专用的二维投影变换. 矩阵表示: [ x ~ y ~ z ~ ] [ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ] [ x …

Halcon 第七章『图像的几何变换』◆第2节:投影变换

一、介绍 投影变换也叫透射变换、投影映射。透射变换是将图像投影到一个新的视平面,是一种二维坐标到三维坐标的变换。 透射变换是仿射变换的延续,也可以说仿射变换是透射变换的一种特殊形式。其特殊性在于变换后图像的形状仍然维持原状。投影变换包括的…

投影变换原理和用法

一、定义:投影变换也叫透射变换、投影映射。透射变换是将图像投影到一个新的视平面,是一种二维坐标到三维坐标的变换。 透射变换是仿射变换的延续,也可以说仿射变换是透射变换的一种特殊形式。其特殊性在于变换后图像的形状仍然维持原状。投影…

基于libVLC的视频播放器之四:直接使用libVLC

一.效果 播放本地文件 播放网络url:rtsp://3.84.6.190/vod/mp4:BigBuckBunny_115k.mov 二.实现 既然有VLC-Qt,为什么还要直接调用libVLC呢,因为直接调用会加深对整个播放流程的理解,方便后面修改VLC-Qt源码。

MFC调用vlc动态库libvlc.dll实现简单播放器 中文路径处理

一、简单说明 本文讲解利用MFC调用vlc&#xff08;2.0.0&#xff09;的动态库实现简单的播放器&#xff0c;实现播放、暂停、停止、音量控制、进度控制&#xff0c;支持中文路径等。 VLC 中文路径转码问题<转> 最近用MFC编写调用libVLC的程序时碰到中文路径不能打开的问题…

VLC-Android编译

1.环境 硬核条件----------linux(这里用ubuntu代替)15.5.1 build-15018445 PS&#xff1a;这里安装好虚拟机以后&#xff0c;尽可能分配大内存(8GB起步)&#xff0c;如果电脑本地不允许开这么大的内存给虚拟机&#xff0c;则本博文后面的内容可能帮助不大。 安装好虚拟机后&am…

VLC介绍以及库的使用

VLC原指VideoLAN客户端(VideoLANClient)&#xff0c;是一款开源的、跨平台的、可扩展的、多媒体播放器、流媒体服务器及框架&#xff0c;可播放大多数多媒体文件&#xff0c;以及DVD、音频CD、VCD及各类流媒体协议&#xff0c;现更名为VLC media player&#xff0c;最新版本为2…

LibVLC —— 常用函数解析

函数 ● LIBVLC_API libvlc_instance_t *libvlc_new( int argc , const char *const *argv ); 功能&#xff1a;创建libvlc_instance_t对象。 用法&#xff1a; libvlc_instance_t *VlcInstance libvlc_new(0, nullptr);参数&#xff1a;                具体…