WebGIS的知识点和注意事项
坐标系
关于地理坐标系,国际主流的标准时GPS坐标系(GPS叫做全球定位系统,由经度和纬度两个参数组成,在国际上,每个坐标系统都会被分配一个 EPSG 代码,EPSG:4326 就是 WGS84 的代码。GPS是基于WGS84的,
所以通常我们得到的坐标数据都是WGS84的。一般我们在存储数据时,仍然按WGS84存储。WGS—84坐标),我们生活中用高德地图导航的时候,经纬度信息,都是基于国内的坐标系,叫做火星坐标系。
火星坐标系实在GPS的基础上加上了偏移,这是我国测局为了地理安全而加上的。但实际开发中,比如博主本人就踩过坑,在高德地图引擎上显示飞行器的时候,有很大的偏移(这就是火星坐标和GPS的差异值导致的),
另外,国内的百度地图也是在火星坐标的基础上又加了一次转换。但是这些转换,都可以利用公式转换回来的,可以自行百度“GPS坐标与火星坐标的转换”。
gis开发图层数据的时候,一般都是拿到的国测局的火星数据,发布geoserver服务时候进行校准就可以得到标准的GPS服务了(这里又不得不提本人被坑过的事情了:由于GIS开发的不成熟,导致我web前端显示的都是火星坐标,和实际无人机的gps存在偏移)gis开发一定要注意是否需要校准!!!!!
其他的坐标系还有很多,比如国内的北京坐标(1954年),西安坐标(1980年)
备注:经度:纵向(一般-180-180),纬度:横向(一般-90-90)
EPSG的英文全称是European Petroleum Survey Group,中文名称为欧洲石油调查组织。这个组织成立于1986年,2005年并入IOGP(International Association of Oil & Gas Producers),中文名称为国际油气生产者协会。
EPSG对世界的每一个地方都制定了地图,但是由于座标系不同,所以地图也各不相同。中国地图比如对于中国来讲,以地球的几何球心为中心的地图就是EPSG:4479,以地球的椭球焦点为中心就是EPSG:4480,此外还有EPSG:4490,
因为选择不同的座标系对于油气勘探的成本至关重要,所以有不同的座标系。世界地图EPSG:4326在世界地图方面,EPSG:4326是比较著名的一个,因为由美国主导的GPS系统就是在用它,它还有一个名气更大的别名叫作WGS84,
WGS(World Geodetic System)是世界大地测量系统的意思,由于是1984年定义的,所以叫WGS84,
之前的版本还有WGS72、WGS66、WGS60。EPSG:3857另一个比较知名的编码是EPSG:3857,这也是一张世界地图,目前主要是各大互联网地图公司以它为基准,例如Google地图,Microsoft地图都在用它。
所有这些EPSG编码的具体含义都可以在这个网站上查到。
总结:EPSG:4326 就是WG84坐标的国际代码,GPS基于WG84,EPSG:3857 基于EPSG:4326做了拉伸,以正方形呈现,主要用于互联网的展示:
如下图片分别EPSG:3857和EPSG:4326展示的差别:
EPSG:4326展示如下:
作为web开发,我们需要将地理数据投影到web上,为了好看,一般主流的引擎都是默认采用EPSG:3857,和EPSG:4326 的区别就是EPSG:3857是方形的拉伸,EPSG:4326显示扁平
关于无人机的信息:
航向 yaw:【围绕Y轴旋转】 就是飞行的方向,水平伸出胳膊,手掌向左向右这样的方向 【围绕Y轴旋转】
俯仰角 pitch:【围绕X轴旋转】手指向下向上这样的弯曲(类似抬头低头的角度)
横滚角 roll:【围绕Z轴旋转】胳膊围绕中心轴中指旋转,类似洗衣机滚筒那样自转,也叫翻滚角,滚转角