WEBGIS开发 常用开发功能简介 数据处理 标绘 业务数据可视化 视频融合 Cesium EarthSDK

WEBGIS开发总结:

本人2020年测绘工程硕士毕业后就参加了某国企研究所做前端开发了,前端三板斧都是跟着网上的网课一点点学习的,因为本人从事行业的关系,很多项目都跟地图开发相关,比如什么仿真系统/指挥控制/营区管理类的项目都需要结合三维地理信息来做,刚好我本硕学的都是测绘专业,GIS的课程也都没少学,所以日常除了切图、调样式、写表格表单、调接口以外主要的工作就是做WEBGIS开发,刚开始用的是Leaflet,之后做的所有项目基本都是基于Cesium的了,乘着最近放假,对一年半的学习工作内容做一点点总结。
我对我做的工作总结有以下几点:
1.GIS数据处理
2.数据加载
3.标绘
4.业务数据可视化
5.视频融合
6.专题图
7.空间分析
8.。。。
ps:下述的功能截图都来源于网络。


1.数据处理

数据处理:GIS数据来源不一,结构各异,我们需要将这些多源异构的数据进行处理,把数据变成我们能用的格式。
WEBGIS开发 常用开发功能简介 数据处理 标绘 业务数据可视化 视频融合 Cesium EarthSDK_第1张图片
GIS数据要集成在Cesium中加载需要进行格式转换。数据是地理信息系统开发中必要的一环,了解数据的获取手段,掌握数据的处理方式是WEBGIS开发从业者的必修课。

2.数据加载

数据加载的含义就是将已有的基础数据加载到项目中,把这些数据作为基础图层(项目场景)来使用。GIS开发中我们最常用的就是影像数据、地形数据、倾斜模型、人工模型、建筑轮廓、路网数据等等。
如下图所示,就使用了影像数据、地形数据、倾斜模型作为基础数据。

3.标绘

在开发中最常见的就是标绘了,比如说在地图上绘制点、线、面、扇形、圆弧、圆、多边形、平尾箭头等。

4.业务数据可视化

业务数据可视化:就是把已知数据/实时数据展示在地图上。

在开发中,我们已有的数据通常是一个个属性字段,实时获取的数据则是结构化的格式。我们要做的就是把每个属性信息以可视化的方式进行表达,将每一个实时数据进行处理,让结构化的数据活灵活现的呈现在地图上。比如说可视化雷达的扫描范围、设备的干扰距离、人员巡逻的实时位置、管控区域的边界等。

5.视频融合

视频融合:把视频和三维场景相结合

目前项目中常见的视频融合主要有三种形式:
1.贴地
2.广告牌
3.贴模型

6.制作专题图

我对制作专题图的理解就是基于数据,采用可视化的手段呈现这些数据,而可视化的手段则包括热力图、散点图、蜂窝图、迁徙图等。

7.空间分析

就是常见GIS的空间分析三维分析功能,包括量测、通视分析、淹没分析、视域分析、缓冲区分析、填挖方分析等等。

8.其他

以上总结是我在项目开发中常需的功能点介绍,剩下的还有很多杂七杂八的就是根据具体项目要求和业务来进行开发了。

你可能感兴趣的:(EarthSDK,webgis,Cesium,javascript,前端框架,大屏端)