WEBGIS期末复习重点_第1页
WEBGIS期末复习重点_第2页
WEBGIS期末复习重点_第3页
WEBGIS期末复习重点_第4页
WEBGIS期末复习重点_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 如果让你搭建一个拥有多个节点的网络系统 并说明它在搭建过程中它的安全性如如果让你搭建一个拥有多个节点的网络系统 并说明它在搭建过程中它的安全性如 何何 考虑 考虑 1 防止内联网信息系统的一些重要信息交互在传输的过程中被非法截获 2 确保网络和系统隔离 防火墙等 的安全 3 网络和系统安全扫描 4 安全实时监控与入侵发现技术 5 操作系统安全加固 6 数据库系统和应用系统安全加固 7 可生存技术性 8 加强安全管理技术 2 主流的主流的 Web Gis 软件都有那些 具有那些特点 比如上课实验时用的软件都有那些 具有那些特点 比如上课实验时用的 arc servres 等等 等 等 Arcgis server 特点 发布的服务所见及所得 空间数据的管理 分析及可视化 提供从发布到管理及构建企业级应用的整套方案 开发包支持 Net Java 平台及各种客户端 API 开发技术 支持多种服务类型及标准 支持 IT Web 及商业标准 与生俱来的支持 SOA 架构 ArcIMS 特征 1 简单易用的安装 应用和管理向导和模板 2 强大的客户端 支持流方式传输矢量数据 3 在 Internet 桌面浏览器中集成本地数据与网络中的数据 4 服务器构架的灵活性 5 高质量的地图符号显示 6 支持要素数据流方式 支持不同来源的数据整合以及使用 一些辅助工具 Supermap 特征 共相式思想的核心技术 为跨平台提供了基础 全面基于 SOA 的架构体系 方 便系统集成和扩展 开放式服务架构 满足任意层次的开发需求 灵活的企业级应用 系统部署 以服务的方式提供完整的 GIS 功能 允许在权限范围内被广泛的访问和 使用 基于网络的 GIS 服务 允许分布于各地且采用不同技术的资源协同工作 松 散耦合的服务 允许与其他标准业务系统集成 支持多源服务无缝聚合 便于 GIS 数据和 GIS 功能共享 分布式多层次空间服务集群 通过多个 GIS 服务器的资源整 合提高服务性能 支持广泛的应用开发环境 Java NET AJAX Flex Silverlight html5 等 提供三维服务 数据 制图与分析 发布 支持三维终端 支持二三维 一体化应用 天地图 特点 区别于普通地图网站 天地图 是以门户网站和服务接口两种形式提供服务 普通 公众接入互联网就可以方便地实现各种地理信息数据的二维 三维浏览 进行地名搜索定 位 距离和面积量算 兴趣点标注 屏幕截图打印等操作 而导航 餐饮 宾馆酒店等商 业地图网站经过授权后 可以自由调用相关地理信息服务资源 进行专题信息加载 增值 服务功能开发 从而大大节省地理信息采集更新维护所需的成本啊 3 C S 架构 架构 B S 架构是什么 他们都有什么特点 区别 联系 架构是什么 他们都有什么特点 区别 联系 一 C S 架构 C S 架构是一种典型的两层架构 其全程是 Client Server 即客户端服务器端架构 其客 户端包含一个或多个在用户的电脑上运行的程序 而服务器端有两种 一种是数据库服务 器端 客户端通过数据库连接访问服务器端的数据 另一种是 Socket 服务器端 服务器端 的程序通过 Socket 与客户端的程序通信 C S 架构的优缺点 优点 1 C S 架构的界面和操作可以很丰富 2 安全性能可以很容易保证 实现多层认证也不难 3 由于只有一层交互 因此响应速度较快 缺点 1 适用面窄 通常用于局域网中 2 用户群固定 由于程序需要安装才可使用 因此不适合面向一些不可知的用户 3 维护成本高 发生一次升级 则所有客户端的程序都需要改变 二 B S 架构 B S 架构的全称为 Browser Server 即浏览器 服务器结构 Browser 指的是 Web 浏览器 极少数事务逻辑在前端实现 但主要事务逻辑在服务器端实现 Browser 客户端 WebApp 服务器端和 DB 端构成所谓的三层架构 B S 架构的系统无须特别安装 只有 Web 浏览器 即可 B S 架构中 显示逻辑交给了 Web 浏览器 事务处理逻辑在放在了 WebApp 上 这样就避免了庞大的胖客户端 减少了客户端的压力 因为客户端包含的逻辑很少 因此也被成为瘦客户端 B S 架构的优缺点 优点 1 客户端无需安装 有 Web 浏览器即可 2 BS 架构可以直接放在广域网上 通过一定的权限控制实现多客户访问的目的 交互性 较强 3 BS 架构无需升级多个客户端 升级服务器即可 缺点 1 在跨浏览器上 BS 架构不尽如人意 2 表现要达到 CS 程序的程度需要花费不少精力 3 在速度和安全性上需要花费巨大的设计成本 这是 BS 架构的最大问题 4 客户端服务器端的交互是请求 响应模式 通常需要刷新页面 这并不是客户乐意看 到的 在 Ajax 风行后此问题得到了一定程度的缓解 C S 与 B S 区别 1 硬件环境不同 C S 一般建立在专用的网络上 小范围里的网络环境 局域网之间再通过专门服务器提供 连接和数据交换服务 B S 建立在广域网之上的 不必是专门的网络硬件环境 例与电话上网 租用设备 信息自 己管理 有比 C S 更强的适应范围 一般只要有操作系统和浏览器就行 2 对安全要求不同 C S 一般面向相对固定的用户群 对信息安全的控制能力很强 一般高度机密的信息系统 采用 C S 结构适宜 可以通过 B S 发布部分可公开信息 B S 建立在广域网之上 对安全的控制能力相对弱 可能面向不可知的用户 3 对程序架构不同 C S 程序可以更加注重流程 可以对权限多层次校验 对系统运行速度可以较少考虑 B S 对安全以及访问速度的多重的考虑 建立在需要更加优化的基础之上 比 C S 有更高 的要求 B S 结构的程序架构是发展的趋势 从 MS 的 Net 系列的 BizTalk 2000 Exchange 2000 等 全面支持网络的构件搭建的系统 SUN 和 IBM 推的 JavaBean 构件技术等 使 B S 更加成熟 4 软件重用不同 C S 程序可以不可避免的整体性考虑 构件的重用性不如在 B S 要求下的构件的重用性 好 B S 对的多重结构 要求构件相对独立的功能 能够相对较好的重用 就入买来的餐桌可以 再利用 而不是做在墙上的石头桌子 5 系统维护不同 C S 程序由于整体性 必须整体考察 处理出现的问题以及系统升级 升级难 可能是再 做一个全新的系统 B S 构件组成 方面构件个别的更换 实现系统的无缝升级 系统维护开销减到最小 用户从 网上自己下载安装就可以实现升级 6 处理问题不同 C S 程序可以处理用户面固定 并且在相同区域 安全要求高需求 与操作系统相关 应 该都是相同的系统 B S 建立在广域网上 面向不同的用户群 分散地域 这是 C S 无法作到的 与操作系统 平台关系最小 7 用户接口不同 C S 多是建立的 Window 平台上 表现方法有限 对程序员普遍要求较高 B S 建立在浏览器上 有更加丰富和生动的表现方式与用户交流 并且大部分难度减低 减低开发成本 8 信息流不同 C S 程序一般是典型的中央集权的机械式处理 交互性相对低 B S 信息流向可变化 B B B C B G 等信息 流向的变化 更像交易中心 联系 系统开发中 C S 结构 Client Server 中 Client 客户端 往往可以由 B S 结构 Browser Server 结构 的 Browser 浏览器 及其载体承担 C S 结构的 Web 应用与 B S 结构 Browser Server 结构 具有紧密联系 大系统和复杂系统中 C S 结构和 B S 结构的 嵌套也很普遍 原来的 Client Server 结构转变成 Browser Server 结构后 客户机的压力大大减轻 负荷被 均衡地分配给了服务器 由于这种结构不再需要专用的客户端软件 因此也使技术维护人 员从繁重的安装 配置和升级等维护工作中解脱了出来 可以把主要精力放在服务器程序 的更新工作上 同时 使用 Web 浏览器作为客户端软件 界面友好 新开发的系统也不需 要用户每次都从头学习 而且 这种三层模式 层与层之间相互独立 任何一层的改变都 不影响其他层原有的功能 所以可用不同厂家的产品组成性能更佳的系统 总之 三层模 式的 Browser Server 结构从根本上弥补了传统的二层模式的 Client Server 结构的缺陷 是 应用系统体系结构中一次深刻的变革 4 以我们知道的某个以我们知道的某个 Web Gis 平台为例 说明他的软件架构 平台为例 说明他的软件架构 arcgis servres 架构架构 体系 体系 Arcgis server 架构图 在这幅图中 可以看到作为一个完整的 GIS 服务器站点架构 它包括服务管理员 服务发 布者 有数据服务器 GIS 服务器 有 Web 服务器以及使用 ArcGIS Server 服务的各种终 端 桌面端 移动端 浏览器等 超图 5 Web Gis 主要实现的技术模式 并比较他们的技术原理 主要实现的技术模式 并比较他们的技术原理 通用网关接口 通过环境变量 命令行参数 标准输 入 输出与 Web 服务器和 GIS 服务器进行通信 传递有 关参量和 GIS 处理结果 动态网页技术 如 ASP JSP PHP 等 以 ASP 为例 通过调用服务器端的组件来实现各 种功能并将结果返回给客户端 服务器应用程序接口 ServerAPI 依附于特定的 Web 服务器 运行 于 Web 服务器的进程中 实现过程和 CGI 类似 运行效率远 高于 CGI 程序 JavaApplet 技术 将 JavaApplet 自 动下载到客户端的浏览器上 并利用 URL 对象来分布式访问具有 URL 的 对象 ActiveX 技术 由 HTML Script 和 Active 组件组成 建立在 OLE 标准之上 通过 ActiveX 控件的属 性 事件 方法等与应用程序交互完成具体任务和信息通道 Plug in 技术 与具体的浏览器相关 和浏览器一 起处理空间数据 6 什么是什么是 Web Gis 它有什么特点 它有什么特点 WebGIS 基本概念 1 通俗地讲 WebGIS 是指工作在 Web 网上的 GIS 是传统的 GIS 在网络上的延伸 和发展 具有传统 GIS 的特点 可以实现空间数据的检索 查询 制图输出 编 辑等 GIS 基本功能 同时也是 Internet 上地理信息发布 共享和交流协作的基础 2 狭义上讲 WebGIS 是一种在 Internet 技术上发展起来的新技术 其核心是将 GIS 的功能嵌入到满足 HTTP 和 TCP IP 标准的 Internet 应用体系中 实现 Internet 环境 下地理信息的有效管理与处理 WebGIS 特点 WebGIS 使各种用户能通过浏览器对空间数据进行访问 实现检索 查询 制图输出 编辑等 GIS 基本功能 它具有网络 GIS 的所有特点 在以下几个方面 WebGIS 还显 示出其与传统 GIS 的根本区别 1 基于 Internet Intranet 标准 2 分布式体系结构 空间数据本身在空间上是分布的 WebGIS 采用分布式体系结构形成了客户端 和服务器端相互分离 协同工作的多层分布结构 通过各种均衡策略有效平 衡两者之间的处理负载 这种结构适应了空间数据分布的特征 提高了网络 计算资源和存储资源的利用率 3 服务范围广 WebGIS 服务范围广泛主要体现在两方面 WebGIS 可以通过网络为更加广阔 范围内的用户提供空间信息服务 WebGIS 客户可以同时访问多个位于不同地 方的服务器上的最新数据 而这一 Internet Intranet 所特有的优势极大地方便 了 GIS 的数据管理 4 平台无关 WebGIS 的客户端采用的是通用浏览器 5 成本低廉 操作简单 6 支持地理分布存储的多源数据 WebGIS 能充分利用已有的各种空间信息资源 支持地理上分布存储的多种来 源和格式的空间数据 不仅有利于数据的维护和更新 而且有利于平衡系统 负载 提高存取速度 7 举例说明当前举例说明当前 Web Gis 的发展趋势 分支和发展的发展趋势 分支和发展 方向 方向 WebGIS 应用前景 随着 WebService 的兴起 一系列的服务 通信标准的制定 在网络上实现 GIS 互 操作已成为可能 WebGIS 自身将与各种先进的计算机技术相结合 例如虚拟现实技术 多媒体技术 等 这将会极大地扩展 WebGIS 的应用和发展空间 结合 GPS 移动 GIS 等技术的研究与实用化 WebGIS 将深入到人们的日常工作与 生活中 电子商务 电子政务的应用离不开空间信息 WebGIS 将为其提供良好的支持 WebGIS 的发展趋势 3 1 更加的面向服务 从数据服务到信息处理服务 随着 Internet 分布式计算以及计算图形学的飞速发展 开发基于 Internet 的 3 维 GIS 系统 已成为可能 这三种技术的有力结合 为地理信息系统开创了一个新的时代 促使 WebGIS 的概念由地理数据服务提高到地理信息处理服务的新阶段 地理信息服务 GIServices 的概念是地理信息系统发展的必然趋势 3 2 网格 GIS 互联网技术正经历着 Internet Web 网格的发展历程 网格技术已逐渐成为新一代计算机网 络技术发展的主流 在基于网格技术的网络环境下 互联网应用更强调网上各种资源的共 享与互操作性 这种发展趋势对当前各种形式的 GIS 包括 WebGIS 必将产生越来越深刻的 影响 3 3 虚拟地理环境 所谓虚拟地理环境 是指用计算机技术来生成一个逼真的三维视觉 听觉 触觉或嗅觉等 感觉世界 让用户可以从自己的视点出发 利用自然的技能和某些设备对这一生成的虚拟 世界客体进行浏览和交互考察 这一定义强调的是 逼真的感觉 自然的交互 个人的视 点及迅速的响应 3 4 多源数据访问 网络环境下开放的空间数据交换格式是目前普遍追求的目标 GML SVG 方式是今后的发 展方向 GML Geography Markup Language 是由 Open GIS 联盟制定的基于 XML 的对地理 信息 包括地理特征的几何属性 的传输和存储的编码规范 SVG Scalable Vector Graphics 是 可伸缩的矢量图形 是用来描述二维图形的 XML 语言 应用 GML 和 SVG 可以克服传统 WebGIS 的很多缺点 GML 可以用来交换 GIS 数据 而 SVG 可以用来方便浏览 GIS 数据 两者可以互相补充 使 WebGIS 的功能更加丰富 开发更加简单 实现更加容易 3 5 智能化的 GIS 目前 GIS 的大部分应用都处于输出信息为客户提供辅助决策支持的阶段 缺乏知识处理 主动学习和推理的能力 而客户需要的却不仅仅是信息 还有针对某种问题的知识或智能 解决方案 客户希望在与 GIS 的交互过程中 GIS 能通过知识学习和积累逐步了解客户的 习惯 需求等 不断实现优化以便提供个性化的服务 因此 基于知识的 GIS 智能化研究 是今后一个很重要的方向 8 Web Gis 与传统的 基于桌面的 局域网的与传统的 基于桌面的 局域网的 Gis 相比有什么优势 相比有什么优势 与传统的 GIS 相比 WebGIS 主要有以下特点 1 更简单的操作 更低的开发管理成本 WebGIS 利用浏览器进行地理信息发布 从而使 客户不必专业培训 更不需要购买昂贵的专业 GIS 平台 不用关心空间数据库的维护就可以 直接通过 Web 浏览器获取所需的数据 进行各种地理信息的分析 2 更方便的信息共享 全球范围内任意一个 Web 站点的 GIS 用户都能获得 WebGIS 服务 器提供的服务 并且 WebGIS 实现了客户可同时访问不同服务器上的最新数据 从而真正 的实现了 GIS 的大众化 3 与其它 Web 应用的无缝集成 开放的 非专用的 Internet 技术标准为 WebGIS 进一步 扩展提供了极大的空间 并为 WebGIS 与其他信息服务进行无缝集成提供了最好的平台 从而使 WebGIS 的功能更丰富 4 平台的独立性 不论客户端的软硬件如何 只要能用 Web 浏览器 就可以访问 WebGIS 数据 特别是随着 SunONE 和 Microsoft 公司的 NET 计划的发展 一次编写 到 处运行的 WebGIS 是完全可以实现的 从而使 WebGIS 的跨平台性向更深层次发展 5 高效的平衡计算负载 WebGIS 系统能充分利用网络资源 将基础性 全局性的处理交 由服务器执行 而对数据量较小的简单操作则由客户端直接完成 这种计算模式能灵活高 效地寻求计算负荷和网络流量负载在服务器端和客户端的合理分配方案 9 与与 Web Gis 相关的研究前沿有那些 相关的研究前沿有那些 1 地理标记语言 网络环境下开放的空间数据交换格式 2 开放式地理信息系统3 一体 化的空间数据管理与分析 4 基于分布式计算的 WebGIS 5 网络虚拟地理环境 6 移 动通信技术扩展 GIS 应用 10 Web Gis 的技术特点以及需要解决的问题有那些 的技术特点以及需要解决的问题有那些 特点 1 GIS 技术网络化特点 一方面 GIS 技术发展大致经历了三个主要阶段 专业式 GIS 桌面 GIS 到网络 GIS 另一方面 GIS 技术网络化还表现为 GIS 的数据模型 数据组织与 存储模式的网络化 ESRI 公司的 Geodatabase 数据模型是个典型的网络化 GIS 数据模型 Oracle 的 SDO 数据模型 ArcSDE 的连续数据模型 2 GIS 应用网络化特点 首先 数据共享的网络化特点 尤其是网络化的数据库 其次 GIS 应用协同网络化特点也非常突出 3 更广泛的应用领域和访问范围 4 真正的信息共享 屏蔽了软硬件差异 用户对 GIS 数据或功能的访问通过普通的 Web 浏览器或专用的客户端程序进行 用户不需要关心服务器的具体实现细节 还可以在本机 或某个服务器上进行分布式组件的动态组合和空间数据的协同处理与分析 实现远程异构 数据的共享 5 系统成本降低 普通 GIS 在每个客户端都要配备昂贵的专业 GIS 软件 而用户使用的 经常只是一些最基本的功能 造成极大浪费 网络 GIS 是利用个性化的终端进行信息发布 其软件成本与全套专业 GIS 相比明显要节省的多 同时维护费用也大大降低 尚需解决的问题 1 网络带宽的限制 WebGIS 最大的问题就是数据传输量 2 复杂地理信息的查询 分析和处理 3 图形信息的表达困难 11 面向面向 web 服务的服务的 gis 体系结构及其实现过程体系结构及其实现过程 集中式体系结构 使用的是终端 工作站模式 工 作站集中了所有的计算 数据处理全部在服务器端完成 终端仅为用户操作计算机的界面 2 用来显示数据处理结果 终端用户不能进行任何操作 所得图形数据是静态的 两层体系结构模式 采用客户 服务器模式 客户机和服务器通过网络协议进行信息交互 客户机向服务器发出数 据和 GIS 数据处理工具请求 服务器根据请求将数据和数据处理工具一并传送给客户机 客 户机根据用户操作完成数据处理和分析 WebGIS 的多层体系结构 多层体系结构屏蔽了客户机和服务器的直接连接 由中间层 Web 服务器接受客户机请求 然 后寻找相应的数据库以及处理程序 经由 GIS 数据处理器处理将结果返回客户端 12 简单说简单说 HTTP 与与 TCP IP 的关系的关系 1 TCP IP 协议 规范了 Internet 上所有计算机之间的数据传输格式和传送方式 2 HTTP 协议 超文本传输协议 采用请求 应答模式实现客户机与服务器的信息通信 TCP IP 是传输层协议 主要解决数据如何在网络中传输 而 HTTP 是应用层协议 主要解 决如何包装数据 我们在传输数据时 可以只使用传输层 TCP IP 但是那样的话 由于没有应用层 便 无法识别数据内容 如果想要使传输的数据有意义 则必须使用应用层协议 应用层协议 很多 有 HTTP FTP TELNET 等等 也可以自己定义应用层协议 WEB 使用 HTTP 作 传输层协议 以封装 HTTP 文本信息 然后使用 TCP IP 做传输层协议将它发送到网络上 13 webgis 关键技术有哪些关键技术有哪些 1 空间数据发布 WebGIS 能以图形方式显示空间数据 2 空间查询检索和联机处理 利用浏览器提供的交互能力 WebGIS 可以实现图形及属性数据的查询检索 并通过与浏 览器交互来远程操作这些数据 3 空间数据可视化 通过某种 Web 传输方式 把空间图形及属性数据或者是分析结果发送到客户端的浏

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论