WebGIS的一些学习笔记

news2024/10/6 10:42:24

一、简述计算机网络的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.coloradmin.cn/o/952369.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于深度学习的AI生成式人脸图像鉴别

AIGC(AI内容生成)技术的快速发展确实为创作者提供了高效生产力工具,但同时也引发了一些问题和挑战。这些技术可以生成以假乱真的图像、视频换脸等,给不法分子提供了滥用的机会。其中,一些不法分子可能利用AIGC技术制造…

JZ13 机器人的运动范围

题目描述: 思路:使用深度优先(dfs)搜索方法 从[0,0]开始,每次选择一个方向开始检查能否访问,如果能访问进入该节点,该节点作为子问题,继续按照这个思路访问,一条路走到…

verilator的安装

出现libgz安装包找不到的问题

官方推荐使用的OkHttp4网络请求库全面解析(Android篇)

作者:cofbro 前言 现在谈起网络请求,大家肯定下意识想到的就是 okhttp 或者 retrofit 这样的三方请求库。诚然,现在有越来越多的三方库帮助着我们快速开发,但是对于现在的程序员来说,我们不仅要学会如何去用&#xff…

(牛客周赛 9)C.小美的01串翻转

题目: 样例: 输入 10001 输出 8 思路: 这里是连续的找子串,权值的意思是 我们取反操作了多少次, 我们有假设长度是 5 ,字符串是 10001 那么相邻不一样的字符串有两种情况 01010 或者 10101&#xf…

【项目】Reactor模式的服务器

目录 Reactor完整代码连接 前置知识: 1.普通的epoll读写有什么问题? 2.Connection内的回调函数是什么 3.服务器的初始化(Connection只是使用的一个结构体) 4.等待就绪事件:有事件就绪,对使用Connectio…

MATLAB实现AHP层次分析法——以情人节选取礼物为例

问题背景: 情人节来临之际,广大直男(女)同胞在给异性朋友选购礼物时会遇到难题——什么才是礼物好坏最重要的标准?基于层次分析法AHP进行计算,得出最高权重的指标,给出各位朋友选购礼物的一种思…

Vector<T> 动态数组(模板语法)

C数据结构与算法 目录 本文前驱课程 1 C自学精简教程 目录(必读) 2 动态数组 Vector(难度1) 其中,2 是 1 中的一个作业。2 中详细讲解了动态数组实现的基本原理。 本文目标 1 学会写基本的C类模板语法; 2 为以后熟练使用 S…

java.lang.classnotfoundexception: com.android.tools.lint.client.api.vendor

Unity Android studio打包报错修复 解决方式 java.lang.classnotfoundexception: com.android.tools.lint.client.api.vendor 解决方式 在 launcherTemplate 目录下找到 Android/lintOptions 选项 加上 checkReleaseBuilds false lintOptions { abortOnError false checkRelea…

以GitFlow分支模型为基准的Git版本分支管理流程

以GitFlow分支模型为基准的Git版本分支管理流程 文章目录 以GitFlow分支模型为基准的Git版本分支管理流程GitFlow分支模型中的主要概念GitFlow的分支管理流程图版本号说明借助插件Git Flow Integration Plus实现分支模型管理其他模型TBD模型阿里AoneFlow模型 GitFlow分支模型中…

设计模式的使用——建造者模式+适配器模式

项目代码地址 一、需求介绍 现公司数据库有一张表中的数据,需要通过外部接口将数据推送到别人的系统中。现有的问题是: 数据字段太多,而且双方系统实体字段不一致,每次都要通过get、set方法去对数据取值然后重新赋值。如果后期需…

使用php实现微信登录其实并不难,可以简单地分为三步进行

使用php实现微信登录其实并不难,可以简单地分为三步进行。 第一步:用户同意授权,获取code //微信登录public function wxlogin(){$appid "";$secret "";$str"http://***.***.com/getToken";$redirect_uriu…

家政电子邮件营销怎么做?邮件营销的方案?

家政电子邮件营销的作用?企业如何利用营销邮件拓客? 随着科技的不断发展,家政服务行业也逐渐融入了电子邮件营销的方式,这为家政企业提供了与客户更紧密互动的机会。在本文中,我们将探讨家政电子邮件营销的几个关键步…

OLED透明屏显示技术:未来显示科技的领航者

OLED透明屏显示技术是一种创新性的显示技术,它的特殊性质使其成为未来显示科技的领航者。 OLED透明屏具有高对比度、快速响应时间、广视角和低功耗等优势,同时,其透明度、柔性和薄型设计使其成为创新设计的理想选择。 本文将深入探讨OLED透…

从零做软件开发项目系列之九——项目结项

前言 一个项目,经过前期的需求调研分析,软件设计,程序开发,软件测试、系统部署、试运行系统调试等过程,最后到了项目的验收阶段,也就是项目生命周期的最后一个阶段,即项目结项,它涉…

什么是浏览器缓存(browser caching)?如何使用HTTP头来控制缓存?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 浏览器缓存和HTTP头控制缓存⭐ HTTP头控制缓存1. Cache-Control2. Expires3. Last-Modified 和 If-Modified-Since4. ETag 和 If-None-Match ⭐ 缓存策略⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击…

什么是同源策略(same-origin policy)?它对AJAX有什么影响?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 同源策略(Same-Origin Policy)与 AJAX 影响⭐ 同源策略的限制⭐ AJAX 请求受同源策略影响⭐ 跨域资源共享(CORS)⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记…

rrpc:实现熔断与限流

一、服务端的自我保护(实现限流) 为什么需要限流器? 我们先看服务端,举个例子,假如我们要发布一个 Rrpc 服务,作为服务端接收调用端发送过来的请求,这时服务端的某个节点负载压力过高了&#x…

ARM DIY(五)摄像头调试

前言 今天,就着摄像头的调试,从嵌入式工程师的角度,介绍如何从无到有,一步一步地调出一款设备。 摄像头型号:OV2640 开发步骤 分为 2 个阶段 5 个步骤 阶段一: 设备树、驱动、硬件 阶段二: 应…

多线程使用HashMap,HashMap和HashTable和ConcurrentHashMap区别(面试题常考),硬盘IO,顺便回顾volatile

一、回顾💛 谈谈volatile关键字用法 volatile能够保证内存可见性,会强制从主内存中读取数据,此时如果其他线程修改被volatile修饰的变量,可以第一时间读取到最新的值。 二、💙 HashMap线程不安全没有锁,HashTable线程…