什么是Webgis?

发布时间:2020-04-15 15:34:46 作者:臻图信息 阅读量:2141

Web + GIS 就是,在Web网页上的GIS系统,我们可以在网页(浏览器)上进行GIS数据处理操作、可视化展示等。

WebGIS 三层架构主要为展示层、地图服务层、数据层,通过UML图形进行理解:


3D WebGIS是近期未来的方向,因为大数据可视化,最佳配合展示方式是3D地图

地图要素展示(建筑、路线信息),空间分析(最短路径、最快路径),数据分析可视化(交通实时情况),POI兴趣点(附近景点、商家、美食等)。

Web服务器一般指网站服务器,简单的可以理解为,电脑上的文件资源,可以通过Web服务器部署后,让通过因特网的人都能访问预览。

Nginx 和 Tengine服务器

目前行业上流行的,有些用户基数的地图JS库,主要有:ArcGIS API for JavaScript、OpenLayers、Leaflet、Mapbox、maptalks.js


从图中可以看出,地图视图支持2D/3D,3D的效果主要是 SceneView 类提供。
然后到地图图层Layers,提供了丰富的类和接口,各种各样的图层要素,Graphic还是Geometry,还是栅格、图片等都应有尽有,我们可以通过这些接口去绘制图形或者展示图层元素、符号渲染等。
在工具组件Widgets提供了常用的控件,比如地图的缩放,测量,打印等等;
查询检索 Tasks 里边就是比较高级的分析功能了,这些分析功能大多基于地图服务,有最短路径分析,缓冲区分析,几何分析,空间要素查询等等
ol本身没有提供3D的功能,但官方团队有提供基于 ol+ Cesium的三维实现,开源仓库见ol3-cesium。(Cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎,可以简单认为是一个Web端的三维球,然后提供了一些接口去展示渲染模型和地图要素)

Leaflet 是一款轻量级,用于移动友好交互式地图的JavaScript库。轻量级的意思就是代码总大小比较小。Leaflet利用HTML5和CSS3在现代浏览器上的优势,同时也可以在旧浏览器上访问。它可以通过大量插件进行扩展,具有漂亮的、易于使用的、文档丰富的API,使用上也比较简单

可视化图表库常用有 Echarts、Highcharts、Chart.js、G2、D3.js等。其中Echarts和G2是国内的,分别是百度和阿里,Highcharts商业使用需要收费,其他都是免费。Echarts出来的毕竟早,推荐优先使用,D3.js的话多用于复杂图形和3D可视化效果。

前端工程化内容主要有:前端规范化、模块化、组件化、自动化等.

规范化
规范化包含开发流程,文档规范、开发方式、代码管理方式、编码规范等内容,如果一个大的项目工程没有规范约束的话,这个项目的代码管理和开发流程方式都会比较乱,设计上也不会很好,开发人员没规范,随便玩,代码质量也可能受到影响,最终造成的就是项目维护成本较高,开发效率低等,动不动可能就重构。
编码规范,在前端的话主要是js编写规范,比如目前流行用ES6、TypeScript编写前端的话,对应有 eslint 、tslint 工具,原生JavaScript编码开发也有jsLint,jsHint。这些工具可以限制编码规范,规则都是可以自定义配置的,每个团队都有不同的规范要求,根据团队情况灵活调整规则限制即可。
同样CSS也可以通过StyleLint等工具做好规范检查。


标签:Webgis  

我要评论

热门标签

数字孪生  智慧城市  城市大脑  三维可视化  智慧社区  三维GIS  新基建  智慧园区  3DGIS  智慧环保  智慧交通  智慧安防  大数据  地理信息  物联网  数字化  智慧大脑  市域治理  GIS  智慧物流  智能化  智慧旅游  智慧管廊  5G  智慧消防  GIS地理信息  应急指挥  管理系统  gis系统  服务平台  智慧电网  3DGIS+BIM  智慧展馆  智慧建筑  智慧工厂  GIS+BIM  烟草    gis技术  三维gis系统  智慧水务  智慧楼宇  智慧电力  智慧港口  三维gis  智慧景区  gis  3dgis  GIS技术  智能建筑  gis行业  应急管理  地理信息系统  智能交通  供应链  工业互联网  智慧管理  智慧校园  智慧工地  综合治理  智慧农业  gis三维可视化  ZTMapGIS仿真地图  三维gis平台  智慧监狱  智慧停车  智慧物业  gis平台系统  室内导航  管理平台  智慧展览  综合管控治理  三维可视化平台  BIM+3DGIS  3D-GIS  BIM轻量化  区块链  室内地图导航  BIM  GIS系统  室内地图  互联网  智慧照明  智慧养老  三维GIS技术  gis数据  gis三维系统  市域社会治理  智慧机房  人工智能  三维gis技术  三维gis软件  三维gis开发  智慧房产  智慧能源  地下综合管廊  智慧医疗  gis平台  三维管网管线  商业地产  数字城市  无人机  系统架构  市域社会治理现代化  CIM  数字经济  城市规划建设  信息物理系统  交通运输  建筑产业  顶层设计  基础设施建设  交通仿真  数字化城市  VR全景可视化  智慧制造  三维可视化渲染  园区招商  2.5D地图  地质灾害   GIS+BIM  数字电网  数字孪生技术  智慧工厂、安全生产管理、3DGIS+BIM  智慧变电站  BIM三维模型  安全管理  综合管网  综合管廊  ZTMap 3DGIS  智慧路灯  实景三维  智慧服务区域  智慧文旅  商业地产可视化  智慧商场  三位可视化  环境监测  室内定位  室内地图定位  智慧交通、数字孪生、3DGIS  三维地图  一网统管  三维gis渲染平台  智能热网  兜逛VR  商场可视化  智慧海洋  三维融合渲染平台  map  智能化建筑  3D  三维可视化管理平台  VR全景  智能监所  智慧林业  二三维GIS地理信息  二三维GIS地理信息平台  智慧仓储  ZTmap3D  ZTMAP3D  智慧医院  智慧公交  应急指挥系统  智慧国土  智慧灯杆  三维渲染  现代化  地下管廊  gis地理信息系统  gis空间分析  gis专业  三维GIS平台  城市应急  GIS平台  三维gis软件系统  三维GIS软件  实景三维gis  三维gis模型  gis三维平台  应急预案  导航  开源gis软件  gis是什么  gis高压设备  gis地图服务  gis地图  gis应用实例  gis开发  gis空间数据  gis服务  gis软件  gis行业发展  GIS开发  三维GIS开发  三维管廊  虚拟展馆  管廊BIM  三维管网  智慧管网  bim  2.5D-GIS  环保GIS  环保可视化  二三维一体化  假三维地图  信用社GIS  信用社地理信息系统  机管局资产管理  资产可视化  党校地图导航  综治  智慧管廊综合监管平台  三维GIS、智慧社区  动态渲染  工业园区管理  土地规划gis  智能电网   智慧物流园区  Webgis  gis的基本功能  地图符号  Qt  系统测试  三维gis平台功能  电子沙盘  总体设计  智慧环境  城市规划  数据管理  事故救援  业务功能  平台构建  技术详情  智能楼宇  景观设计  产业链  地产  新零售  系统管理  大数据可视化  系统改造  公共安全  可视化  可视化技术  电力巡检  三维gis二次开发 三维gis接口  配电网gis系统  gis市场  管网GIS系统  管网管理GIS服务平台  高校GIS系统  gis平台监控  gis信息系统  云gis  BIM平台  gis应用  gis设备  电网GIS行业  BIM与GIS集成应用  移动GIS  视频监控  房产交易地图  VR虚拟现实  GIS应用平台  GIS管网系统  gis软件系统  消防GIS系统  管网gis系统  gis服务平台  自动化  
上海臻图信息技术有限公司
沪ICP备19005932号-1