在vue上使用cesium开发三维地图-坐标系、webGIS简介

以前端webGIS开发工程师的角度,讲述关于GIS的知识,带大家快速了解下webGIS的知识。

在vue上使用cesium开发三维地图-坐标系、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

指的是地信专业的同学,地信,全称是地理信息专业,他们涉及到 地理数据的处理,有时候还会有模型的处理,建模

他们常用到的工具是arcgisqgis 等等,着重和地图打交道,可能有的同学还会用到CAD

webGIS

我们和他们的交接点在于,我们要用到的东西,是他们提供的。

举例说明:

webGIS 需要一个某某区域的数据(geojson数据),那么这个数据就是纯GIS提供的,webGIS 需要在地图上加载出某某区域内的3维模型,像三维沙盘这种的,建模数据,也是纯GIS提供的。

通俗的讲: webGIS 就是从 纯GIS那里拿地理相关的数据,将这个数据,经过一些前端的处理,在地图上(网页)  加载出来.

常见的GIS网站,或者,大平台下面的GIS子模块,基本就是 一个大地图,然后地图上,有几个点位,你点击一下某个点位,就会触发一些操作,展示一些东西。

比如,这个点位上方出现一个弹框,这个弹框上就是展示这个点位的详细信息,又比如,这个地图上多出了一个大的面板,面板上展示一系列的信息。

在vue上使用cesium开发三维地图 - 索引

在vue上使用cesium开发三维地图-常用地图开发框架

在vue上使用cesium开发三维地图-坐标系、webGIS简介

在vue上使用cesium开发三维地图-webgis功能介绍

在vue上使用cesium开发三维地图-地图加载

在vue上使用cesium开发三维地图-地图加载项目学习

在vue上使用cesium开发三维地图-点位加载

在vue上使用cesium开发三维地图-点位弹框

在vue上使用cesium开发三维地图-定位及优化

在vue上使用cesium开发三维地图-点击波纹特效

在vue上使用cesium开发三维地图-波纹特效偏移问题

在vue上使用cesium开发三维地图-点位悬空

在vue上使用cesium开发三维地图-加载三维数据

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号