WebGIS的一些学习笔记

一、简述计算机网络的Internet 概念、网络类型分类、基本特征和功用是什么

计算机网络的Internet 概念

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

Internet (因特网):这是一个遵循TCP/IP协议,将全球大大小小的各种计算机网络互连起来的全球最大的计算机网络,即因特网。Internet=inter+networks :网络的网络、网间网。

internet (互连网):指采用了Internet技术和协议进行互连的网络,泛指一般的互连网。

网络类型分类

按规模大小和地域范围局:域网(LAN) 、广域网(WAN) 、城域网(MAN) 、子网

按使用者:公用网、专用网

按拓朴结构分:总线型、星型、环状型、网状型

按网络协议:TCP/IP、 SNA、DNA、SPX/IPX、AppleTALK等

按交换技术:电路交换、分组交换、帧中继、信元交换

按传输技术:广播式网络(共享公共通信信道)、点对点网络(使用分组存储转发路由选择机制)

基本功用:资源共享、数据传输

Internet基本应用:网上信息交流、网上信息获取、网上资源共享等

二、请简要列出GIS系统从桌面向网络的发展历程及推动因素

发展历程:

  • 1993年,出现了第一个网络地理信息系统原型(Xerox Map Server, Virtual Tourist)
  • 1996年,许多GIS软件商相继推出Web服务器站点( ESRI,InterGraph,MapInfo等)
  • 1998年, WebGIS、空间信息服务概念相继出现;
  • 2000年,基于GML的互联网地理信息系统出现;
  • 2002年,移动地理信息系统出现( MapInfo miAware等);
  • 2003年,网格空间信息服务和空间信息网格被广泛关注。

推动因素:

  • 传统GIS发展面临的问题和挑战:信息孤岛、互操作性差、数据冗余,分析能力有限、成本高昂
  • 地理数据共享是GIS网络化的原动力
  • 地理信息处理共享是GIS网络化的推动力量
  • GIS互操作是GIS网络化的促进因素
  • 地理空间信息服务的需求:面向普通大众提供各类地理信息服务,GIS应用不再只面向局部和少数的人群

三、简要描述WebGIS的基本概念定义、主要特征、发展趋势和应用方面

WebGIS基本概念定义:

WebGIS(网络地理信息系统)是指基于网络平台,客户端应用软件采用网络协议,运行在网络上的地理信息系统,即将GIS所能提供的功能通过网络展现给用户。

WebGIS特征:

①基于Internet/Intranet标准;

②分布式服务体系结构;

③发布速度快,范围广,维护方便;

④数据来源丰富、分布存储;

⑤用户界面友好;

⑥系统建设投资少;

⑦系统安全性;

⑧系统协同性

发展趋势:

①开放式的地理信息系统;

②一体化的空间数据管理与分析;

③基于分布式计算的WebGIS;

④网络虚拟地理环境;

⑤移动Internet扩展WebGIS应用

应用方面:

①政务应用——专业用户

“数字城市”,国土规划等

②企业应用——企业用户

基于Intranet的企事业内部业务管理,如:设备管理、线路管理和安全监控管理等

③公众应用——普通用户

基于 Internet 面向普通公众的地理信息服务,如:交通、旅游、餐饮娱乐、房地产和购物等

四、分析ESRI公司为WebGIS提供的公有云和私有云产品及其各自组件

公有云ArcGIS Online

组件:①ArcGIS Online Portal;②ArcGIS Server;③ArcGIS Online services

私有云ArcGIS Enterprise

组件①ArcGIS Server;②ArcGIS Data Store;③Portal for ArcGIS;④ArcGIS Web Adaptor

五、分析ArcGIS Online和OGC标准ISO的地理信息服务分别有哪些

常用OGC规范:

WMS:Web地图服务,利用具有地理空间位置信息的数据制作地图,返回的是图层级的地图影像

WFS:Web要素服务,返回的是要素级的GML编码,并提供对要素的增加、修改、删除等操作

WCS:Web栅格服务,面向空间影像数据,将这些数据作为栅格(Coverage)在网上相互交换

WMTS:Web瓦片地图服务,该规范定义了一些操作,这些操作允许用户访问瓦片地

WFS-G:地名地址要素服务,主要提供地名、地址数据的查询和检索功能,遵循OGC的WFS规范

WPS:Web处理服务,用于解决空间信息互操作的问题

CSW:目录服务,支持空间数据集的发布和搜索

六、请简要说明WebGIS的框架构造,和其各自的作用

WebGIS底层为数据层,提供空间数据与业务数据等基础数据支撑;中间层一般包括提供基础GIS服务资源的GIS服务器,以及负责业务逻辑处理、提供应用服务支撑的应用服务器,其中GIS服务器可以是专业的GIS开发平台、开源GIS项目,也可以是地图服务器,主要为应用层提供地图数据服务和功能服务资源;最上层则为应用层,使用各类WebGIS API进行开发,与GIS服务器或应用服务器交互,实现满足具体需求的Web应用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/115251.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据并行 - DP/DDP/ZeRO

数据并行DP 数据并行的核心思想是:在各个GPU上都拷贝一份完整模型,各自吃一份数据,算一份梯度,最后对梯度进行累加来更新整体模型。理念不复杂,但到了大模型场景,巨大的存储和GPU间的通讯量,就…

vue3渲染函数h的简单使用——定义局部组件

vue3渲染函数h的简单使用 基本用法 创建 Vnodes Vue 提供了一个 h() 函数用于创建 vnodes: import { h } from vueconst vnode h(div, // type{ id: foo, class: bar }, // props[/* children */] )更多用法 详情查看官方文档 在SFC中定义局部组件使用 h函数…

浅谈 Pytest+HttpRunner 如何展开接口测试!

软件测试有多种多样的方法和技术,可以从不同角度对它们进行分类。其中,根据软件生命周期,针对不同的测试对象与目标,可将测试过程分为 4 个阶段:单元测试、集成测试、系统测试和验收测试。本文着重介绍了如何借用 pyte…

QT day3

#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }void Widget::on_ziti_clicked()//字體按鈕的槽函數 {//直接調用Qfontdialo…

堆的基本存储(Java 实例代码)

堆的基本存储 一、概念及其介绍 堆(Heap)是计算机科学中一类特殊的数据结构的统称。 堆通常是一个可以被看做一棵完全二叉树的数组对象。 堆满足下列性质: 堆中某个节点的值总是不大于或不小于其父节点的值。堆总是一棵完全二叉树。 二、适用说明 堆是利用完…

Java“牵手”天猫商品快递费用API接口数据,天猫API接口申请指南

天猫平台商品快递费用接口是开放平台提供的一种API接口,通过调用API接口,开发者可以获取天猫商品的标题、价格、库存、商品快递费用,宝贝ID,发货地,区域ID,快递费用,月销量、总销量、库存、详情…

手把手教你写出第一个C语言程序

Hello, World! 1. 前言2. 准备知识2.1 环境2.2 文件的分类2.3 注释2.3.1 注释的作用2.3.2 注释的两种风格2.3.2.1 C语言的注释风格2.3.2.2 C的注释风格 2.3.3 VS中注释和取消注释的快捷键 3. 开始演示3.1 创建项目3.2 创建源文件3.3 写代码3.4 编译链接运行 4. 代码解释4.1 写主…

电脑组装教程分享!

案例:如何自己组装电脑? 【看到身边的小伙伴组装一台自己的电脑,我也想试试。但是我对电脑并不是很熟悉,不太了解具体的电脑组装步骤,求一份详细的教程!】 电脑已经成为我们日常生活中不可或缺的一部分&a…

如何在VR头显端实现低延迟的RTSP或RTMP播放

技术背景 VR(虚拟现实技术)给我们带来身临其境的视觉体验,广泛的应用于城市规划、教育培训、工业仿真、房地产、水利电力、室内设计、文旅、军事等众多领域,常用的行业比如: 教育行业:VR头显可以用于教育…

自动化管理管理工具----Ansible

目录 ​编辑 一、Ansible概念 1.1特点 二、工作机制(日常模块) 2.1 核心程序 三、Ansible 环境安装部署 四、ansible 命令行模块 4.1command 模块 4.2shell 模块 4.3cron 模块 4.4user 模块 4.5group 模块 4.6copy模块 4.7file模块 4.8ho…

记录--vue 拉伸指令

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 在我们项目开发中,经常会有布局拉伸的需求,接下来 让我们一步步用 vue指令 实现这个需求 动手开发 在线体验 codesandbox.io/s/dawn-cdn-… 常规使用 解决拉伸触发时机 既然我们使用了指令的方式…

C语言每日一练----Day(12)

本专栏为c语言练习专栏,适合刚刚学完c语言的初学者。本专栏每天会不定时更新,通过每天练习,进一步对c语言的重难点知识进行更深入的学习。 今日练习题关键字:最大连续1的个数 完全数计算 💓博主csdn个人主页&#xff1…

【爬虫】5.6 Selenium等待HTML元素

目录 任务目标 创建Ajax网站 创建服务器程序 Selenium XX 等待 1. Selenium强制等待 2. Selenium隐性等待 3. Selenium循环等待 4. Selenium显示等待 等待方法 任务目标 在浏览器加载网页的过程中,网页的有些元素时常会有延迟的现象,在HTML元素…

实战系列(一)| Dubbo和Spring Cloud的区别,包含代码详解

目录 1. 概述2. 核心功能3. 代码示例4. 适用场景 Dubbo 和 Spring Cloud 都是微服务架构中的重要框架,但它们的定位和关注点不同。Dubbo 是阿里巴巴开源的一个高性能、轻量级的 RPC 框架,主要用于构建微服务之间的服务治理。而 Spring Cloud 是基于 Spri…

华为OD机试 - 字符串分割(Java 2023 B卷 100分)

目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路1、根据题意:2、例如:3、解题思路: 五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《…

金仓数据库KingbaseES Windows版本启动时报错的问题

服务启动提示: 原因是使用的授权版本不对,导致服务总是启动不了 先卸载,重启,重新安装,选择下面这个授权文件 再启动开发工具,成功

Mybatis 里面的缓存机制

Mybatis 里面设计的二级缓存是用来提升数据的检索效率,避免每次数据的访问都需要去查询数据库。 一级缓存,是 SqlSession 级别的缓存,也叫本地缓存,因为每个用户在执行查询的时 候都需要使用 SqlSession 来执行, 为了避…

Redis进阶 - JVM进程缓存

原文首更地址,阅读效果更佳! Redis进阶 - JVM进程缓存 | CoderMast编程桅杆https://www.codermast.com/database/redis/redis-advance-jvm-process-cache.html 传统缓存的问题 传统的缓存策略一般是请求到达 Tomcat 后,先查询 Redis &…

Gitlab创建一个空项目

1. 创建项目 Project slug是访问地址的后缀,跟前边的ProjectUrl拼在一起,就是此项目的首页地址; Visibility Level选择默认私有即可,选择内部或者公开,就会暴露代码。 勾选Readme选项,这样项目内默认会带…

CANalyzer panel

(1205条消息) CAPL 脚本中对信号,系统变量,环境变量的 事件响应_capl programs脚本怎么写信号运算_蚂蚁小兵的博客-CSDN博客 注意环境变量是在工程关联的dbc中创建的;而系统变量是在CANoe工程工具栏的”Environment”下的”System Variables”…