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则是一种对全球地图或者说坐标系统的描述和编码方式。