Web-GIS的认识
-
基础概念
- web - 网络
- gis - 地理信息
-
广义理解
- 基于地理信息延展的软件系统
-
狭义理解
- 以BS架构为例,Web-GIS系统即为:能在浏览器中运行的可交互地图系统,地图上有各类地理信息、目标信息、路径信息、天气信息,整个系统围绕相关信息的展示、筛选、操作共同组成一个Web-GIS系统。
-
特征
这类系统有一些明显的特点:-
地图呈现
地图的呈现需要地图图片数据的支撑,通常需要瓦片地图服务。常见的有天地图等第三方地图图像提供方,如有需要可以自建。 -
动态数据
地图上的目标与道路等数据有很多动态变化的信息,如坐标、是否离线、是否可用,这通常依赖基于Socket的网络请求来实现实时呈现。 -
大量渲染与更新
地图数据上有大量的目标与信息渲染在界面中,需要考虑大量目标渲染与更新的问题,这里必须有优化措施。 -
与第三方硬件交互
很多业务会关联光电、遥感等其他数据,还可能存在与这些第三方硬件交互的可能,常见如:控制摄像头、控制广播喇叭。
-
地图呈现
-
常见Web-GIS程序
- 嘀嘀打车
- 百度地图
- 航线管理系统
总结
Web-GIS的开发需求旺盛,复杂的专业词汇可能会让很多人望而却步。其实,Web-GIS就是开发一个地图软件,展示地图图像及其上的信息,监听点击事件,并通过Socket更新数据即可。