XML在WebGIS中的应用探讨.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML在WebGIS中的应用探讨 赵纯真何隆华 (中国科学院南京地理与湖泊研究所,南京210008) 摘要WebGIS是实现地理信息网络共享和发布的平台,多样的地理数据类型是 管理空间数据的难题之一。本文介绍了XML的概念,探讨了其在WebGIS中数据 管理上应用的优势。指出XML的应用将是WebGIS快速发展的新的动力. 关键词XMLWebGIS空间数据 1.引 言 业软件就可以利用通用的Web浏览器访问和使用GIS程序和地理数据。空间数据管理是GIS 的核心问题,对于WebGIS来说,如何发布复杂的空问数据也是个新的挑战。虽然分布式GIS 为空间数据共享提供了好的设计方案,但是众多的GIS数据类型使得如何在分布式环境下管 益广泛,原有的页面描述语言HTML固有的局限性开始表现出来,如不能表达数据间的复杂语 的向广大客户提供更为有效而广泛的GIS服务。 2.WebGI S概述与HTML的不足 信息的可视化查询和模型分析功能,在空间信息的表达和传输中能够直接处理矢量数据,并 一种文本显示语言,不利于表现地理空间信息,随着WebGIS的发展,这种弊端逐渐暴露出来, 主要表现在: (1)HTML页面主要擅长数据的表现,不能准确地描述数据的内部结构和联系。这对于结构 非常复杂的空间地理信息数据的查询和整合是不利的,造成网上自动搜索或交互数据库困难。 (2)在传统的GIS数据库中存储着来自不同组织、不同结构的地理信息数据,要想真正做到 资源和信息共享、数据的物理分散而逻辑集中,基于HTML的WebGIS则很难做到。 (3)在实际应用中,一个地理信息系统需要一定层次上的互操作,但HTML仅擅于表达静态 的信息,其页面一旦生成,信息便处于静态,不能根据用户的实际要求进行动态变化和表达。” (4)HTML仅给出了所处理对象的显示信息,而没有给出描述对象其它属性的信息,大量可 在本地完成的处理工作不得不交由服务器处理,这大大增加了网络流量,影响了网络效率。由于 249 和传输机制,在满足用户交互操作需求的基础上,需向WebGIS用户提供快速的地理信息服务。 (5)WebGIS需要向用户提供多样化的、直观易懂的图形用户界面,预测客户的请求,动态地 客户化表现数据。而HTML元素类型数量固定,无法扩展,仅重于文档的显示。 3.XML的出现及其在WebGIS中的应用 3.1XML概述 XML(eXtensibleMarkupLanguage,可扩展标记语言)是为了用来对信息进行描述而设计的 一种新语言。1998年W3 子集,和HTML一样,它也足网络上的通用语言,但并不足类似于HTML的预定义的标识语 言,而是结构化的文档,它分离了数据的内容和表现形式,用户可以自己定义所需的标记和属 性名,具有相当的灵活性。 定应用领域的标记语言。这些标记不是描述信息的方式,而是描述信息本身。XML在实现数据 互操作上有以下优势: (1)XML文档是纯文本,因此可用从文本编辑器到可视化开发工具的任何开发环境的任何 工具创建和编辑,这使得程序可以更简单。而在需要存储大量数据的场合,一个数据库的)(1vIL 前端就可以满足需要。因此Ⅺ叫巴提供了从小配置文件到企业数据仓库的可扩展性。 (2)基于内容的数据标识,因而可被不同程度地用于不同目的。 sL (3)可格式化。在显示形式很重要的时候,xf可扩展样式语言)可指定如何显示数据。 由于数据和显示足分离的,甚至可以为同一数据指定不同的形式表用于不同的输出,因此就很 容易在将来使用新的格式进行显示。 (4)有很强的链接能力,可以定义双向链接、多目标链接、扩展链接和两个文档问的链接。 (5)易于处理。XML对格式的定义更为严格,并具有层次结构,处理起来更加容易。它是与 厂商无关的标准,可以任选一个解析器来处理。由上可以看出,XML在采用简单、柔性的标准 化格式表达和在应用程序问交换数据方面迈出了一大步。HTML提供了查看数据的通用方 法;XML则提供了直接在数据上工作的通用方法。XML的威力在于将用户界面和结构化数据 相分离,允许不同来源的数据无缝集成以及对同一数据的多种处理。从数据描述语言的角度 看,舭是灵活

文档评论(0)

聚文惠 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档