zoukankan      html  css  js  c++  java
  • 『转载』webGIS 概述

    本文转自:https://xiaozhuanlan.com/topic/8753146092

    什么是webgis呢?

    WebGIS(网络地理信息系统)是指工作在Web网上的GIS,是传统的GIS在网络上的延伸和发展,具有传统GIS的特点,可以实现空间数据的检索、查询、制图输出、编辑等GIS基本功能,同时也是Internet 上地理信息发布、共享和交流协作的基础。
    简单来说可以将 WebGIS 拆为 Web + GIS 来分别理解,GIS也就是地理信息系统(科学),主要为采集地理相关数据信息,然后进行处理存储与管理、运算与分析、可视化显示的信息技术;Web (World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,说细一些可能说不完,在这里我们就简单地去理解为互联网网页即可,就是由编程语言有HTML/CSS、JavaScript开发展示的网页。所以 Web + GIS 就是,在Web网页上的GIS系统,我们可以在网页(浏览器)上进行GIS数据处理操作、可视化展示等。

    WebGIS 的架构组成

    WebGIS 既然是Web系统,所以必然是B/S架构(浏览器/服务器),Web上的数据展示或者用户交互,都是和服务器进行通信的,服务器可以是本地的主机,或者是远程主机、云主机,比如国内的阿里云、百度云等提供的虚拟主机或者是独立云主机ECS等。
    主要的特点就是服务端(新手可以理解为后端程序)部署在服务器,客户端(浏览器前端网页或者是移动终端:手机、平板、PDA等)直接访问,客户端提供接口或者消息通信和服务端进行通信,上传数据、获取数据展示等。
    WebGIS 三层架构主要为展示层、地图服务层、数据层,通过UML图形进行理解:

    pic_b44bd9b5.png WebGIS三层架构

    其中UI展示层所用到的地图库在往后章节会有详细介绍,这里架构组成是举例简单的一种,比较概括性,根据不同的技术实现、或者不同业务场景,架构的组成方式和复杂程度不一样。

    WebGIS 目前趋势和未来方向

    WebGIS是基于互联网的,随着互联网技术的发展,前端技术的发展,Web上能实现和展示的东西越来越多,越来越多的公司想把地理信息大数据可视化展示到Web浏览器上,有历史大数据的定向分析,有实时大数据的展示等。从桌面端GIS到云端GIS,到智慧城市,以及未来结合AI人工智能的GIS。总之,大数据和AI方向,都是有GIS发挥的使用情景。WebGIS发展受限于计算机技术,计算机技术有所突破,GIS技术也会在一定程度上有突破,互联网的流行趋势,比如大数据与AI,也是WebGIS的未来趋势。虚拟现实技术,3D WebGIS是近期未来的方向,因为大数据可视化,最佳配合展示方式是3D地图,目前WebGIS在浏览器上渲染3D地图的最佳技术为WebGL。

  • 相关阅读:
    VS快速格式化代码
    EasyUI——实现展示后台数据代码
    并行开发
    EF---结合三层方法的应用
    EF—主键冲突解决办法
    SVN——配置和安装
    谈谈MVC模式
    JDK/Java里的设计模式
    设计模式的设计原则和精神
    举例说明你使用的设计模式
  • 原文地址:https://www.cnblogs.com/hustshu/p/14757306.html
Copyright © 2011-2022 走看看