在vue上使用cesium开发三维地图-坐标系、webGIS简介
以前端webGIS开发工程师的角度,讲述关于GIS的知识,带大家快速了解下webGIS的知识。
推荐使用NSDT 3DConvert进行3D模型格式转换,支持glb、obj、stp、fbx、ifc等多种3D模型格式之间进行互相转换,在转换过程中,能够很好的保留模型原有的颜色、材质等信息。
坐标系
坐标系
说到GIS,那么肯定,免不了 谈到 坐标系
火星坐标系 (GCJ-02)
使用者:谷歌中国地图、高德
百度坐标系 (BD-09)
使用者: 百度
地理坐标系 GPS (WGS84)
国标2000坐标系 (CGCS2000)
使用者:天地图
最后两个,国标2000坐标系
与WGS84坐标系
偏差不大,因为CGCS2000坐标系与WGS84坐标系的原点、尺度、定向及定向演变的定义都是相同的,参考椭球的参数略有不同而已。相同的坐标点,在CGCS2000与WGS84下,经度是相同的,只在纬度上存有0.11mm上下的区别,可以忽略掉。
坐标转换
说到坐标系,又免不了要谈到,坐标转换
- 有时候,后端给的经纬度数据,实际用不了,需要转化下才能用,或者用户的经纬度是他们自己
自定义的地方经纬度
,这个时候据需要转换之后,才能使用。
平时,我们使用地图服务的时候,就要根据用的是什么地图服务,采用相应的坐标系
打个比方,我要用高德地图的地图服务,那么我到时候再地图上展示的点位坐标,就应该用火星坐标系(GCJ-02)
webGIS 开发与纯GIS的交叉点
纯GIS
指的是地信专业的同学,地信,全称是地理信息专业,他们涉及到 地理数据的处理,有时候还会有模型的处理,建模。
他们常用到的工具是arcgis
,qgis
等等,着重和地图打交道
,可能有的同学还会用到CAD
。
webGIS
我们和他们的交接点在于,我们要用到的东西,是他们提供的。
举例说明:
webGIS 需要一个某某区域的数据(geojson数据),那么这个数据就是纯GIS提供的,webGIS 需要在地图上加载出某某区域内的3维模型,像三维沙盘这种的,建模数据,也是纯GIS提供的。
通俗的讲: webGIS
就是从 纯GIS
那里拿地理相关的数据
,将这个数据,经过一些前端的处理,在地图上(网页) 加载出来.
常见的GIS网站,或者,大平台下面的GIS子模块,基本就是 一个大地图,然后地图上,有几个点位,你点击一下某个点位,就会触发一些操作,展示一些东西。
比如,这个点位上方出现一个弹框,这个弹框上就是展示这个点位的详细信息,又比如,这个地图上多出了一个大的面板,面板上展示一系列的信息。
在vue上使用cesium开发三维地图 - 索引
在vue上使用cesium开发三维地图-坐标系、webGIS简介