本章先了解一下 WebGIS 的概念,真正认识 WebGIS 是什么
认识 WebGIS
先看一下来自百度百科的官方概念介绍:
WebGIS(网络地理信息系统)是指工作在Web网上的GIS,是传统的GIS在网络上的延伸和发展,具有传统GIS的特点,可以实现空间数据的检索、查询、制图输出、编辑等GIS基本功能,同时也是Internet 上地理信息发布、共享和交流协作的基础。
总结几点:Web网上
、Internet地理信息发布、共享
。
通俗简单的理解 WebGIS:
我们可以将 WebGIS 拆为 Web + GIS 来分别理解,GIS也就是地理信息系统(科学),主要为采集地理相关数据信息,然后进行处理存储与管理、运算与分析、可视化显示的信息技术;Web (World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,说细一些可能说不完,在这里我们就简单地去理解为互联网网页即可,就是由编程语言有HTML/CSS、JavaScript开发展示的网页,当然也有基于Flex的WebGIS开发,但目前流行的是HTML/JavaScript的开发方式,本专栏也是介绍JavaScript去开发 WebGIS。所以 Web + GIS 就是,在Web网页上的GIS系统,我们可以在网页(浏览器)上进行GIS数据处理操作、可视化展示等。
WebGIS 的架构组成
WebGIS 既然是Web系统,所以必然是B/S架构(浏览器/服务器),Web上的数据展示或者用户交互,都是和服务器进行通信的,服务器可以是本地的主机,或者是远程主机、云主机,比如国内的阿里云、百度云等提供的虚拟主机或者是独立云主机ECS等。
主要的特点就是服务端(新手可以理解为后端程序)部署在服务器,客户端(浏览器前端网页或者是移动终端:手机、平板、PDA等)直接访问,客户端提供接口或者消息通信和服务端进行通信,上传数据、获取数据展示等。
WebGIS 三层架构主要为展示层、地图服务层、数据层,通过UML图形进行理解:
其中UI展示层所用到的地图库在往后章节会有详细介绍,这里架构组成是举例简单的一种,比较概括性,根据不同的技术实现、或者不同业务场景,架构的组成方式和复杂程度不一样。
WebGIS 行业现状
GIS行业现状有两种:互联网型GIS公司与传统软件行业型GIS公司,所以WebGIS行业现状也可以分为这两类。目前行业情况,互联网型GIS公司还是比较少的,国内出名的有高德地图、百度地图、腾讯地图等。
传统软件行业GIS公司较多,之前在知乎回答过类似的问题,可以前往阅读了解:
作为一个gis专业大四的学生,本科,开发方向,找工作,求推荐做gis开发的公司? - giscafer的回答 - 知乎
https://www.zhihu.com/question/51320424/answer/125680442
本章先了解一下 WebGIS 的概念,真正认识 WebGIS 是什么
认识 WebGIS
先看一下来自百度百科的官方概念介绍:
WebGIS(网络地理信息系统)是指工作在Web网上的GIS,是传统的GIS在网络上的延伸和发展,具有传统GIS的特点,可以实现空间数据的检索、查询、制图输出、编辑等GIS基本功能,同时也是Internet 上地理信息发布、共享和交流协作的基础。
总结几点:Web网上
、Internet地理信息发布、共享
。
通俗简单的理解 WebGIS:
我们可以将 WebGIS 拆为 Web + GIS 来分别理解,GIS也就是地理信息系统(科学),主要为采集地理相关数据信息,然后进行处理存储与管理、运算与分析、可视化显示的信息技术;Web (World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,说细一些可能说不完,在这里我们就简单地去理解为互联网网页即可,就是由编程语言有HTML/CSS、JavaScript开发展示的网页,当然也有基于Flex的WebGIS开发,但目前流行的是HTML/JavaScript的开发方式,本专栏也是介绍JavaScript去开发 WebGIS。所以 Web + GIS 就是,在Web网页上的GIS系统,我们可以在网页(浏览器)上进行GIS数据处理操作、可视化展示等。
WebGIS 的架构组成
WebGIS 既然是Web系统,所以必然是B/S架构(浏览器/服务器),Web上的数据展示或者用户交互,都是和服务器进行通信的,服务器可以是本地的主机,或者是远程主机、云主机,比如国内的阿里云、百度云等提供的虚拟主机或者是独立云主机ECS等。
主要的特点就是服务端(新手可以理解为后端程序)部署在服务器,客户端(浏览器前端网页或者是移动终端:手机、平板、PDA等)直接访问,客户端提供接口或者消息通信和服务端进行通信,上传数据、获取数据展示等。
WebGIS 三层架构主要为展示层、地图服务层、数据层,通过UML图形进行理解:
其中UI展示层所用到的地图库在往后章节会有详细介绍,这里架构组成是举例简单的一种,比较概括性,根据不同的技术实现、或者不同业务场景,架构的组成方式和复杂程度不一样。
WebGIS 行业现状
GIS行业现状有两种:互联网型GIS公司与传统软件行业型GIS公司,所以WebGIS行业现状也可以分为这两类。目前行业情况,互联网型GIS公司还是比较少的,国内出名的有高德地图、百度地图、腾讯地图等。
传统软件行业GIS公司较多,之前在知乎回答过类似的问题,可以前往阅读了解:
作为一个gis专业大四的学生,本科,开发方向,找工作,求推荐做gis开发的公司? - giscafer的回答 - 知乎
https://www.zhihu.com/question/51320424/answer/125680442
本章先了解一下 WebGIS 的概念,真正认识 WebGIS 是什么
认识 WebGIS
先看一下来自百度百科的官方概念介绍:
WebGIS(网络地理信息系统)是指工作在Web网上的GIS,是传统的GIS在网络上的延伸和发展,具有传统GIS的特点,可以实现空间数据的检索、查询、制图输出、编辑等GIS基本功能,同时也是Internet 上地理信息发布、共享和交流协作的基础。
总结几点:Web网上
、Internet地理信息发布、共享
。
通俗简单的理解 WebGIS:
我们可以将 WebGIS 拆为 Web + GIS 来分别理解,GIS也就是地理信息系统(科学),主要为采集地理相关数据信息,然后进行处理存储与管理、运算与分析、可视化显示的信息技术;Web (World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,说细一些可能说不完,在这里我们就简单地去理解为互联网网页即可,就是由编程语言有HTML/CSS、JavaScript开发展示的网页,当然也有基于Flex的WebGIS开发,但目前流行的是HTML/JavaScript的开发方式,本专栏也是介绍JavaScript去开发 WebGIS。所以 Web + GIS 就是,在Web网页上的GIS系统,我们可以在网页(浏览器)上进行GIS数据处理操作、可视化展示等。
WebGIS 的架构组成
WebGIS 既然是Web系统,所以必然是B/S架构(浏览器/服务器),Web上的数据展示或者用户交互,都是和服务器进行通信的,服务器可以是本地的主机,或者是远程主机、云主机,比如国内的阿里云、百度云等提供的虚拟主机或者是独立云主机ECS等。
主要的特点就是服务端(新手可以理解为后端程序)部署在服务器,客户端(浏览器前端网页或者是移动终端:手机、平板、PDA等)直接访问,客户端提供接口或者消息通信和服务端进行通信,上传数据、获取数据展示等。
WebGIS 三层架构主要为展示层、地图服务层、数据层,通过UML图形进行理解:
其中UI展示层所用到的地图库在往后章节会有详细介绍,这里架构组成是举例简单的一种,比较概括性,根据不同的技术实现、或者不同业务场景,架构的组成方式和复杂程度不一样。
WebGIS 行业现状
GIS行业现状有两种:互联网型GIS公司与传统软件行业型GIS公司,所以WebGIS行业现状也可以分为这两类。目前行业情况,互联网型GIS公司还是比较少的,国内出名的有高德地图、百度地图、腾讯地图等。
传统软件行业GIS公司较多,之前在知乎回答过类似的问题,可以前往阅读了解:
作为一个gis专业大四的学生,本科,开发方向,找工作,求推荐做gis开发的公司? - giscafer的回答 - 知乎
https://www.zhihu.com/question/51320424/answer/125680442