ENU、EPSG坐标系科普(三维重建)

news/2024/11/29 10:32:51/

ENU和EPSG实际上代表了两个不同的概念,这两者并不是直接对比的。

1. ENU坐标系:ENU坐标系是一种本地切面坐标系,用于表示与地理位置相关的空间数据。在ENU坐标系中,E代表东(East),N代表北(North),U代表上(Up)。它是一个右手坐标系,经常用于地理信息系统(GIS)和导航中,其原点通常设在特定的地理位置(例如观测站),并以此位置的地方水平面作为基准平面。ENU坐标系与地理坐标系(例如WGS-84)不同,因为它是一个笛卡尔坐标系,而地理坐标系是一个球面坐标系。

左右手坐标系:左手坐标系 右手坐标系 区别 - 知乎 (zhihu.com)

更加通俗解释:

ENU坐标系:想象你在某个城市的某个位置,你面朝东,这个方向就是E(East),左手指向北方,这个方向就是N(North),而头顶的方向就是U(Up)。这就是ENU坐标系,它是一个本地坐标系,相对于你所在的位置而言。你可以用它来描述周围事物相对于你的位置。例如,你可以说:“那个邮筒在我东边3米、北边2米处”。

2. EPSG坐标系:EPSG并不是一个具体的坐标系,而是由国际石油工程师协会(European Petroleum Survey Group,EPSG)定义的一组坐标参考系统和相关的参数。在GIS中,EPSG代码通常用于唯一标识一个特定的坐标参考系统,例如EPSG:4326代表WGS-84地理坐标系。EPSG代码库中包括各种不同类型的坐标系,包括地理坐标系、投影坐标系和垂直坐标系等。

简单来说,ENU是一种特定类型的本地坐标系,而EPSG是一种坐标参考系统的编码标准。在实际应用中,ENU坐标系可以用EPSG代码来唯一标识。

更加通俗的解释:

EPSG坐标系:这更像是一个"地图语言"的代码。你知道有各种各样的地图,比如平面地图、球形地图(像我们常见的地球仪)、卫星地图等,每种地图都有自己的一套"语言"来描述地理位置。EPSG就是一种方式,给每种"地图语言"一个代码。例如,EPSG:4326这个代码就是代表了我们常用的GPS系统所使用的"WGS-84"坐标系。

所以,二者的主要区别在于:ENU坐标系是一种描述你周围环境的方式,而EPSG则是一种对全球地图或者说坐标系统的描述和编码方式。


http://www.ppmy.cn/news/109663.html

相关文章

Xilinx IP核 Block Memory Generator v8.4 的使用

文章目录 背景IP核的使用初始化仿真 背景 如果想在 Xilinx 的FPGA上构建一个 RAM,通常有两种方式: 使用逻辑资源LUT组成DRAM,一般来说是用verilog声明一个多维数组即可使用开发板上内嵌专用的BRAM,一般来说需要使用Xilinx提供的…

SpringCloud Alibaba Seata 工作机制

SpringCloud Alibaba Seata Seata 工作机制 说明 之所以放在后面说工作机制是因为如果一开始就说的话理解困难 所以我们有了前面的列子和说明我们在结合本节内容会收获的多理解相对容易点 分布式事务过程分析 Seata 分布式事务处理过程-ID三组件模型 debug 梳理: 术语 先…

Windows的Powershell终端增强

Ubuntu上一直用的Oh My Zsh强化终端,体验非常nice。最近在Win上做东西比较多,于是也想把Powershell这个简陋的终端加强一下。 说干就干,网上查了一圈,发现大部分人用Oh My Posh来操作,因此试了一下,发现卡…

vulhub-Jarbas(易)

打靶练习Jarbas 0x00 部署0x01 信息收集:端口扫描、服务发现0x02 路径爬取0x03 反弹shell0x04 内网信息收集0x05 crontab定时任务提权0x06 总结 0x00 部署 靶机:下载地址 宿主机:kali2021版本 0x01 信息收集:端口扫描、服务发现…

sqlite3常用指令

SQLite 是一款轻量级的数据库,它的设计目标是嵌入式的,但它也可以在大型系统中使用。SQLite 提供了一系列的命令来帮助用户进行数据库操作。以下是 SQLite 的一些常用指令: 建立数据表 使用 CREATE TABLE 命令来创建一个新的数据表。 CREATE …

MVC 接收不到参数? —— 看我如何给你安排得明明白白

文章结构 问题背景:问题处理总结 问题背景: 现有如下代码: PostMapping(value "/payment/create") ResponseBody public CommonResult create(Payment payment) {}乍眼看去是不是很好,至少没啥问题很自然&#xff0c…

何时加索引,性别字段和逻辑删除字段应不应该加

首先哪些地方加索引(按照sql执行顺序写) 1、from表扫描连接处索引 2、where后条件去走索引 3、group by加索引 4、select查询不用加 5、order by排序加索引 (对于第四点,覆盖索引:查询的字段都被索引覆盖,…

Kotlin笔记(一)常量与变量

文章目录 1、常量与变量定义NULL检查机制?. 判空辅助?: 判空辅助!! 非空断言 类型检测与类型转换is 类型检测as 类型转换 2、基本数据类型数字比较 类型转换 toDouble()位操作符字符数组字符串 String""" 字符串字面值${} 字符串模板 lateinit 延迟初始化by l…