武汉理工大学WebGIS20复习资料

上传人:ta****u 文档编号:194267375 上传时间:2023-03-13 格式:DOCX 页数:9 大小:324.63KB
收藏 版权申诉 举报 下载
武汉理工大学WebGIS20复习资料_第1页
第1页 / 共9页
武汉理工大学WebGIS20复习资料_第2页
第2页 / 共9页
武汉理工大学WebGIS20复习资料_第3页
第3页 / 共9页
资源描述:

《武汉理工大学WebGIS20复习资料》由会员分享,可在线阅读,更多相关《武汉理工大学WebGIS20复习资料(9页珍藏版)》请在装配图网上搜索。

1、1、Web2.0 主要特点1)用户参与网站内容制造与Web 1.0网站单项信息发布的模式不同,Web 2.0网站的内容通常是用户发布的,使得用户既是网站内容的浏览 者也是网站内容的制造者,这也就意味着Web 2.0网站为用户提供了更多参与的机会。2)Web2.0更加注重交互性 不仅用户在发布内容过程中实现与网络服务器之间交互,而且,也实现了同一网站不同用户之间的交互,以及不同 网站之间信息的交互。其中,网站之间信息的交互在有的Web类型划分中被独立为Web 3.0。3)符合 Web 标准的网站设计4)Web 2.0网站与Web 1.0没有绝对的界限Web 2.0技术可以成为Web 1.0网站的

2、工具,一些在Web 2.0概念之前诞生的网站(如BBS)本身也具有Web 2.0特 性。例如,B2B电子商务网站的免费信息发布和网络社区类网站的内容也来源于用户。5)Web 2.0的核心不是技术而在于指导思想Web 2.0有一些典型的技术,但技术是为了达到某种目的所采取的手段oWeb 2.0技术本身不是Web 2.0网站的核心, 重要的在于典型的Web 2.0技术体现了具有Web 2.0特征的应用模式。因此,与其说Web2.0是互联网技术的创新,不如说是互联网应用指导思想的革命.2、web2.0 技术对于Web2.0概念的说明,通常采用典型Web2.0网站案例介绍,加上对部分Web2.0相关技

3、术的解释,这些Web2.0 技术主要包括:博客(Blog)、RSS、维基(Wiki)、网摘、社会网络(SNS)、P2P、即时信息(IM)等。具体见课本 p3/43、web2.0基本原则(p6)1)互联网作为平台2)利用集体智慧3)数据是下一个 Intel Inside4)软件发布周期的终结5)轻量型编程模型6)软件超越单一设备7)丰富的用户体验4、web2.0 公司的核心竞争力- 服务,而不是打包的软件,具有高成本效益的可伸缩性。- 控制独特的、难以再造的数据源,并且用户越多内容越丰富- 把用户作为共同开发者来信任。- 利用集体智慧。- 通过客户的自服务来发挥长尾的力量。- 软件超越单一设备。

4、- 轻量型用户界面、开发模式、和商业模式。5、 web GIS 特点1)全球化的服务器/浏览器应用全球范围内任意一个WWW节点的Internet用户都可以访问WebGIS服务器提供的各种GIS服务,甚至还可以进行 全球范围内的GIS数据更新2)真正大众化的 GIS由于Internet的爆炸性发展,Web服务正在进入千家万户,GIS通过Web功能得以扩展,真正成为一种大众使用的 工具。WebGIS给更多用户提供了使用GIS的机会,从Web的任意一个节点Internet用户可以浏览WebGIS站点中的空间 数据、制作专题图,以及进行各种空间检索和空间分析,从而使GIS进入千家万户。3)良好的可扩展

5、性WebGIS很容易跟Web中的其他信息服务进行无缝集成,可以建立灵活多变的GIS应用4)跨平台特性在WebGIS以前,尽管一些厂商为不同的操作系统(如:Windows、UNIX)分别提供了相应的GIS软件版本,但是没有 一个GIS软件真正具有跨平台的特性。而基于Java的WebGIS可以做到一次编成,到处运行(write once, run anywhere),把跨平台的特点发挥得淋漓尽致。第二章1、图是表达概念模型传统GIS制图方法向网络应用的扩展与延伸,利用计算机网络技术(如URI),采用开放的国际标准格式(XML),以 实现地图的网络共享。地理信息-图示表达:图示表达机制是一个抽象的文

6、档,并不是为了直接用于实施的方案。它为开发者提供了一个一 般性的指导,即如何用图式表达数据集中要素实例的机制。如果没有一个表达标准,几个符号标准同时存在,一个 应用将不得不对每个标准设计一个接口。一旦拥有这个国际标准,可以用统一的方式处理所有被这个国际标准支持 的符号标准(ISO 19117 2002)。2009中华人民共和国国家标准GB/T24355-2009)。该标准定义了一个基于表达机制的以要素为中心的规则。 二、图示表达与图式规范:地图图式规范由两个主要部分构成,即地图符号的使用规范与图形规范。 图式规范是图示表达的理论基础,图示表达是图式规范的抽象。图式规范分别对应于图示表达机制的表

7、达规则和表达规范。符号的使用规范分析了地图符号所对应的地理要素 的特征。符号的图形规范表示了符号的几何类型与图形参数。2、基于XML的图示表达基于XML的地理信息图示表达主要是采用XML及其扩展的标记语言描述地理信息及其可视化服务,是地理信息图 示表达与Web应用相结合的产物。相应地,具有3个基本阶段或类型:GML格式转换 GML符号化 GML地图表达一、GML-SVG的图形表达:GML提供了地理要素数据的编码机制,而没有考虑这些数据的可视化问题。GML能被样式为不同的表达格式包括矢量和栅格图像、文本、音乐和声音,而且能用于不同目的、不同设备中 地图是 GML 最通常的表达方法。基于XML的图

8、形表达是通过XSL将GML数据格式转换为SVG,实现DLM到DCM的转换地理数据采用GML表示XSL 作为地图可视化的一种工具 地图采用 SVG 语言表示二、GML-SVG的符号化表达:符号化表达是在XML图形表达的基础上,增加了基于SVG/CSS的地图符号库或样式 库,实现GML的符号化表达。特点:GML是基于XML的地理数据标记语言,能有效表示地理数据。XSLT是实现XML文档之间的格式转换,可以将不支持显示的GML格式转换为图像格式SVG,实现可视化。SVG能描述地图符号,可克服传统GIS之间难以实现地图符号的共享问题。GML-XSLT-SVG的可视化模式,将对GML数据的测试、符号的配

9、置等功能集于一身,增加了系统研究与实现的复杂 度,缺乏灵活性,不便于系统的更新和完善。第三章1、数据的结构化模型结构化、非结构化、半结构化QO-1 Hybrid Cloud菲结恂址垃据丰站甜毗克据结构化数据:如存储在通用数据库中的关系型、面向对象型等数据;它们是严格按照数据库模式的结构录入的。 半结构化数据:目前还没有一个统一的定义,它既不同于毫无结构的文件系统,也不具备数据库系统严谨的结构 它介于两者之间,表现为:数据不遵循固定的模式、结构隐含、模式信息量大、模式变化快、模式与数据统一存储, 先有数据后有模式、没有强制性模式限制。非结构化数据:如声音文件或图象文件中的数据(是二进制位流)2、

10、半结构化数据模型 半结构化数据是一种自描述数据,不必遵循一固定模式。数据库领域将数据描述与数据本身进行了严格的分离 半结构化数据模型:半结构化数据模型,主要有两类:OEM数据库领域。用于表达和处理SSD。对象交换模型(Object Exchange Model,OEM)是最好的例子。XML网络领域。非常适合于构模与查询SSD数据集。OEM模型是一种图状数据模型,而通常的XML数据的数据模型(如DOM)是树状模型。OEM:OEM 中所有实体均为对象,每个对象有唯一标识符,对象分为原子对象和复合对象。 原子对象具有整型、实数、字符串等类型的值复合对象为对象引用集,其中每个引用表示为(标签,标识符)

11、,标签为一字符串。可将OEM模型数据视为一个带标记的有向图,其中图的节点表示对象,图的边表示对象引用。XML:XML 是一种文档格式的描述半结构化数据的标记语言,其最大的特点是可扩展,允许用户自定义标记。随着XML在工业界被广泛采用,在不同的领域、不同的行业,又各自派生出了许多适用于一些特定领域的XML子 集。如最早出现的描述化学分子结构的化学标记语言CML(Chemical Markup Language)、描述数学公式和符号的数学标记 语言 MathML(Mathematica Markup Language 2003)、以及描述矢量图形的 SVG(Scalable Vector Grap

12、hics)。3、XML语法基础XML 指可扩展标记语言;是一种标记语言,很类似HTML; XML设计宗旨是传输数据,而非显示数据;XML 标签没有被预定义,你需要自行定义标签;XML 被设计为具有自我描述性。对XML最好的描述是:XML是独立于软件和硬件的信息传输工具。XML 与 HTML:XML不是HTML的替代XML 和 HTML 为不同的目的而设计: XML 被设计为传输和存储数据,其焦点是数据的内容; HTML 被设计用来显 示数据,其焦点是数据的外观; HTML 旨在显示信息,而 XML 旨在传输信息。与HTML最大不同是XML描述的是结构和语义,而不是格式化。XML的信息整合优势:

13、XML采用Unicode编码系统,不同语言文本可以在同一个文档中混用,使XML成为数据表示的一种开放标准 独立于机器平台、提供商和编程语言,从而为不同系统、不同数据库、不同语言之间搭起沟通的桥梁。XML已经被公认为一种整合基于网络的信息的有效方法,相关的研究也已经表明在网络环境下,XML作为信息整合 的公共协议具有潜在的能力XML用途:XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享。1) XML把数据从HTML分离:通过XML,数据能够存储在独立的XML文件中。 这样你就可以专注于使用 HTML 进行布局和显示,并确保修改底层数据不再需要对 HTML 进行任何的改变。2)

14、XML 简化数据共享: XML 数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。3) XML简化数据传输:通过XML,可以在不兼容的系统之间轻松地交换数据。 对开发人员来说,其中一项最费时的挑战一直是在因特网上的不兼容系统之间交换数据。 由于可以通过各种不兼容的应用程序来读取数据,以 XML 交换数据降低了这种复杂性。4) XML 用于创建新的 Internet 语言:很多新的 Internet 语言是通过 XML 创建的,其中的例子包括:XHTML - 最新的 HTML 版本WSDL - 用于描述可用的 Web ServiceWAP 和 WML - 用于手持设备的标记

15、语言RSS - 用于 RSS feed 的语言RDF 和 OWL - 用于描述资源和本体SMIL - 用于描述针针对 Web 的多媒体XML 文档形成一种树结构:XML 文档必须包含根元素,它是所有其他元素的父元素。XML 文档中的元素形成了一棵文档树。它从根部开始,并扩展到树的最底端。XML的命名空间:XML命名空间提供避免元素命名冲突的方法。在XML中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突oXML解析 器无法确定如何处理这类冲突。添加一个 xmlns 属性,就为元素赋予了一个与某个命名空间相关联的限定名称。第四章1、图式规范中的表达规则 在图式表达

16、规则中,地图符号的简要说明是描述地图符号的适用条件,与表达规则的查询语句相对应; 地图符号的要素特征与几何特征共同决定了地理要素的表达符号,与表达规则的行为语句相对应。地图图式的简要说明具有分析地理要素及其属性的功能,同时通过外部函数分析地图符号在地图中的形状特征,根据图式规范,确定地理要素对应的地图符号AA- r-第五章1、SVG 与地图表达地理数据GML、地图数据SVG和两者之间的转换数据XSL都是基于XML的;GML、SVG、地图三者都是图形的不同 形式;因此,SVG能用于GML的地图表达。SVG 与 GML:GML与SVG都是基于XML且与几何图形相关的标记语言。GML描述地理数据,包

17、括空间几何、要素属性以及要素之间的拓扑关系;SVG 描述图形、图像以及文本,但不支持拓扑表达,两者具有一定的对应关系。0M1.SV(.TGA1L几何L SVG團形点践-*线面-1卜 面体图像一圏像弘L柘扑关系GML专题厲性 XK1I.嚎”- NIuJTiPCklikt -Iectansjle, cincle, icon M The pointA group svg:polyliiiieA 密aipGML与SVG在几何描述方面具有类似的功能,如GML的最小包围盒能通过SVG多边形的getBox()操作实现。GML的线、面与图像能与SVG对应的元素直接映射(表5.1.1),由于GML的点元素在SV

18、G中没有直接的元素表示, 但可以通过SVG的其他图形元素来表示SVG 与地图:SVG能为地图制图提供标准的基于矢量格式的解决方案。CorelDraw制图中没有点的概念,对应于SVG没有点的图 形一样。地图符号可以由SVG的形状元素进行描述;注记由SVG的文本元素表示;图层由SVG的组元素表示。SVG、GML 与地图:GML、SVG与地图之间通过中间枢纽一一图形紧密联系在一起,但各自侧重点不同。GML面向二维空间地理数据的描述;SVG面向二维矢量图形的表达,可用于表示二维矢量的、多媒体的、面向网络SVG+地图:1)放大缩小,用户可以放大地图图像到任何倍数而不必担心损失地图的细节;2)文字的查询,

19、由于文字在SVG图形里面仍然是以文字表示的,所以可以很容易地被查询和修改;3)文件小, SVG 是文本文件,其压缩率非常高,使得文件大小和下载时间大大减少,这对于数据量大的地理数据 在 Web 上发布是非常重要的;4)可提供 16 位色支持,使地图颜色丰富多彩;5)可以很容易地实现和用户交互,编写鼠标事件就可以实现高亮度显示,地图提示,特殊效果等;6)支持超链接,当SVG图形放大或漫游时,通过URL能动态加载更加详细或不在视口范围的数据,实现层状细节 模型的分布式处理。技术篇:第一章1、Web服务(具体见课本p94)网络服务是Web 2.0的重要技术基础和实现方式,网格、云计算等都是基于网络服

20、务的。其中,XML是网络服务的 基础语言。vascripir引擎服务 注昭SVG概念:Web服务(Web Service)是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同GS Wreb Servic制氏务器1虻鰭版服一A;务务平台的应用服务可以互操作。根据W3C的定义,Web服务应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口(API)所组成的,它们通过网络,例如国际互联网(Internet)的远程服务器端, 执行客户所提交服务的请求。2、基础 web 地理信息服务( p97-p102)第一章1、丰富互联网应用程序丰富互联网应用程序(

21、Rich Internet applications, RIA),又译为丰富性网络应用服务,是一种具有近似于传统桌面应 用软件系统功能和特性的网络应用系统。简单地说, RIA 就是将互联网应用于传统的桌面应用程序结合,使互联网应用程序具有界面丰富、交互性强、反映 迅速等优点。2、Ajax 结构1)使用基于XHTML和CSS标准的表示方法;2)使用Document Object Model(DOM)进行动态显示和交互;3)使用XML和XSLT进行数据交换和操作;4)使用XMLHttpRequest与服务器进行异步通信;5)使用JavaScript绑定以上技术。3、Ajax 工作原理Ajax的工作

22、原理就是相当于在传统Web应用程序模型即B/S模型之间加了一个中间层,使用户操作与服务器响应 异步化。第三章1、Google地图服务应用基础(p115-117)2、Google Maps API(p129-132)第四章1、脚本语言定义脚本(script)语言的概念源于Unix系统,在Unix系统中,将主要以行命令组成的命令集称为Shell脚本程序在 Web 中允许嵌入一些小的程序段来完成特定的功能,这样的一些小程序称为脚本,系统对于这样的“小程序” 通常并不像一般的程序那样编译执行,而是逐行解释执行。脚本中所使用的命令及语句集称为脚本语言2、脚本语言的特点(p137)AA- r-第五章1、M

23、ashup 关键问题及其集成特点Mashup 表示通过多种渠道将多个源的数据、应用功能糅合起来创建全新的服务 从多个分散的站点获取信息源组合成新网络应用。Mashup运用Web2.0技术.它通过开放API、RSS等方式把不同内容源聚合起来。并使用AJAX等技术增加了与用户 的交互2、系统构架与关键技术架构:API /内容提供者 心聚合来源Mashup站点 聚合逻辑审客户机的Web 令聚合逻辑和呈现聚合原理右i 岀现该点房屋信息瞬内容提供者:房产信息列表、Google Map Mashup站点:逻辑存放地点,监听点击事 件获取地址“搜索房屋信息寿客户机的Web:展示给用户,点击地图,心两种方式: 服务器端聚合 客户端聚合。实现技术:Web协议:SOAP和REST; Ajax;屏幕抓取;语义Web和RDF; RSS和ATOMAvy . Vr.第六章1、新地理(p158) 2、参与性 GIS(p159)

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!