zoukankan      html  css  js  c++  java
  • WebGIS期末复习

    期末考试复习用...

    计算机网络基础

    计算机网络是地理上分散的多台独立自主的计算机遵循约定的通讯协议,通过软硬件互联以实现交互通信、资源共享、信息交换、协同工作以及在线处理等功能的系统。

    因特网:遵循TCP/IP协议,将全球各种计算机网络互联在一起的全球最大的计算机网络。

    WebGIS概述

    WebGIS的产生背景

    • 传统GIS发展面临信息孤岛、互操作性差、数据冗余、分享能力有限、成本高昂的问题;
    • 地理信息共享和互操作的迫切要求;
    • 面向普通大众提供各类地理信息服务的需求。

    产生原因(需求)

    • 地理数据共享是GIS网络化的原动力;
    • 地理信息处理共享是GIS网络化的推动力量;
    • GIS互操作是GIS网络化的促进因素;
    • GIS应用不再是面向局部和少数人群。

    定义:一种基于Web技术标准和通讯协议的网络化GIS,是Web技术和GIS结合的产物。

    WebGIS的组成:网络硬件系统、网络软件系统、地理空间数据、系统管理员与用户

    WebGIS的功能:数据采集和编辑;智能制图;空间查询;地理信息的分发和传播;地理空间分析;

    WebGIS的特色:传播的广远性;用户的众多性;较好的跨平台性;平均费用的低廉性;对最终用户的易用性;更新的统一性;应用的广泛性;

    Web地理数据编辑

    Web服务是一种运行于Web服务器上的程序,具有可以被别的程序基于互联网协议调用的编程接口;

    Web服务的优势:开放性;独立于编程语言和操作系统;松散耦合式的可集成性;发布和更新的统一性;

    地理Web服务的功能分类:

    • 动态地图服务:服务器在客户端请求地图时制作地图;
    • 图片瓦片地图服务:服务器事先把地图做成一系列的瓦片图片;
    • 矢量瓦片地图服务:服务器事先把图层的矢量数据做成一系列的瓦片数据包;
    • 要素服务:允许web客户端对服务器端地理数据库中的矢量地理数据进行读取或修改操作;
    • 影像服务:提供栅格数据,并支持栅格数据的可视化和相关分析;
    • 地理处理服务:提供地理处理例如工作流和分析功能;

    Web服务的两种接口类型:SOAP、REST

    OGC制定的Web服务标准

    • 网络地图服务WMS
    • 网络地图瓦片服务WMTS
    • 网络要素服务WFS
    • 网络覆盖服务WCS
    • 网络处理服务WPS
    • KML:钥匙孔标记语言
    • ....

    WebGIS应用程序=基础底图+可操作图层+工具

    结合网络及Internet互联网发展,概述WebGIS产生的背景、原因、功能与特色。

    从本世纪开始,internet进入了爆发式增长阶段,网络的铺设以及网速的提升都有了大幅度增加,这为WebGIS的发展提供了坚实的大环境。于是,基于B/S的GIS系统越来越多的开始提供服务,并且在RIA(富客户端)技术、AJAX(动态网页)技术的涌现和成熟,WebGIS也基本能展现出与C/S一样的效果和功能。
    WebGIS的产生背景:传统GIS发展面临信息孤岛、互操作性差、数据冗余、分享能力有限、成本高昂的问题;地理信息共享和互操作的迫切要求;面向普通大众提供各类地理信息服务的需求。
    原因:地理数据共享是GIS网络化的原动力;地理信息处理共享是GIS网络化的推动力量;GIS互操作是GIS网络化的促进因素;GIS应用不再是面向局部和少数人群。
    功能:数据采集和编辑;智能制图;空间查询;地理信息的分发和传播;地理空间分析;
    特色:传播的广远性;用户的众多性;较好的跨平台性;平均费用的低廉性;对最终用户的易用性;更新的统一性;应用的广泛性;

    请阐述国内外3个典型WebGIS应用案例的主要功用、优势与不足之处。

    ArcGIS Online:功能:在线制图;业务分析;个性化页面定制;在线发布GIS服务;开放的APIs,实现业务数据整合等;优势:支持多种用户角色权限;基于公有云;高效的资源检索机制;灵活、多样的资源共享方式;不足:属于商业应用,价格较高;
    SuperMap IS:功能:基本的地图操作功能、公交换乘、路径分析、空间查询等;优势:面向服务的技术体系结构,提供灵活的二次开发方式和并发访向能力,支持跨区域、跨网络的复杂大型网络应用系统集成;不足:不跨平台
    GeoServer:功能:发布地图数据,允许用户对特征数据进行更新、删除、插入操作;优势:开源性、支持多种数据源;不足:操作较ArcGIS Server等而言较为复杂

    结合某具体专题应用设计WebGIS系统,详细阐述该WebGIS应用的背景意义、框架结构、实现方式和系统功能。

    背景:传统的旅游系统是通过图文方式为游客提供景区介绍、地图等服务,这类方式工作量大,数据冗余,体验效果相对较差,游客浏览使用没有针对性;
    框架结构:

    实现方式:系统采用B/S架构,使用SpringBoot前后端分离的技术,简化系统复杂度,组件化程度高,易于扩展和维护,另外B/S系统可以集成到目前流行的小程序中,使用方便。
    表现层:是用户和系统交互的窗口,用户可以通过在表现层的操作对服务端的各个功能进行调用,并使得功能代码获取服务层中的地图等服务,最终提取储存于数据层中的数据。本设计中前端可使用leaflet.js进行地图、要素服务的渲染,ajax进行前后端数据交互。
    服务层:包括地图服务和Web服务,地图服务由已经制作完成的地图发布得到,由Geoserver或ArcGIS Server实现,使用REST风格接口;Web 服务主要是实现网页和属性数据读取相关服务,地图服务则提供基础的地图服务、网络数据服务、几何服务以及其他服务等。
    数据层:包括空间数据以及属性数据的存取,本设计使用MySQL存取属性数据,PostgreSQL存取空间数据。
    系统功能:地图浏览查询;位置查询及旅游路线规划;故事地图制作及导出;与景点附近餐饮、游乐、商超等服务行业合作,为游客提供筛选、推荐功能,游客可对其打分评价等

  • 相关阅读:
    CentOS_关机与重启命令详解
    去除ArrayList重复的对象
    单项设计模式
    死循环的应用
    java学习心得-面向对象与面向过程
    计算机使用个人经验及日常维护
    linux操作系统简介
    集合
    项目学习4
    周末总结
  • 原文地址:https://www.cnblogs.com/liuliang1999/p/13192172.html
Copyright © 2011-2022 走看看