- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GML、SVG、VML三者的关系与区别比较
GML、SVG、VML三者的关系与区别比较来源:SVG中国(ChinaSVG.COM) GML是表示实体空间信息和属性的标准,但它不支持直接显示图形。VML和SVG是在表示图形信息并加入图形显示信息,而SVG综合VML优点推出,是国际标准,比VML更具优点及前景。1 GML (Geography Markup Language) 是基于XML的空间信息编码标准,由OpenGIS Consortium (OGC)提出,得到了许多公司的大力支持,如Oracle、Galdos、MapInfo、CubeWerx等。运用GML,封装的地理数据和图形解释是清楚分离的。1.1 GML基于XML用文本表示地理信息 由于GML可看成是XML的一个具体的词表,熟悉了XML就比较容易理解GML。而且随着XML的应用日益广泛,GML也将受益。另外文本比较简单、直观,容易理解和编辑。1.2 GML封装了地理信息及其属性 GML基于地理信息抽象模型,即空间实体特征及属性封装。地理特征包括一系列的属性和相应的几何信息,一般来说属性由名字、类型和值组成,几何信息由基本元素如点、线、面、曲线、多边形等组成。目前GML主要局限在二维应用,正扩展到二维半和三维空间以及特征间的拓扑关系。GML允许相当复杂的特征,如特征间的嵌套。例如飞机场由出租汽车道、飞机跑道等组成。1.3 GML封装了空间地理参考系统 空间地理参考系统是地理信息系统数据处理的基础。GML封装了空间地理参考系统、主要的投影关系等,保证分布式处理的扩展性和灵活性。1.4 GML可以实现地理数据的分布式存储 GML对地理数据的分发是非常方便的技术手段,但其作用不止局限于此,同样可以成为地理数据分布式存储的重要手段。主要的技术工具是XLink和Xpointer。 从上边的介绍可以看出GML作为描述空间信息的元语言的一些优点。它只能描述空间实体的矢量信息和属性,具体显示的时候可采用两种不同的途径:GML Drawà Display GML Transform à SVG, VML Draw àDisplay 第一种途径需要直接操作GML数据进行分析并显示。 第二种途径是把GML数据转换成相应的图形格式的数据,例如SVG,VML及X3D。然后由已经存在的支持这几种图形格式的软件进行显示。下面介绍一下SVG和VML。2 VML (Vector Markup Language) 是一个最初由Microsoft开发的XML词表,现在也只有IE5.0以上版本对VML提供支持。使用VML可以在IE中绘制矢量图形,所以有人认为VML就是在IE中实现了画笔的功能。下面介绍一下VML的优点:2.1 基于XML标准 XML是公认拥有无穷生命力的下一代网络标记语言, VML具有先天的优势,它的表示方法简单,易于扩展等等。2.2 持高质量的矢量图形显示 VML支持广泛的矢量图形特征,它们基于由相连接的直线和曲线描述路径。在VML中使用两个基本的元素:shape和group。这两个元素定义了 VML的全部结构;shape描述一个矢量图形元素,而group用来将这些图形结合起来,这样它们可以作为一个整体进行处理。 XML规范包括大量的支持多种不同矢量图形特征的元素。下面是VML的预定义图形元素:Shape Path Line Polyline Curve Rect Roundrect Oval Arc Group 2.3 由文本构成的图像,并可集成到HTML 由于VML使用简单的文本来表示图像,这样就可用很少的字节来表示比较复杂的图像。VML与HTML兼容,通过在HTML中声明VML命名空间并声明处理函数,就可以和其他HTML元素一样使用VML元素,在客户端浏览器显示图像。VML标记里面可以定义DHTML大部分属性和事件,比如说id, name, title, onmouseover 等等。2.4 持交互与动画 但VML的功能不只是绘图,他还可以在图形中嵌入文本,并可实现超链,还可通过脚本语言实现一定的动画功能。3 SVG (Scalable Vector Graphics) SVG是一种基于XML的开放的矢量图形描述语言。SVG图像是与XML1.0兼容的文档,SVG元素是指示如何绘制图像的一些指令,阅读器 (Viewer)解释这些指令,把SVG图像在指定设备上显示出来。使用SVG可以在网页上显示出各种各样的高质量的矢量图形,支持很多您想像得出的功能:几何图形、动画、渐变色、滤镜效果等。最关键的是,它也是完全用普通文本来描述的!也就是说,这是一种专门为网络而设计的基于文本的图像格式。 SVG是对PGML和VML的一种综合,所以VML的优点也就成为SVG的优点,例如:3.1 基于XML标准3.2 高
您可能关注的文档
- C语言2011.doc
- 2013我国《药品管理法》和美国相关法规中关于假劣药界定比较分析和启示_张彧.pdf
- 2013行政执法城乡规划和村镇建设管理问答题.doc
- 2013年新课标II高考英语试卷含解答【完整版】.pdf
- C语言作业 我们这儿的版本.doc
- 2013秋 摩擦和机械效率.ppt
- 2012论马克思主义时代化逻辑基础_内涵特质和价值意蕴_吴海江.pdf
- 2013项目决策分析和评价 第5讲:第一章第二节:项目决策分析和评价的任务、基本要求和主要内容.doc
- C语言和C++.pdf
- 2013年视唱练耳高考模拟试卷四.pdf
- 2025年电信职业技能鉴定测试卷附答案详解(巩固).docx
- 2025年电信职业技能鉴定测试卷带答案详解(最新).docx
- 2025年电信职业技能鉴定测试卷附答案详解【预热题】.docx
- 2025年电信职业技能鉴定测试卷附答案详解【典型题】.docx
- 2025年电信职业技能鉴定测试卷附答案详解【预热题】.docx
- 2025年电信职业技能鉴定测试卷带答案详解(新).docx
- 2025年电信职业技能鉴定测试卷附参考答案详解(实用).docx
- 2025年电信职业技能鉴定测试卷含完整答案详解(有一套).docx
- 2025年电信职业技能鉴定测试卷带答案详解AB卷.docx
- 2025年电信职业技能鉴定真题及答案详解参考.docx
文档评论(0)