1.2GML对地理信息的表达.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2GML对地理信息的表达.ppt

地理标记语言(GML)特性及其应用以及SVG图形格式简介;;1.2 GML对地理信息的表达 GML所关注的是地理数据内容的表现。GML将地理信息世界中内容及其表现形式分离开来。 当然我们也可以用GML来生成地图,这需要开发一个相应当解析工具来对GML数据进行解释。这又会违背GML对地理信息标准化以及将地理信息内容及其表现形式分离的初衷。从GML中生成地图,我们只需将GML的元素加以格式化成能被浏览器解释并加以图形的形式。可能的图形格式包括W3C的SVG(Scalable Vector Graphics)格式,微软的Vector Markup Language (VML)和X3D格式。地图解析器(map styler)将用来定位GML的元素并用特殊的图形形式来进行解析。;1.3 GML是文本标记语言 与XML编码相似,GML也是用文本的形式来进行地理信息的表示。之前,很多人认为用文本的形式来表示空间信息世界是不可行的。现在,这种方式已经得到??很多人的认可和支持。文本有其简单和易见性。容易检查和转换。 ;1.4 GML对特征几何和属性进行编码 GML是基于OGC的地理抽象模型基础之上的。它用地理实体(又称为特征(Features))来描述世界。本质上讲特征只是一序列的属性和几何体。 GML可以对很复杂的地理实体进行编码。一个地理实体是由很多的几何元素所构成的。一个复杂的几何实体又是由很多的点、线、多边形等几何体类型所构成。一个简单的地理实体如:广播发射塔会有一个点的属性(位置)和一个区(多边形)属性(它的发射覆盖范围)。; 对一个地理实体的几何特性进行编码,如一座建筑物,我们可以用下面的简单的语句: ;1.5 GML对空间参考系统(SRS)进行编码 地理系统(a geographic system)最主要的一部分就是通过参考系将地理特征与地球表面或者与地球表面相关的结构联系在一起。 目前的GML所采用空间参考系是可扩展的并与我们目前所使用的主要的投影类型和大地参考系是一致的。另外,GML还允许用户定义自己的单位和参考系的参数。未来的GML将可能采用更灵活的编码来处理本地坐标系统。 ;1.6 GML的功能并不仅仅是空间数据的传输 虽然GML可以作为一个有效的方法将空间数据从一个地方传送到另一个地方,我们希望它也可以成为一个存储数据的重要的方法。这里关键的内容是XLink和Xpointer。虽然这两个规范还在发展和进行阶段,但它们将为建立复杂的、分布式的地理数据集而做出努力。 ;1.7 GML所基于的技术 GML是基于XML的,XML作为一种描述数据的语言,并不是程序开发语言,在XML中表示行为或者执行运算的机制。这些功能就留给其他的计算机语言如:Java、C++等。 ;;1.9 SVG,VML和X3D-应用于Web的矢量图形 XML已经在许多领域显示了他的应用潜力,一些基于XML的描述矢量图形元素的规范已经制定出来,包括SVG、VML、X3D(具有XML的语法和VRML的行为),这些规范在很多地方与GML相似,但是它们有着不同的目标。每一个都有不同的几何描述的方法。制图规范侧重于图形的表现,因此,它们包括属性、颜色、线型等元素。要浏览这些格式的数据文件,必须要有合适的图形浏览工具。对于VML,IE5.0已经内嵌了浏览工具,对于SVG数据,Adobe公司已经为IE和Netscape开发了一系列的插件用于浏览。IBM也已经开发了SVG的浏览工具,一些纯Java的SVG浏览工具也已经开发或者正在开发中。 从GML数据中生成一幅地图需要将GML转化为一种矢量图形格式,如:SVG、VML或者VRML。这就意味着将某一种图形样式与GML的每一种特征或者特征实例联系起来。 ;用XSLT和 SVG来生成地图 ;;;1.10 XLink和XPointer-Linking one place to another 当前的HTML技术是可以将不同的地理数据联系起来的,我们可以很容易地将影像地图与其它影像地图联系起来。但是,HTML的连接机制存在很多限制,因此要建立一个庞大的、复杂的、分布的现实世界的系统是不切实际的。最明显的限制就是HTML的链接无论源文件还是目标文件的编码都是很死板的,不灵活,使得系统变得脆弱无法扩展。 而XLink通过提供一种“out of line”的链接解决了这一问题。通过“out of line”的链接,源(数据)仅仅指向一个链接数据库,在链接数据库中提供了指向目标文档中具体XML元素的指针。因此,在所有文档中的链接都不是固定的

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档