WEBGIS期末复习重点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
等。
Arcgis server
特点 发布的服务所见及所得 空间数据的管理、分析及可视化 提供从发布到管理及构建企业级应用的整套方案 开发包支持.Net、Java 平台及各种客户端 API 开发技术 支持多种服务类型及标准 支持 IT、Web 及商业标准 与生俱来的支持 SOA 架构
ArcIMS
特征: 1. 简单易用的安装、应用和管理向导和模板; 2. 强大的客户端,支持流方式传输矢量数据; 3. 在 Internet 桌面浏览器中集成本地数据与网络中的数据; 4. 服务器构架的灵活性; 5. 高质量的地图符号显示。6.支持要素数据流方式,支持不同来源的数据整合以及使用一 些辅助工具。
超图
5、 Web Gis 主要实现的技术模式,并比较他们的技术原理。 通用网关接口
通过环境变量、命令行参数、标准输 入/输出与 Web 服务器和 GIS 服务器进行通信,传递有 关参量和 GIS 处理结果。 动态网页技术, 如 ASP、JSP、 PHP 等 以 ASP 为例,通过调用服务器端的组件来实现各 种功能并将结果返回给客户端。 服务器应用程序接口 (ServerAPI) 依附于特定的 Web 服务器,运行 于 Web 服务器的进程中,实现过程和 CGI 类似,运行效率远 高于 CGI 程序。 JavaApplet 技术 将 JavaApplet 自 动下载到客户端的浏览器上,并利用 URL 对象来分布式访问具有 URL 的对 象。
系统开发中 C/S 结构(Client/Server)中 Clien(t 客户端)往往可以由 B/S 结构(Browser/Server 结构)的 Browser(浏览器)及其载体承担,C/S 结构的 Web 应用与 B/S 结构(Browser/Server 结构)具有紧密联系。大系统和复杂系统中,C/S 结构和 B/S 结构的嵌套也很普遍。 原来的 Client/Server 结构转变成 Browser/Server 结构后,客户机的压力大大减轻,负荷被均 衡地分配给了服务器。由于这种结构不再需要专用的客户端软件,因此也使技术维护人员从
1、 如果让你搭建一个拥有多个节点的网络系统,并说明它在搭建过程中它的安全性如何 考虑。 1) 防止内联网信息系统的一些重要信息交互在传输的过程中被非法截获 2) 确保网络和系统隔离(防火墙等)的安全 3) 网络和系统安全扫描 4) 安全实时监控与入侵发现技术 5) 操作系统安全加固 6) 数据库系统和应用系统安全加固 7) 可生存技术性 8) 加强安全管理技术 2、 主流的 Web Gis 软件都有那些,具有那些特点?比如上课实验时用的 arc servres 等
4. 平台无关 WebGIS 的客户端采用的是通用浏览器
5. 成本低廉、操作简单 6. 支持地理分布存储的多源数据
WebGIS 能充分利用已有的各种空间信息资源,支持地理上分布存储的多种来 源和格式的空间数据,不仅有利于数据的维护和更新,而且有利于平衡系统负 载,提高存取速度。
Browser/Server 结构从根本上弥补了传统的二层模式的 Client/Server 结构的缺陷,是应用系 统体系结构中一次深刻的变革。
4、 以我们知道的某个 Web Gis 平台为例,说明他的软件架构。 (arcgis servres 架构 体系)。
Arcgis server 架构图
在这幅图中,可以看到作为一个完整的 GIS 服务器站点架构,它包括服务管理员,服务发 布者,有数据服务器,GIS 服务器,有 Web 服务器以及使用 ArcGIS Server 服务的各种终端 (桌面端,移动端,浏览器等)。
3、 C/S 架构;B/S 架构是什么?他们都有什么特点、区别、联系? 一、C/S 架构
C/S 架构是一种典型的两层架构,其全程是 Client/Server,即客户端服务器端架构,其客户 端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,
客户端通过数据库连接访问服务器端的数据;另一种是 Socket 服务器端,服务器端的程序 通过 Socket 与客户端的程序通信。 C/S 架构的优缺点: 优点:
4)客户端服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到 的。(在 Ajax 风行后此问题得到了一定程度的缓解) C/S 与 B/S 区别: 1.硬件环境不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供 连接和数据交换服务. B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自
WebGIS 基本概念 1. 通俗地讲,WebGIS 是指工作在 Web 网上的 GIS,是传统的 GIS 在网络上的延伸和 发展,具有传统 GIS 的特点,可以实现空间数据的检索、查询、制图输出、编辑等 GIS 基本功能,同时也是 Internet 上地理信息发布、共享和交流协作的基础。 2. 狭义上讲,WebGIS 是一种在 Internet 技术上发展起来的新技术,其核心是将 GIS 的功能嵌入到满足 HTTP 和 TCP/IP 标准的 Internet 应用体系中,实现 Internet 环境 下地理信息的有效管理与处理。
两者之间的处理负载。这种结构适应了空间数据分布的特征,提高了网络计算
资源和存储资源的利用率。
3. 服务范围广 WebGIS 服务范围广泛主要体现在两方面:WebGIS 可以通过网络为更加广阔范 围内的用户提供空间信息服务;WebGIS 客户可以同时访问多个位于不同地方 的服务器上的最新数据,而这一 Internet/Intranet 所特有的优势极大地方便了 GIS 的数据管理。
己管理. 有比 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 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再 做一个全新的系统
繁重的安装、配置和升级等维护工作中解脱了出来,可以把主要精力放在服务器程序的更新
工作上。同时,使用 Web 浏览器作为客户端软件,界面友好,新开发的系统也不需要用户 每次都从头学习。而且,这种三层模式,层与层之间相互独立,任何一层的改变都不影响其
他层原有的功能,所以可用不同厂家的产品组成性能更佳的系统。总之,三层模式的
WebGIS 特点 WebGIS 使各种用户能通过浏览器对空间数据进行访问,实现检索、查询、制图输出、 编辑等 GIS 基本功能。它具有网络 GIS 的所有特点。在以下几个方面,WebGIS 还显示 出其与传统 GIS 的根本区别。 1. 基于 Internet/Intranet 标准 2. 分布式体系结构 空间数据本身在空间上是分布的,WebGIS 采用分布式体系结构形成了客户端 和服务器端相互分离、协同工作的多层分布结构,通过各种均衡策略有效平衡
ActiveX 技术 由 HTML、Script 和 Active 组件组成,建立在 OLE 标准之上,通过 ActiveX 控件的属 性、事 件、方法等与应用程序交互完成具体任务和信息通道。
Plug-in 技术 与具体的浏览器相关,和浏览器一 起处理空间数据。 6、 什么是 Web Gis ?它有什么特点。
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 等信息、流向的变化, 更像交易中心。 联系:
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 架构的最大问题。
天地图
特点 区别于普通地图网站,“天地图”是以门户网站和服务接口两种形式提供服务。普通公
众接入互联网就可以方便地实现各种地理信息数据的二维、三维浏览,进行地名搜索定位、
距离和面积量算、兴趣点标注、屏幕截图打印等操作。而导航、餐饮、宾馆酒店等商业地图 网站经过授权后,可以自由调用相关地理信息服务资源,进行专题信息加载、增值服务功能 开发,从而大大节省地理信息采集更新维护所需的成本啊。
Supermap
特征 共相式思想的核心技术,为跨平台提供了基础;全面基于 SOA 的架构体系,方便
系统集成和扩展;开放式服务架构,满足任意层次的开发需求;灵活的企业级应用系统 部署;以服务的方式提供完整的 GIS 功能,允许在权限范围内被广泛的访问和使用; 基于网络的 GIS 服务,允许分布于各地且采用不同技术的资源协同工作;松散耦合的 服务,允许与其他标准业务系统集成;支持多源服务无缝聚合,便于 GIS 数据和 GIS 功能共享;分布式多层次空间服务集群,通过多个 GIS 服务器的资源整合提高服务性 能;支持广泛的应用开发环境,Java、.NET、AJAX、Flex、Silverlight 、html5 等;提 供三维服务(数据、制图与分析)发布、支持三维终端、支持二三维一体化应用
相关文档
最新文档