网络地理信息系统课件2_第1页
网络地理信息系统课件2_第2页
网络地理信息系统课件2_第3页
网络地理信息系统课件2_第4页
网络地理信息系统课件2_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

网络地理信息系统第一节:计算机网络基础第二节:网络地理信息系统组合方式全集中式数据集中式功能集中式全分布式函数库服务器第三节:万维网地理信息系统(WebGIS)WEBGIS的定义Webgis的构建模式

1)基于服务器的WebGIS模式

2)基于客户机的WebGIS模式

3)基于服务器/客户机的WebGIS模式WEBGIS的实现技术

较常用的有:CGI:即通用网关接口技术(CommonGatewayIterface);Plug-in,即应用程序插件技术;ActiveX控件和COM对象构件;Java语言编程的技术,包括Java小程序(Applet)和Java虚拟机技术(VRM)等WEBGIS技术发展趋势1.GML——网络环境空间数据交换和共享的途径

HTMLXMLGML空间数据的特点:空间数据具有:多源性,多语义性,多时空性,多尺度和获取数据手段的复杂性等特点,传统的web语言:HTML超文本标识语言,它其实是一种文本显示语言,其表现力弱,结构简单,扩展性差,互操作困难,不利于空间数据的显示,处理和共享,随着webgis的发展,这种弊端越来越明显,迫切需要改变XML可扩展标识语言--ExtensibleMarkupLanguage)他是W3C组织所公布的新一代web语言。XML语言是一种元语言,是用来定义其他语言的语言。可以让信息提供者根据需要,自行定义标记和属性名,也可以包含描述法,从而使XML具有跨平台、灵活性、可扩展、自我描述、高度结构化等特点,特别可以以其为基础定义其特定领域的特殊标记语言,作为该领域信息交换和数据共享的基础。GML在地理空间领域,OpenGIS联盟(OGC)于2000年4月推出地理标记语言(geographymarkuplanguage-GML),一种基于XML的对地理信息(包括地理特征的几何和属性)的传输和存储的编码规范,并与2001年2月制定了更为完善的GML2.0版本在WEBGIS中引入GML,至少可以获得以下好处:1.使来自不同地方,不同数据库,不同Gis软件所产生的空间数据能够无缝集成2.有利于实现空间数据的标准化,并且这是一个开放的标准,得到各大公司的支持,具有良好的扩展性。SVG(ScalableVectorGraphics)是一种基于XML的用来描述二维矢量图形和矢量/点阵混合图形的置标语言,是一种全新的矢量图形规范。SVG规范定义了SVG的特征、语法和显示效果,包括模块化的XML命名空间(namespace)和SVG文档对象模型(DOM)。SVG定义在网页中嵌入SVG对象将实现基于浏览器的GIS系统,需要将SVG图形对象嵌入到网页中,使用如下HTML代码来实现,例如

<embedwidth=“640”height=“560”type=“image/svg-xml”id=“svgmapctrl”pluginspage=“http:///svg/viewer/install/”src=“default.svg”></embed>

其中embed标签指定为一个嵌入的对象。SVG显示地图的优点

和Bitmap、GIF、JPEG等其他栅格图像格式相比,SVG有很多优点。(1)放大缩小:用户可以放大地图图像到任何倍数而不必担心损失地图的细节。(2)文字的查询:由于文字在SVG图形里面仍然是以文字表示的,所以可以很容易地被查询和修改。(3)文件小:在Internet上可以很快地下载。(4)可提供16位色支持,使地图颜色丰富多彩。(5)可以很容易地实现和用户的交互,编写鼠标事件就可以实现高亮度显示,地图提示,特殊效果等。另外,SVG也可以方便地添加栅格图形,这样在发布遥感图像的时候就非常方便。SVG局限性对于高级的GIS信息,SVG是有局限性的。目前,SVG不支持拓扑结构,地理坐标系统和3D数据。而且,地理对象的属性数据并不是直接存储的,而是分解为color,line-style等符号。因此,OpenGIS组织提出了一种基于XML标准的,专门为地理空间数据设计的规范——GML。GML与SVG的结合由于GML是OpenGIS组织提出的地理空间数据Web发布架构中进行数据交换和存储的媒介,而SVG可以方便地用来对空间地理数据进行浏览。两者的结合可以互相补充,使WebGIS中地图数据的传送变得有效。由于SVG和GML都是基于XML的,所以应用XLST互相转化是很容易的。图1是一个基于GML+SVG的WebGIS系统:XSLTXSLT(ExtensibleStylesheetLanguageTransformations)是把一种XML格式的数据转化为另外一种XML格式的数据的语言。源XML数据的元素被分析,过滤,记录。新的元素根据转化要求被创建。这样一个新的XML文件会被创建。用GML表示的空间地理数据可以方便转化为SVG格式。Webgis的体系结构包括:a.数据的开放,即分布在异构数据库中的信息能共享GML解决方案:b.数据访问方法的开放,即不同的地理信息系统软件之间具有良好的互操作性对webgis所提出的这些要求正是opengis联盟(OGC)所成立的目的,它多年来致力于opengis并且制定了一套opengis的开放的地理数据互操作规范OGIS(opengeographicinteroperablespecification),这些规范为软件开发者提供了框架,更具这些框架开发的软件可以使他们的用户在一个开放信息技术的基础上通过一般的计算界面就可以访问和处理不同来源的地理数据。2.开放式地理信息系统3.网络虚拟地理环境

所谓“虚拟地理环境”是指用计算机技术生成一个逼真的三维视觉、听觉、触觉或嗅觉等感觉世界,让用户可以从自己的视点出发,利用自然的技能和某些设备对这一生成的虚拟世界客体进行浏览和交互考察。地理虚拟建模语言(GeoVRML)是由Web3D联盟下属的一个官方工作组所制定的一种地理虚拟建模语言,它是用虚拟建模语言(VRML)为基础来描述地理空间数据.其目的是让用户通过一个在Web浏览器安装的标准的VRML插件来浏览地理参考数据、地图和三维地形模型.它的出现将为在网络环境下实现虚拟地理环境提供一个良好的数据规范平台,将大大促进网络虚拟地理环境的应用.最后的期望和要求深入理解GIS的原理利用GIS解决各种问题掌握一门计算机高级语言(VB/VC等)掌握一些常用的GIS平台(如mapinfo、arcview、arcgis等)学会一些利用GIS控件开发(mapx、mo等)和内置二次开发语言进行开发(如mapbasic等)WebGIS可以简单定义为在Web上的GIS,就是利用互联网技术和WWW技术,完善和扩展传统的

温馨提示

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

最新文档

评论

0/150

提交评论