小白初探WebGIS开发(一)

1,879 阅读2分钟

​1. 什么是GIS

要了解GIS开发, 首先我们要知道什么是GIS。 GIS: Geographic Information System 地理信息系统 地理信息系统(GIS,Geographic Information System)是一门综合性学科 结合了地理学与地图学以及遥感和计算机科学

2. GIS开发前景

地理信息产业是国家战略新兴产业,发展前景广阔!从上面的短视频中, 我们了解到GIS的应用是非常广泛的. 随着国家大力推进智慧城市, 将实景三维中国数字孪生写入十四五规划, GIS产业进一步扩大, 人才缺口也非常大.

3. GIS开发方向

GIS开发通常分为:

  • 桌面端开发: 早期, GIS软件主要应用于国防, 自然资源, 城市规划等行业. 因此, GIS开发主要集中在桌面端, 以C/S架构为主(Client/Server)
  • web端开发: 随着web技术的发展, 越来越多的应用转向B/S架构 将传统和GIS和web技术结合, 实现跨平台, 多系统的分布式云GIS 利用前端可视化技术将地理信息更好的展示和交互, 提供更便捷的云服务
  • 移动端开发: 随着移动互联网的兴起, 涌现了大量基于手机GPS和LBS服务的App, 像高德地图, 美团外卖, 京东物流, 滴滴...

3. WebGIS开发四大开源框架

  • Cesium: Cesium是目前主流的一款三维地图框架,支持桌面端、web端、移动端等多平台。
  • Mapbox:高清经纬度矢量瓦片,个性化前端表达,前端矢量绘制,支持海量地名地址。
  • Openlayer:稳定可靠的集成式地图开发脚本,兼容老旧版本的IE浏览器,适合传统webGIS开发。
  • Leaflet:轻量级的地图脚本,丰富插件,优秀拓展性,适合轻应用及移动端webGIS开发。